Revenue
$677.6M
▲ 60.1% YoY
Net Income
$59.0M
▲ 236.6% YoY
EPS
$0.75
▲ 225.0% YoY
Cash
$165.6M
▼ 9.8% YoY
FY 2025 · As of 2025-12-31
Last 90 days
| Insider | Type | Date | Shares | Price | Value | |
|---|---|---|---|---|---|---|
Ragosa Mark CHIEF FINANCIAL OFFICER | Vest | Mar 9, 2026 | 2.0K | $22.89 | $47K | Form 4 ↗ |
Ragosa Mark CHIEF FINANCIAL OFFICER | Vest | Mar 9, 2026 | 10.5K | $17.76 | $187K | Form 4 ↗ |
Ragosa Mark CHIEF FINANCIAL OFFICER | Vest | Mar 9, 2026 | 13.8K | $18.06 | $249K | Form 4 ↗ |
Ragosa Mark CHIEF FINANCIAL OFFICER | Vest | Mar 9, 2026 | 10.4K | $26.74 | $277K | Form 4 ↗ |
Ragosa Mark CHIEF FINANCIAL OFFICER | Sell | Mar 9, 2026 | 18.0K | $45.58 | $820K | Form 4 ↗ |
Ragosa Mark CHIEF FINANCIAL OFFICER | Sell | Mar 9, 2026 | 18.7K | $46.24 | $867K | Form 4 ↗ |
Paolini John F. CHIEF MEDICAL OFFICER | Vest | Mar 2, 2026 | 40.0K | $10.36 | $414K | Form 4 ↗ |
Paolini John F. CHIEF MEDICAL OFFICER | Sell | Mar 2, 2026 | 12.1K | $44.20 | $533K | Form 4 ↗ |
Paolini John F. CHIEF MEDICAL OFFICER | Sell | Mar 2, 2026 | 22.2K | $44.88 | $997K | Form 4 ↗ |
Paolini John F. CHIEF MEDICAL OFFICER | Sell | Mar 2, 2026 | 5.7K | $45.92 | $262K | Form 4 ↗ |
Quart Barry D | Vest | Feb 12, 2026 | 2.7K | $15.47 | $42K | Form 4 ↗ |
Quart Barry D | Sell | Feb 12, 2026 | 2.7K | $45.00 | $121K | Form 4 ↗ |
Quart Barry D | Vest | Feb 10, 2026 | 110 | $15.47 | $2K | Form 4 ↗ |
Quart Barry D | Sell | Feb 10, 2026 | 110 | $45.00 | $5K | Form 4 ↗ |
Ragosa Mark CHIEF FINANCIAL OFFICER | Vest | Feb 9, 2026 | 8.4K | $12.97 | $109K | Form 4 ↗ |
Ragosa Mark CHIEF FINANCIAL OFFICER | Vest | Feb 9, 2026 | 2.5K | $16.90 | $42K | Form 4 ↗ |
Ragosa Mark CHIEF FINANCIAL OFFICER | Sell | Feb 9, 2026 | 9.1K | $42.85 | $391K | Form 4 ↗ |
Ragosa Mark CHIEF FINANCIAL OFFICER | Sell | Feb 9, 2026 | 8.7K | $43.72 | $382K | Form 4 ↗ |
Quart Barry D | Vest | Feb 4, 2026 | 2.6K | $15.47 | $40K | Form 4 ↗ |
Quart Barry D | Sell | Feb 4, 2026 | 2.6K | $45.02 | $117K | Form 4 ↗ |
Quart Barry D | Vest | Feb 3, 2026 | 12.5K | $15.47 | $194K | Form 4 ↗ |
Quart Barry D | Sell | Feb 3, 2026 | 12.5K | $45.27 | $567K | Form 4 ↗ |
Quart Barry D | Vest | Feb 2, 2026 | 830 | $15.47 | $13K | Form 4 ↗ |
Quart Barry D | Sell | Feb 2, 2026 | 830 | $45.00 | $37K | Form 4 ↗ |
Levy Richard S | Vest | Feb 1, 2026 | 683 | - | - | Form 4 ↗ |
Ragosa Mark CHIEF FINANCIAL OFFICER | Sell | Jan 8, 2026 | 12.0K | $41.89 | $503K | Form 4 ↗ |