Insider at

04

Insider transactions

05
0 buys (P) 111 sells (S) Net: $-16,919,910 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

DateTickerCodeSharesPriceValue Owned afterΔ ownA/Dvs now
June 1, 2026 IRMD S 10b5-1 400 $88.68 $35,472 2,164,600 Indirect -0.02% Disposed -3.7% (price as of 2026-10-02)
June 1, 2026 IRMD S 10b5-1 775 $89.79 $69,587 2,163,825 Indirect -0.04% Disposed -4.9% (price as of 2026-10-02)
June 1, 2026 IRMD S 10b5-1 401 $91.08 $36,523 2,163,424 Indirect -0.02% Disposed -6.2% (price as of 2026-10-02)
June 1, 2026 IRMD S 10b5-1 924 $91.91 $84,925 2,162,500 Indirect -0.04% Disposed -7.1% (price as of 2026-10-02)
May 27, 2026 IRMD S 10b5-1 2,167 $91.85 $199,039 2,165,333 Indirect -0.10% Disposed -7.0% (price as of 2026-10-02)
May 27, 2026 IRMD S 10b5-1 333 $92.61 $30,839 2,165,000 Indirect -0.02% Disposed -7.8% (price as of 2026-10-02)
May 26, 2026 IRMD S 10b5-1 3,111 $91.81 $285,621 2,169,389 Indirect -0.14% Disposed -7.0% (price as of 2026-10-02)
May 26, 2026 IRMD S 10b5-1 1,889 $92.93 $175,545 2,167,500 Indirect -0.09% Disposed -8.1% (price as of 2026-10-02)
May 19, 2026 IRMD S 10b5-1 653 $87.13 $56,896 2,174,347 Indirect -0.03% Disposed -2.0% (price as of 2026-10-02)
May 19, 2026 IRMD S 10b5-1 1,841 $88.14 $162,266 2,172,506 Indirect -0.08% Disposed -3.1% (price as of 2026-10-02)
May 19, 2026 IRMD S 10b5-1 6 $88.65 $532 2,172,500 Indirect 0.00% Disposed -3.7% (price as of 2026-10-02)
May 18, 2026 IRMD S 10b5-1 298 $85.95 $25,613 2,179,702 Indirect -0.01% Disposed -0.6% (price as of 2026-10-02)
May 18, 2026 IRMD S 10b5-1 3,451 $87.35 $301,445 2,176,251 Indirect -0.16% Disposed -2.2% (price as of 2026-10-02)
May 18, 2026 IRMD S 10b5-1 1,251 $88.34 $110,513 2,175,000 Indirect -0.06% Disposed -3.3% (price as of 2026-10-02)
May 12, 2026 IRMD S 10b5-1 3,307 $83.70 $276,796 2,181,104 Indirect -0.15% Disposed 2.0% (price as of 2026-10-02)
May 12, 2026 IRMD S 10b5-1 1,104 $84.59 $93,387 2,180,000 Indirect -0.05% Disposed 1.0% (price as of 2026-10-02)
May 11, 2026 IRMD S 10b5-1 1,773 $84.08 $149,074 2,185,727 Indirect -0.08% Disposed 1.6% (price as of 2026-10-02)
May 11, 2026 IRMD S 10b5-1 1,001 $84.94 $85,025 2,184,726 Indirect -0.05% Disposed 0.5% (price as of 2026-10-02)
May 11, 2026 IRMD S 10b5-1 315 $85.90 $27,058 2,184,411 Indirect -0.01% Disposed -0.6% (price as of 2026-10-02)
May 5, 2026 IRMD S 10b5-1 600 $83.78 $50,268 2,190,650 Indirect -0.03% Disposed 1.9% (price as of 2026-10-02)
May 5, 2026 IRMD S 10b5-1 1,322 $85.56 $113,110 2,189,328 Indirect -0.06% Disposed -0.2% (price as of 2026-10-02)
May 5, 2026 IRMD S 10b5-1 1,650 $86.43 $142,610 2,187,678 Indirect -0.08% Disposed -1.2% (price as of 2026-10-02)
May 5, 2026 IRMD S 10b5-1 178 $87.31 $15,541 2,187,500 Indirect -0.01% Disposed -2.2% (price as of 2026-10-02)
May 4, 2026 IRMD S 10b5-1 2,447 $85.32 $208,778 2,192,553 Indirect -0.11% Disposed 0.1% (price as of 2026-10-02)
May 4, 2026 IRMD S 10b5-1 1,103 $86.26 $95,145 2,191,450 Indirect -0.05% Disposed -1.0% (price as of 2026-10-02)
May 4, 2026 IRMD S 10b5-1 200 $87.05 $17,410 2,191,250 Indirect -0.01% Disposed -1.9% (price as of 2026-10-02)
April 28, 2026 IRMD S 10b5-1 998 $84.13 $83,962 2,197,752 Indirect -0.05% Disposed 1.5% (price as of 2026-10-02)
April 28, 2026 IRMD S 10b5-1 847 $85.77 $72,647 2,196,905 Indirect -0.04% Disposed -0.4% (price as of 2026-10-02)
April 28, 2026 IRMD S 10b5-1 742 $86.52 $64,198 2,196,163 Indirect -0.03% Disposed -1.3% (price as of 2026-10-02)
April 28, 2026 IRMD S 10b5-1 900 $88.00 $79,200 2,195,263 Indirect -0.04% Disposed -3.0% (price as of 2026-10-02)
April 28, 2026 IRMD S 10b5-1 263 $88.81 $23,357 2,195,000 Indirect -0.01% Disposed -3.8% (price as of 2026-10-02)
April 27, 2026 IRMD S 10b5-1 2,819 $88.98 $250,835 2,199,681 Indirect -0.13% Disposed -4.0% (price as of 2026-10-02)
April 27, 2026 IRMD S 10b5-1 931 $89.70 $83,511 2,198,750 Indirect -0.04% Disposed -4.8% (price as of 2026-10-02)
April 21, 2026 IRMD S 10b5-1 1,162 $89.73 $104,266 2,203,838 Indirect -0.05% Disposed -4.8% (price as of 2026-10-02)
April 21, 2026 IRMD S 10b5-1 140 $90.60 $12,684 2,203,698 Indirect -0.01% Disposed -5.7% (price as of 2026-10-02)
April 21, 2026 IRMD S 10b5-1 606 $91.65 $55,540 2,203,092 Indirect -0.03% Disposed -6.8% (price as of 2026-10-02)
April 21, 2026 IRMD S 10b5-1 592 $92.66 $54,855 2,202,500 Indirect -0.03% Disposed -7.8% (price as of 2026-10-02)
April 20, 2026 IRMD S 10b5-1 3,580 $93.14 $333,441 2,206,420 Indirect -0.16% Disposed -8.3% (price as of 2026-10-02)
April 20, 2026 IRMD S 10b5-1 1,420 $93.90 $133,338 2,205,000 Indirect -0.06% Disposed -9.1% (price as of 2026-10-02)
April 14, 2026 IRMD S 10b5-1 2,107 $93.71 $197,447 2,210,393 Indirect -0.10% Disposed -8.9% (price as of 2026-10-02)
April 14, 2026 IRMD S 10b5-1 393 $94.55 $37,158 2,210,000 Indirect -0.02% Disposed -9.7% (price as of 2026-10-02)
April 13, 2026 IRMD S 10b5-1 1,847 $91.84 $169,628 2,215,653 Indirect -0.08% Disposed -7.0% (price as of 2026-10-02)
April 13, 2026 IRMD S 10b5-1 2,564 $92.79 $237,914 2,213,089 Indirect -0.12% Disposed -8.0% (price as of 2026-10-02)
April 13, 2026 IRMD S 10b5-1 589 $93.45 $55,042 2,212,500 Indirect -0.03% Disposed -8.6% (price as of 2026-10-02)
April 7, 2026 IRMD S 10b5-1 1,518 $94.36 $143,238 2,218,482 Indirect -0.07% Disposed -9.5% (price as of 2026-10-02)
April 7, 2026 IRMD S 10b5-1 982 $95.58 $93,860 2,217,500 Indirect -0.04% Disposed -10.7% (price as of 2026-10-02)
April 6, 2026 IRMD S 10b5-1 1,357 $95.21 $129,200 2,223,643 Indirect -0.06% Disposed -10.3% (price as of 2026-10-02)
April 6, 2026 IRMD S 10b5-1 3,074 $96.24 $295,842 2,220,569 Indirect -0.14% Disposed -11.3% (price as of 2026-10-02)
April 6, 2026 IRMD S 10b5-1 569 $96.78 $55,068 2,220,000 Indirect -0.03% Disposed -11.8% (price as of 2026-10-02)
March 30, 2026 IRMD S 10b5-1 5,848 $94.81 $554,449 2,226,652 Indirect -0.26% Disposed -9.9% (price as of 2026-10-02)
March 30, 2026 IRMD S 10b5-1 1,497 $95.66 $143,203 2,225,155 Indirect -0.07% Disposed -10.7% (price as of 2026-10-02)
March 30, 2026 IRMD S 10b5-1 155 $96.53 $14,962 2,225,000 Indirect -0.01% Disposed -11.5% (price as of 2026-10-02)
March 24, 2026 IRMD S 10b5-1 1,585 $100.03 $158,548 2,233,415 Indirect -0.07% Disposed -14.6% (price as of 2026-10-02)
March 24, 2026 IRMD S 10b5-1 915 $100.71 $92,150 2,232,500 Indirect -0.04% Disposed -15.2% (price as of 2026-10-02)
March 23, 2026 IRMD S 10b5-1 2,950 $99.58 $293,761 2,237,050 Indirect -0.13% Disposed -14.2% (price as of 2026-10-02)
March 23, 2026 IRMD S 10b5-1 750 $100.70 $75,525 2,236,300 Indirect -0.03% Disposed -15.2% (price as of 2026-10-02)
March 23, 2026 IRMD S 10b5-1 1,300 $102.02 $132,626 2,235,000 Indirect -0.06% Disposed -16.3% (price as of 2026-10-02)
March 17, 2026 IRMD S 10b5-1 2,500 $102.43 $256,075 2,240,000 Indirect -0.11% Disposed -16.6% (price as of 2026-10-02)
March 16, 2026 IRMD S 10b5-1 3,009 $101.18 $304,451 2,244,491 Indirect -0.13% Disposed -15.6% (price as of 2026-10-02)
March 16, 2026 IRMD S 10b5-1 1,991 $101.68 $202,445 2,242,500 Indirect -0.09% Disposed -16.0% (price as of 2026-10-02)
March 10, 2026 IRMD S 10b5-1 2,500 $100.11 $250,275 2,247,500 Indirect -0.11% Disposed -14.7% (price as of 2026-10-02)
March 9, 2026 IRMD S 10b5-1 5,000 $100.04 $500,200 2,250,000 Indirect -0.22% Disposed -14.6% (price as of 2026-10-02)
March 6, 2026 IRMD S 10b5-1 6,300 $98.25 $618,975 2,256,200 Indirect -0.28% Disposed -13.1% (price as of 2026-10-02)
March 6, 2026 IRMD S 10b5-1 1,200 $99.12 $118,944 2,255,000 Indirect -0.05% Disposed -13.8% (price as of 2026-10-02)
Jan. 26, 2026 IRMD S 10b5-1 4,339 $100.54 $436,243 2,263,161 Indirect -0.19% Disposed -15.1% (price as of 2026-10-02)
Jan. 26, 2026 IRMD S 10b5-1 661 $101.38 $67,012 2,262,500 Indirect -0.03% Disposed -15.8% (price as of 2026-10-02)
Jan. 20, 2026 IRMD S 10b5-1 2,129 $101.03 $215,093 2,270,371 Indirect -0.09% Disposed -15.5% (price as of 2026-10-02)
Jan. 20, 2026 IRMD S 10b5-1 1,074 $102.03 $109,580 2,269,297 Indirect -0.05% Disposed -16.3% (price as of 2026-10-02)
Jan. 20, 2026 IRMD S 10b5-1 1,797 $102.70 $184,552 2,267,500 Indirect -0.08% Disposed -16.8% (price as of 2026-10-02)
Jan. 12, 2026 IRMD S 10b5-1 4,888 $97.43 $476,238 2,272,612 Indirect -0.21% Disposed -12.3% (price as of 2026-10-02)
Jan. 12, 2026 IRMD S 10b5-1 112 $98.15 $10,993 2,272,500 Indirect 0.00% Disposed -13.0% (price as of 2026-10-02)
Jan. 5, 2026 IRMD S 10b5-1 854 $95.10 $81,215 2,281,646 Indirect -0.04% Disposed -10.2% (price as of 2026-10-02)
Jan. 5, 2026 IRMD S 10b5-1 300 $95.58 $28,674 2,281,346 Indirect -0.01% Disposed -10.7% (price as of 2026-10-02)
Jan. 5, 2026 IRMD S 10b5-1 883 $97.52 $86,110 2,280,463 Indirect -0.04% Disposed -12.4% (price as of 2026-10-02)
Jan. 5, 2026 IRMD S 10b5-1 2,209 $98.42 $217,410 2,278,254 Indirect -0.10% Disposed -13.2% (price as of 2026-10-02)
Jan. 5, 2026 IRMD S 10b5-1 754 $99.48 $75,008 2,277,500 Indirect -0.03% Disposed -14.2% (price as of 2026-10-02)
Dec. 29, 2025 IRMD S 10b5-1 4,899 $97.65 $478,387 2,282,601 Indirect -0.21% Disposed -12.5% (price as of 2026-10-02)
Dec. 29, 2025 IRMD S 10b5-1 101 $98.31 $9,929 2,282,500 Indirect 0.00% Disposed -13.1% (price as of 2026-10-02)
Dec. 22, 2025 IRMD S 10b5-1 3,772 $96.42 $363,696 2,288,728 Indirect -0.16% Disposed -11.4% (price as of 2026-10-02)
Dec. 22, 2025 IRMD S 10b5-1 1,228 $97.70 $119,976 2,287,500 Indirect -0.05% Disposed -12.6% (price as of 2026-10-02)
Dec. 15, 2025 IRMD S 10b5-1 4,269 $96.68 $412,727 2,293,231 Indirect -0.19% Disposed -11.7% (price as of 2026-10-02)
Dec. 15, 2025 IRMD S 10b5-1 731 $97.13 $71,002 2,292,500 Indirect -0.03% Disposed -12.1% (price as of 2026-10-02)
Dec. 8, 2025 IRMD S 10b5-1 4,684 $95.30 $446,385 2,297,816 Indirect -0.20% Disposed -10.4% (price as of 2026-10-02)
Dec. 8, 2025 IRMD S 10b5-1 90 $96.17 $8,655 2,297,726 Indirect 0.00% Disposed -11.2% (price as of 2026-10-02)
Dec. 8, 2025 IRMD S 10b5-1 126 $97.61 $12,299 2,297,600 Indirect -0.01% Disposed -12.5% (price as of 2026-10-02)
Dec. 8, 2025 IRMD S 10b5-1 100 $98.24 $9,824 2,297,500 Indirect 0.00% Disposed -13.1% (price as of 2026-10-02)
Dec. 1, 2025 IRMD S 10b5-1 1,676 $92.34 $154,762 2,305,824 Indirect -0.07% Disposed -7.5% (price as of 2026-10-02)
Dec. 1, 2025 IRMD S 10b5-1 3,324 $92.97 $309,032 2,302,500 Indirect -0.14% Disposed -8.1% (price as of 2026-10-02)
Nov. 24, 2025 IRMD S 10b5-1 556 $89.67 $49,857 2,311,944 Indirect -0.02% Disposed -4.8% (price as of 2026-10-02)
Nov. 24, 2025 IRMD S 10b5-1 3,558 $90.31 $321,323 2,308,386 Indirect -0.15% Disposed -5.4% (price as of 2026-10-02)
Nov. 24, 2025 IRMD S 10b5-1 886 $91.01 $80,635 2,307,500 Indirect -0.04% Disposed -6.2% (price as of 2026-10-02)
Nov. 18, 2025 IRMD S 10b5-1 3,184 $85.29 $271,563 2,314,316 Indirect -0.14% Disposed 0.1% (price as of 2026-10-02)
Nov. 18, 2025 IRMD S 10b5-1 1,816 $86.12 $156,394 2,312,500 Indirect -0.08% Disposed -0.8% (price as of 2026-10-02)
Nov. 10, 2025 IRMD S 10b5-1 2,252 $84.59 $190,497 2,320,248 Indirect -0.10% Disposed 1.0% (price as of 2026-10-02)
Nov. 10, 2025 IRMD S 10b5-1 2,748 $85.77 $235,696 2,317,500 Indirect -0.12% Disposed -0.4% (price as of 2026-10-02)
Nov. 3, 2025 IRMD S 10b5-1 446 $79.82 $35,600 2,327,054 Indirect -0.02% Disposed 7.0% (price as of 2026-10-02)
Nov. 3, 2025 IRMD S 10b5-1 601 $81.28 $48,849 2,326,453 Indirect -0.03% Disposed 5.1% (price as of 2026-10-02)
Nov. 3, 2025 IRMD S 10b5-1 900 $81.71 $73,539 2,325,553 Indirect -0.04% Disposed 4.5% (price as of 2026-10-02)
Nov. 3, 2025 IRMD S 10b5-1 1,335 $83.22 $111,099 2,324,218 Indirect -0.06% Disposed 2.6% (price as of 2026-10-02)
Nov. 3, 2025 IRMD S 10b5-1 1,618 $83.85 $135,669 2,322,600 Indirect -0.07% Disposed 1.8% (price as of 2026-10-02)

Showing latest 100 of 254 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.

Compensation (DEF 14A)

08

Matched by name from proxy statements (DEF 14A) — verify against the filing.

Fiscal yearSalaryBonusStock awards Option awardsNon-equity incentivePension changeOtherTotal
2025 $385,598 · · · $395,000 · · $780,598
2021 $307,944 $307,327 · · · · · $615,271
2020 $289,931 $144,966 · · · · · $434,897

Figures from the Summary Compensation Table of the company's proxy statement (DEF 14A). Compensation is not a recommendation.