Insider at

04

Insider transactions

05
0 buys (P) 0 sells (S) Net: $0 + 43 non-open-market transactions below last 12 months, based on the transactions shown below

Price change vs current quote, split-adjusted for corporate actions since the filing — not benchmarked, not annualized, not size-weighted

43 other filings hidden
DateTickerCodeSharesPriceValue Owned afterΔ ownA/Dvs now
May 30, 2023 CMRC S 4,114 $7.47 $30,732 134,934 Direct -2.96% Disposed -57.0% (price as of 2026-10-05)
March 1, 2023 CMRC S 1,234 $9.04 $11,155 141,518 Direct -0.86% Disposed -64.5% (price as of 2026-10-05)
May 27, 2022 CMRC S 4,114 $19.11 $78,619 142,752 Direct -2.80% Disposed -83.2% (price as of 2026-10-05)
Dec. 22, 2021 CMRC S 10b5-1 10,400 $40.10 $417,040 112,009 Direct -8.50% Disposed -92.0% (price as of 2026-10-05)
Dec. 22, 2021 CMRC S 10b5-1 5,000 $40.33 $201,650 107,009 Direct -4.46% Disposed -92.0% (price as of 2026-10-05)
Nov. 15, 2021 CMRC S 10b5-1 1,000 $57.59 $57,590 123,409 Direct -0.80% Disposed -94.4% (price as of 2026-10-05)
Nov. 15, 2021 CMRC S 10b5-1 1,000 $58.64 $58,640 122,409 Direct -0.81% Disposed -94.5% (price as of 2026-10-05)
Nov. 15, 2021 CMRC S 10b5-1 1,500 $57.58 $86,370 123,909 Direct -1.20% Disposed -94.4% (price as of 2026-10-05)
Nov. 15, 2021 CMRC S 10b5-1 1,400 $58.62 $82,068 122,509 Direct -1.13% Disposed -94.5% (price as of 2026-10-05)
Nov. 15, 2021 CMRC S 10b5-1 100 $59.64 $5,964 122,409 Direct -0.08% Disposed -94.6% (price as of 2026-10-05)
Nov. 9, 2021 CMRC S 10b5-1 13,866 $60.26 $835,565 123,443 Direct -10.10% Disposed -94.7% (price as of 2026-10-05)
Nov. 9, 2021 CMRC S 10b5-1 1,034 $61.19 $63,270 122,409 Direct -0.84% Disposed -94.8% (price as of 2026-10-05)
Nov. 8, 2021 CMRC S 10b5-1 100 $60.00 $6,000 122,409 Direct -0.08% Disposed -94.7% (price as of 2026-10-05)
Oct. 4, 2021 CMRC S 10b5-1 3,000 $50.96 $152,880 122,409 Direct -2.39% Disposed -93.7% (price as of 2026-10-05)
Oct. 1, 2021 CMRC S 10b5-1 2,000 $50.96 $101,920 122,409 Direct -1.61% Disposed -93.7% (price as of 2026-10-05)
Sept. 16, 2021 CMRC S 10b5-1 2,401 $56.50 $135,656 126,008 Direct -1.87% Disposed -94.3% (price as of 2026-10-05)
Sept. 16, 2021 CMRC S 10b5-1 3,399 $57.57 $195,680 122,609 Direct -2.70% Disposed -94.4% (price as of 2026-10-05)
Sept. 16, 2021 CMRC S 10b5-1 200 $58.23 $11,646 122,409 Direct -0.16% Disposed -94.5% (price as of 2026-10-05)
Sept. 15, 2021 CMRC S 10b5-1 2,000 $55.56 $111,120 122,409 Direct -1.61% Disposed -94.2% (price as of 2026-10-05)
Aug. 16, 2021 CMRC S 10b5-1 1,597 $58.92 $94,095 125,812 Direct -1.25% Disposed -94.6% (price as of 2026-10-05)
Aug. 16, 2021 CMRC S 10b5-1 300 $59.98 $17,994 125,512 Direct -0.24% Disposed -94.6% (price as of 2026-10-05)
Aug. 16, 2021 CMRC S 10b5-1 803 $61.06 $49,031 124,709 Direct -0.64% Disposed -94.7% (price as of 2026-10-05)
Aug. 16, 2021 CMRC S 10b5-1 300 $62.15 $18,645 124,409 Direct -0.24% Disposed -94.8% (price as of 2026-10-05)
Aug. 16, 2021 CMRC S 10b5-1 1,194 $58.99 $70,434 123,215 Direct -0.96% Disposed -94.6% (price as of 2026-10-05)
Aug. 16, 2021 CMRC S 10b5-1 506 $61.17 $30,952 122,709 Direct -0.41% Disposed -94.8% (price as of 2026-10-05)
Aug. 16, 2021 CMRC S 10b5-1 300 $62.14 $18,642 122,409 Direct -0.24% Disposed -94.8% (price as of 2026-10-05)
July 15, 2021 CMRC S 10b5-1 1,000 $59.46 $59,460 126,409 Direct -0.78% Disposed -94.6% (price as of 2026-10-05)
July 15, 2021 CMRC S 10b5-1 1,100 $60.50 $66,550 125,309 Direct -0.87% Disposed -94.7% (price as of 2026-10-05)
July 15, 2021 CMRC S 10b5-1 900 $61.28 $55,152 124,409 Direct -0.72% Disposed -94.8% (price as of 2026-10-05)
July 15, 2021 CMRC S 10b5-1 800 $59.56 $47,648 123,609 Direct -0.64% Disposed -94.6% (price as of 2026-10-05)
July 15, 2021 CMRC S 10b5-1 900 $60.75 $54,675 122,709 Direct -0.73% Disposed -94.7% (price as of 2026-10-05)
July 15, 2021 CMRC S 10b5-1 300 $61.49 $18,447 122,409 Direct -0.24% Disposed -94.8% (price as of 2026-10-05)
June 15, 2021 CMRC S 10b5-1 2,074 $61.65 $127,862 125,335 Direct -1.63% Disposed -94.8% (price as of 2026-10-05)
June 15, 2021 CMRC S 10b5-1 726 $62.55 $45,411 124,609 Direct -0.58% Disposed -94.9% (price as of 2026-10-05)
June 15, 2021 CMRC S 10b5-1 200 $63.49 $12,698 124,409 Direct -0.16% Disposed -94.9% (price as of 2026-10-05)
June 15, 2021 CMRC S 10b5-1 1,400 $61.69 $86,366 123,009 Direct -1.13% Disposed -94.8% (price as of 2026-10-05)
June 15, 2021 CMRC S 10b5-1 400 $62.81 $25,124 122,609 Direct -0.33% Disposed -94.9% (price as of 2026-10-05)
June 15, 2021 CMRC S 10b5-1 200 $63.52 $12,704 122,409 Direct -0.16% Disposed -94.9% (price as of 2026-10-05)
June 7, 2021 CMRC S 10b5-1 200 $55.38 $11,076 125,209 Direct -0.16% Disposed -94.2% (price as of 2026-10-05)
June 7, 2021 CMRC S 10b5-1 307 $56.52 $17,352 124,902 Direct -0.25% Disposed -94.3% (price as of 2026-10-05)
June 7, 2021 CMRC S 10b5-1 419 $58.01 $24,306 124,483 Direct -0.34% Disposed -94.5% (price as of 2026-10-05)
June 7, 2021 CMRC S 10b5-1 578 $58.95 $34,073 123,905 Direct -0.46% Disposed -94.6% (price as of 2026-10-05)
June 7, 2021 CMRC S 10b5-1 603 $59.67 $35,981 123,302 Direct -0.49% Disposed -94.6% (price as of 2026-10-05)
June 7, 2021 CMRC S 10b5-1 893 $60.97 $54,446 122,409 Direct -0.72% Disposed -94.7% (price as of 2026-10-05)
May 28, 2021 CMRC S 10b5-1 1,401 $55.72 $78,064 137,056 Direct -1.01% Disposed -94.2% (price as of 2026-10-05)
May 28, 2021 CMRC S 10b5-1 900 $54.55 $49,095 136,156 Direct -0.66% Disposed -94.1% (price as of 2026-10-05)
May 28, 2021 CMRC S 10b5-1 6,063 $55.46 $336,254 135,093 Direct -4.30% Disposed -94.2% (price as of 2026-10-05)
May 28, 2021 CMRC S 10b5-1 600 $56.55 $33,930 134,493 Direct -0.44% Disposed -94.3% (price as of 2026-10-05)
May 28, 2021 CMRC S 10b5-1 99 $57.43 $5,686 134,394 Direct -0.07% Disposed -94.4% (price as of 2026-10-05)
May 28, 2021 CMRC S 10b5-1 800 $54.78 $43,824 133,594 Direct -0.60% Disposed -94.1% (price as of 2026-10-05)
May 28, 2021 CMRC S 10b5-1 800 $55.95 $44,760 132,794 Direct -0.60% Disposed -94.3% (price as of 2026-10-05)
May 28, 2021 CMRC S 10b5-1 400 $56.98 $22,792 132,394 Direct -0.30% Disposed -94.4% (price as of 2026-10-05)
May 28, 2021 CMRC S 10b5-1 8,500 $56.53 $480,505 123,894 Direct -6.42% Disposed -94.3% (price as of 2026-10-05)
May 28, 2021 CMRC S 10b5-1 1,485 $57.17 $84,897 122,409 Direct -1.20% Disposed -94.4% (price as of 2026-10-05)
April 15, 2021 CMRC S 10b5-1 4,047 $58.91 $238,409 104,501 Direct -3.73% Disposed -94.6% (price as of 2026-10-05)
April 15, 2021 CMRC S 10b5-1 953 $59.24 $56,456 103,548 Direct -0.91% Disposed -94.6% (price as of 2026-10-05)
April 15, 2021 CMRC S 10b5-1 3,000 $59.02 $177,060 100,548 Direct -2.90% Disposed -94.6% (price as of 2026-10-05)

Showing latest 100 of 107 transactions

P = Open-market purchase · S = Sale · A = Grant/award · M = Option exercise · G = Gift · F = Tax withholding

Insider transactions are not a recommendation; sales are often driven by liquidity or tax reasons.

Derivative holdings (Form 4 Table II) Options, RSUs and convertible securities reported on Form 4 Table II.

06
DateTickerSecurityUnderlying Exercise priceExpirationSharesA/D
March 8, 2022 CMRC Non-Qualified Stock Option (Right to Buy) Series 1 Common Stock (35,168) $20.25 March 8, 2032 35,168 Acquired
Nov. 15, 2021 CMRC Non-Qualified Stock Option (Right to Buy) Series 1 Common Stock (2,000) $3.03 Nov. 30, 2028 2,000 Disposed
Nov. 15, 2021 CMRC Non-Qualified Stock Option (Right to Buy) Series 1 Common Stock (3,000) $3.03 Nov. 30, 2028 3,000 Disposed
Nov. 9, 2021 CMRC Non-Qualified Stock Option (Right to Buy) Series 1 Common Stock (14,900) $3.03 Nov. 30, 2028 14,900 Disposed
Nov. 8, 2021 CMRC Non-Qualified Stock Option (Right to Buy) Series 1 Common Stock (100) $3.03 Nov. 30, 2028 100 Disposed
Oct. 4, 2021 CMRC Non-Qualified Stock Option (Right to Buy) Series 1 Common Stock (3,000) $3.03 Nov. 30, 2028 3,000 Disposed
Oct. 1, 2021 CMRC Non-Qualified Stock Option (Right to Buy) Series 1 Common Stock (2,000) $3.03 Nov. 30, 2028 2,000 Disposed
Sept. 16, 2021 CMRC Non-Qualified Stock Option (Right to Buy) Series 1 Common Stock (6,000) $3.03 Nov. 30, 2028 6,000 Disposed
Sept. 15, 2021 CMRC Non-Qualified Stock Option (Right to Buy) Series 1 Common Stock (2,000) $3.03 Nov. 30, 2028 2,000 Disposed
Aug. 16, 2021 CMRC Non-Qualified Stock Option (Right to Buy) Series 1 Common Stock (3,000) $3.03 Nov. 30, 2028 3,000 Disposed
Aug. 16, 2021 CMRC Non-Qualified Stock Option (Right to Buy) Series 1 Common Stock (2,000) $3.03 Nov. 30, 2028 2,000 Disposed
July 15, 2021 CMRC Non-Qualified Stock Option (Right to Buy) Series 1 Common Stock (3,000) $3.03 Nov. 30, 2028 3,000 Disposed
July 15, 2021 CMRC Non-Qualified Stock Option (Right to Buy) Series 1 Common Stock (2,000) $3.03 Nov. 30, 2028 2,000 Disposed
June 15, 2021 CMRC Non-Qualified Stock Option (Right to Buy) Series 1 Common Stock (3,000) $3.03 Nov. 30, 2028 3,000 Disposed
June 15, 2021 CMRC Non-Qualified Stock Option (Right to Buy) Series 1 Common Stock (2,000) $3.03 Nov. 30, 2028 2,000 Disposed
June 7, 2021 CMRC Non-Qualified Stock Option (Right to Buy) Series 1 Common Stock (3,000) $3.03 Nov. 30, 2028 3,000 Disposed
May 28, 2021 CMRC Non-Qualified Stock Option (Right to Buy) Series 1 Common Stock (3,000) $3.03 Nov. 30, 2028 3,000 Disposed
May 28, 2021 CMRC Non-Qualified Stock Option (Right to Buy) Series 1 Common Stock (2,000) $3.03 Nov. 30, 2028 2,000 Disposed
May 5, 2021 CMRC Incentive Stock Option (Right to Buy) Series 1 Common Stock (37,909) $0.39 June 30, 2026 37,909 Disposed
April 15, 2021 CMRC Non-Qualified Stock Option (Right to Buy) Series 1 Common Stock (3,000) $3.03 Nov. 30, 2028 3,000 Disposed
April 15, 2021 CMRC Non-Qualified Stock Option (Right to Buy) Series 1 Common Stock (5,000) $3.03 Nov. 30, 2028 5,000 Disposed
March 13, 2021 CMRC Non-Qualified Stock Option (Right to Buy) Series 1 Common Stock (13,554) $59.56 March 13, 2031 13,554 Acquired
Dec. 18, 2020 CMRC Stock Option (Right to Buy) Common Stock (20,000) $0.39 June 30, 2026 20,000 Disposed

Exercise/conversion price is blank when not applicable (e.g. RSUs).

Initial ownership (Form 3) 4 holdings

07

Securities held when first becoming an insider, per SEC Form 3.

DateTickerSecuritySharesOwnership
Aug. 4, 2020 CMRC Series 1 Common Stock · Direct
Aug. 4, 2020 CMRC Series 1 Common Stock 50,000 Direct
Aug. 4, 2020 CMRC Incentive Stock Option (Right to Buy)→ Series 1 Common Stock (57,909) 57,909 Direct
Aug. 4, 2020 CMRC Non-Qualified Stock Option (Right to Buy)→ Series 1 Common Stock (90,000) 90,000 Direct