IRADIMED CORP
IRMD · Surgical & Medical Instruments & Apparatus · 12.8M shares · +1%/yr ↑ shares · EDGAR filings ↗
Net buyback after stock comp: -$705K (gross $2M, SBC $3M)
Reference price $95.00 · est. market cap ~$1.2B — last insider sale, 2026-06-04 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)
Grade
A80MRI-compatible device maker with elite margins, returns, debt-free, and cash-rich.
Strengths
- Elite margins/returns — operating margin 31% (99th), net margin 27% (97th), ROA 21% (97th)
- Strong FCF, debt-free — FCF margin 21% (95th), current ratio 8.0 (87th)
- Steady growth — revenue +14%, net income +17%
Risks
- Niche-market scale — per 10-K
- Customer concentration — per 10-K
- Competition — per 10-K
Notable findings
- Fund exitedNotable fund(s) exited this quarter: VANGUARD GROUP INC
- China exposure Risks Related to Our Industry ● Changes in government regulations such as tariffs, sanctions, export controls and other trade restrictions, or U
- Notable holderHeld by 5 notable fund(s): RENAISSANCE TECHNOLOGIES LLC, STATE STREET CORP, GOLDMAN SACHS GROUP INC +2 more (as of 2026-03-31)
- Insider sellingInsider selling — 79 open-market sale(s) by 3 insider(s) (cluster of 3 insiders, ~$12M, last 6mo) Form 4 ↗
Quarterly revenue
Last 4 quarters · from SEC filings.
Key metrics
Gross margin
76.7%
Operating margin
31.2%
Net margin
26.8%
Return on equity
23.8%
Return on assets
20.7%
Revenue growth (QoQ)
-3.1%
Net-income growth
16.9%
Current ratio
8.0×
Free cash flow
$17M
EBITDA
$27M
Tangible book value
$91M
Cash & investments
$51M
Stock comp / revenue
3.5%
Insider transactions · last 18 months
| Date | Insider | Type | Shares | Price |
|---|---|---|---|---|
| 2026-06-20 | GLENN JOHN | Option exercise | 5.8K | — |
| 2026-06-20 | GLENN JOHN | Tax withheld | 2.3K | $92.20 |
| 2026-06-04 | Scharen-Guivel Hilda Frederique | Sell | 1.8K | $95.00 |
| 2026-06-04 | Scharen-Guivel Hilda Frederique | Sell | 1.2K | $95.00 |
| 2026-06-01 | Susi Roger E. | Sell | 775 | $89.79 |
| 2026-06-01 | Susi Roger E. | Sell | 924 | $91.91 |
| 2026-06-01 | Susi Roger E. | Sell | 401 | $91.08 |
| 2026-06-01 | Susi Roger E. | Sell | 400 | $88.68 |
| 2026-05-27 | Susi Roger E. | Sell | 2.2K | $91.85 |
| 2026-05-27 | Susi Roger E. | Sell | 333 | $92.61 |
| 2026-05-26 | Susi Roger E. | Sell | 1.9K | $92.93 |
| 2026-05-26 | Susi Roger E. | Sell | 3.1K | $91.81 |
| 2026-05-19 | Susi Roger E. | Sell | 653 | $87.13 |
| 2026-05-19 | Susi Roger E. | Sell | 6 | $88.65 |
| 2026-05-19 | Susi Roger E. | Sell | 1.8K | $88.14 |
| 2026-05-18 | Susi Roger E. | Sell | 298 | $85.95 |
| 2026-05-18 | Susi Roger E. | Sell | 3.5K | $87.35 |
| 2026-05-18 | Susi Roger E. | Sell | 1.3K | $88.34 |
| 2026-05-12 | Susi Roger E. | Sell | 1.1K | $84.59 |
| 2026-05-12 | Susi Roger E. | Sell | 3.3K | $83.70 |
| 2026-05-11 | Susi Roger E. | Sell | 315 | $85.90 |
| 2026-05-11 | Susi Roger E. | Sell | 1.8K | $84.08 |
| 2026-05-11 | Susi Roger E. | Sell | 1.0K | $84.94 |
| 2026-05-05 | Susi Roger E. | Sell | 600 | $83.78 |
| 2026-05-05 | Susi Roger E. | Sell | 1.3K | $85.56 |
| 2026-05-05 | Susi Roger E. | Sell | 1.6K | $86.43 |
| 2026-05-05 | Susi Roger E. | Sell | 178 | $87.31 |
| 2026-05-04 | Susi Roger E. | Sell | 1.1K | $86.26 |
| 2026-05-04 | Susi Roger E. | Sell | 200 | $87.05 |
| 2026-05-04 | Susi Roger E. | Sell | 2.4K | $85.32 |
| 2026-04-28 | Susi Roger E. | Sell | 998 | $84.13 |
| 2026-04-28 | Susi Roger E. | Sell | 847 | $85.77 |
| 2026-04-28 | Susi Roger E. | Sell | 742 | $86.52 |
| 2026-04-28 | Susi Roger E. | Sell | 900 | $88.00 |
| 2026-04-28 | Susi Roger E. | Sell | 263 | $88.81 |
| 2026-04-27 | Susi Roger E. | Sell | 931 | $89.70 |
| 2026-04-27 | Susi Roger E. | Sell | 2.8K | $88.98 |
| 2026-04-21 | Susi Roger E. | Sell | 1.2K | $89.73 |
| 2026-04-21 | Susi Roger E. | Sell | 140 | $90.60 |
| 2026-04-21 | Susi Roger E. | Sell | 606 | $91.65 |
| 2026-04-21 | Susi Roger E. | Sell | 592 | $92.66 |
| 2026-04-20 | Susi Roger E. | Sell | 3.6K | $93.14 |
| 2026-04-20 | Susi Roger E. | Sell | 1.4K | $93.90 |
| 2026-04-14 | Susi Roger E. | Sell | 2.1K | $93.71 |
| 2026-04-14 | Susi Roger E. | Sell | 393 | $94.55 |
| 2026-04-13 | Susi Roger E. | Sell | 1.8K | $91.84 |
| 2026-04-13 | Susi Roger E. | Sell | 2.6K | $92.79 |
| 2026-04-13 | Susi Roger E. | Sell | 589 | $93.45 |
| 2026-04-07 | Susi Roger E. | Sell | 1.5K | $94.36 |
| 2026-04-07 | Susi Roger E. | Sell | 982 | $95.58 |
| 2026-04-06 | Susi Roger E. | Sell | 1.4K | $95.21 |
| 2026-04-06 | Susi Roger E. | Sell | 3.1K | $96.24 |
| 2026-04-06 | Susi Roger E. | Sell | 569 | $96.78 |
| 2026-03-30 | Susi Roger E. | Sell | 5.8K | $94.81 |
| 2026-03-30 | Susi Roger E. | Sell | 1.5K | $95.66 |
| 2026-03-30 | Susi Roger E. | Sell | 155 | $96.53 |
| 2026-03-24 | Susi Roger E. | Sell | 915 | $100.71 |
| 2026-03-24 | Susi Roger E. | Sell | 1.6K | $100.03 |
| 2026-03-23 | Susi Roger E. | Sell | 1.3K | $102.02 |
| 2026-03-23 | Susi Roger E. | Sell | 3.0K | $99.58 |
| 2026-03-23 | Susi Roger E. | Sell | 750 | $100.70 |
| 2026-03-17 | Susi Roger E. | Sell | 2.5K | $102.43 |
| 2026-03-16 | Susi Roger E. | Sell | 2.0K | $101.68 |
| 2026-03-16 | Susi Roger E. | Sell | 3.0K | $101.18 |
| 2026-03-10 | Susi Roger E. | Sell | 2.5K | $100.11 |
| 2026-03-09 | Susi Roger E. | Sell | 5.0K | $100.04 |
| 2026-03-06 | Susi Roger E. | Sell | 1.2K | $99.12 |
| 2026-03-06 | Susi Roger E. | Sell | 6.3K | $98.25 |
| 2026-02-13 | ALLEN MONTY K | Sell | 1.0K | $100.26 |
| 2026-01-26 | Susi Roger E. | Sell | 4.3K | $100.54 |
| 2026-01-26 | Susi Roger E. | Sell | 661 | $101.38 |
| 2026-01-20 | Susi Roger E. | Sell | 2.1K | $101.03 |
| 2026-01-20 | Susi Roger E. | Sell | 1.1K | $102.03 |
| 2026-01-20 | Susi Roger E. | Sell | 1.8K | $102.70 |
| 2026-01-12 | Susi Roger E. | Sell | 112 | $98.15 |
| 2026-01-12 | Susi Roger E. | Sell | 4.9K | $97.43 |
| 2026-01-05 | Susi Roger E. | Sell | 300 | $95.58 |
| 2026-01-05 | Susi Roger E. | Sell | 854 | $95.10 |
| 2026-01-05 | Susi Roger E. | Sell | 2.2K | $98.42 |
| 2026-01-05 | Susi Roger E. | Sell | 754 | $99.48 |
| 2026-01-05 | Susi Roger E. | Sell | 883 | $97.52 |
| 2025-12-29 | Susi Roger E. | Sell | 101 | $98.31 |
| 2025-12-29 | Susi Roger E. | Sell | 4.9K | $97.65 |
| 2025-12-22 | Susi Roger E. | Sell | 3.8K | $96.42 |
| 2025-12-22 | Susi Roger E. | Sell | 1.2K | $97.70 |
| 2025-12-15 | Susi Roger E. | Sell | 4.3K | $96.68 |
| 2025-12-15 | Susi Roger E. | Sell | 731 | $97.13 |
| 2025-12-11 | ALLEN MONTY K | Option exercise | 905 | — |
| 2025-12-11 | Chiprin Jeff | Option exercise | 996 | — |
| 2025-12-11 | Chiprin Jeff | Tax withheld | 309 | $97.38 |
| 2025-12-11 | Scharen-Guivel Hilda Frederique | Option exercise | 905 | — |
| 2025-12-11 | GLENN JOHN | Sell | 14K | $97.26 |
| 2025-12-11 | GLENN JOHN | Sell | 532 | $98.09 |
| 2025-12-11 | GLENN JOHN | Option exercise | 1.8K | — |
| 2025-12-11 | GLENN JOHN | Tax withheld | 714 | $97.38 |
| 2025-12-11 | HAWKINS JAMES B | Option exercise | 905 | — |
| 2025-12-09 | HAWKINS JAMES B | Sell | 3.0K | $96.61 |
| 2025-12-08 | Susi Roger E. | Sell | 90 | $96.17 |
| 2025-12-08 | Susi Roger E. | Sell | 126 | $97.61 |
| 2025-12-08 | Susi Roger E. | Sell | 100 | $98.24 |
| 2025-12-08 | Susi Roger E. | Sell | 4.7K | $95.30 |
| 2025-12-07 | ALLEN MONTY K | Option exercise | 1.2K | — |
| 2025-12-07 | HAWKINS JAMES B | Option exercise | 1.2K | — |
| 2025-12-07 | GLENN JOHN | Option exercise | 11K | — |
| 2025-12-07 | GLENN JOHN | Tax withheld | 3.4K | $94.57 |
| 2025-12-07 | GLENN JOHN | Option exercise | 21K | — |
| 2025-12-07 | GLENN JOHN | Tax withheld | 8.3K | $94.57 |
| 2025-12-07 | Scharen-Guivel Hilda Frederique | Option exercise | 1.2K | — |
| 2025-12-01 | Susi Roger E. | Sell | 1.7K | $92.34 |
| 2025-12-01 | Susi Roger E. | Sell | 3.3K | $92.97 |
| 2025-11-24 | Susi Roger E. | Sell | 556 | $89.67 |
| 2025-11-24 | Susi Roger E. | Sell | 3.6K | $90.31 |
| 2025-11-24 | Susi Roger E. | Sell | 886 | $91.01 |
| 2025-11-20 | HAWKINS JAMES B | Sell | 28 | $88.29 |
| 2025-11-20 | HAWKINS JAMES B | Sell | 100 | $88.28 |
| 2025-11-20 | HAWKINS JAMES B | Sell | 100 | $88.26 |
| 2025-11-20 | HAWKINS JAMES B | Sell | 772 | $88.20 |
| 2025-11-20 | HAWKINS JAMES B | Sell | 1.0K | $88.50 |
| 2025-11-20 | HAWKINS JAMES B | Sell | 1.0K | $88.00 |
| 2025-11-18 | Susi Roger E. | Sell | 3.2K | $85.29 |
| 2025-11-18 | Susi Roger E. | Sell | 1.8K | $86.12 |
| 2025-11-10 | Susi Roger E. | Sell | 2.3K | $84.59 |
| 2025-11-10 | Susi Roger E. | Sell | 2.7K | $85.77 |
| 2025-11-10 | GLENN JOHN | Sell | 11K | $84.51 |
| 2025-11-03 | Susi Roger E. | Sell | 446 | $79.82 |
| 2025-11-03 | Susi Roger E. | Sell | 601 | $81.28 |
| 2025-11-03 | Susi Roger E. | Sell | 900 | $81.71 |
| 2025-11-03 | Susi Roger E. | Sell | 1.3K | $83.22 |
| 2025-11-03 | Susi Roger E. | Sell | 1.6K | $83.85 |
| 2025-11-03 | Susi Roger E. | Sell | 100 | $84.60 |
| 2025-10-27 | Susi Roger E. | Sell | 4.2K | $77.56 |
| 2025-10-27 | Susi Roger E. | Sell | 700 | $78.33 |
| 2025-10-27 | Susi Roger E. | Sell | 58 | $79.12 |
| 2025-10-21 | Susi Roger E. | Sell | 3.6K | $74.58 |
| 2025-10-21 | Susi Roger E. | Sell | 1.4K | $75.41 |
| 2025-10-14 | Scharen-Guivel Hilda Frederique | Option exercise | 1.8K | — |
| 2025-10-13 | Susi Roger E. | Sell | 3.2K | $72.16 |
| 2025-10-13 | Susi Roger E. | Sell | 1.7K | $73.37 |
| 2025-10-13 | Susi Roger E. | Sell | 27 | $74.07 |
| 2025-10-06 | Susi Roger E. | Sell | 4.8K | $71.70 |
| 2025-10-06 | Susi Roger E. | Sell | 200 | $72.27 |
| 2025-10-01 | Susi Roger E. | Sell | 1.1K | $69.20 |
| 2025-10-01 | Susi Roger E. | Sell | 3.4K | $70.41 |
| 2025-10-01 | Susi Roger E. | Sell | 429 | $71.03 |
| 2025-09-23 | Susi Roger E. | Sell | 5.0K | $71.26 |
| 2025-09-17 | Susi Roger E. | Sell | 3.5K | $71.00 |
| 2025-09-17 | Susi Roger E. | Sell | 1.5K | $71.88 |
| 2025-08-06 | ALLEN MONTY K | Sell | 1.1K | $69.10 |
| 2025-06-20 | GLENN JOHN | Option exercise | 5.8K | — |
| 2025-06-20 | GLENN JOHN | Tax withheld | 1.4K | $58.24 |
All non-derivative Form 4 activity (SEC), newest first.
Notable events (8-K)
Recent filings
| Form | Filed | Period | Accession |
|---|---|---|---|
| 8-K | 2026-06-24 | 2026-06-24 | 0001628280-26-045059 ↗ |
| 8-K | 2026-05-01 | 2026-05-01 | 0001628280-26-029125 ↗ |
| 10-Q | 2026-05-01 | 2026-03-31 | 0001628280-26-029325 ↗ |
| 10-K | 2026-03-06 | 2025-12-31 | 0001104659-26-024691 ↗ |
| 8-K | 2026-02-10 | 2026-02-10 | 0001104659-26-012356 ↗ |
| 8-K | 2025-12-08 | 2025-12-05 | 0001104659-25-119090 ↗ |
| 10-Q | 2025-11-03 | 2025-09-30 | 0001104659-25-105538 ↗ |
| 8-K | 2025-11-03 | 2025-11-03 | 0001104659-25-105298 ↗ |
| 10-K/A | 2025-09-03 | 2024-12-31 | 0001558370-25-011853 ↗ |
| 8-K | 2025-09-02 | 2025-08-27 | 0001558370-25-011834 ↗ |
| 8-K | 2025-08-01 | 2025-08-01 | 0001558370-25-009933 ↗ |
| 10-Q | 2025-08-01 | 2025-06-30 | 0001558370-25-009987 ↗ |