Revenue
$251.7M
▲ 47.6% YoY
Net Income
$32.2M
▲ 12.3% YoY
EPS
$0.92
▲ 3.4% YoY
Cash
$82.2M
▲ 75.3% YoY
FY 2025 · As of 2025-12-31
Last 90 days
| Insider | Type | Date | Shares | Price | Value | |
|---|---|---|---|---|---|---|
Callahan Don | Grant | Jun 4, 2026 | 1.5K | $0.00 | $0 | Form 4 ↗ |
Clarke Richard D | Grant | Jun 4, 2026 | 1.5K | $0.00 | $0 | Form 4 ↗ |
Massey Stewart R | Grant | Jun 4, 2026 | 1.5K | $0.00 | $0 | Form 4 ↗ |
FORLENZA LOUISE C | Grant | Jun 4, 2026 | 1.5K | $0.00 | $0 | Form 4 ↗ |
MISHRA ASHOK EVP and COO | Vest | Jun 2, 2026 | 26.7K | $43.01 | $1.15M | Form 4 ↗ |
MISHRA ASHOK EVP and COO | Sell | Jun 2, 2026 | 10.3K | $113.75 | $1.17M | Form 4 ↗ |
MISHRA ASHOK EVP and COO | Sell | Jun 2, 2026 | 15.2K | $114.67 | $1.74M | Form 4 ↗ |
MISHRA ASHOK EVP and COO | Sell | Jun 2, 2026 | 1.1K | $115.37 | $133K | Form 4 ↗ |
MISHRA ASHOK EVP and COO | Sell | Jun 2, 2026 | 4.5K | $113.89 | $515K | Form 4 ↗ |
MISHRA ASHOK EVP and COO | Sell | Jun 2, 2026 | 7.5K | $114.60 | $857K | Form 4 ↗ |
Espineli Marissa B Interim CFO | Vest | May 29, 2026 | 11.7K | $3.41 | $40K | Form 4 ↗ |
Espineli Marissa B Interim CFO | Vest | May 29, 2026 | 8.0K | $43.01 | $344K | Form 4 ↗ |
Espineli Marissa B Interim CFO | Sell | May 29, 2026 | 12.0K | $105.45 | $1.27M | Form 4 ↗ |
Espineli Marissa B Interim CFO | Sell | May 29, 2026 | 6.0K | $106.36 | $642K | Form 4 ↗ |
Espineli Marissa B Interim CFO | Sell | May 29, 2026 | 1.6K | $107.35 | $173K | Form 4 ↗ |
ABUHOFF JACK CEO | Vest | May 29, 2026 | 105.6K | $4.99 | $527K | Form 4 ↗ |
ABUHOFF JACK CEO | Sell | May 29, 2026 | 7.4K | $100.51 | $744K | Form 4 ↗ |
ABUHOFF JACK CEO | Sell | May 29, 2026 | 8.7K | $101.51 | $883K | Form 4 ↗ |
ABUHOFF JACK CEO | Sell | May 29, 2026 | 15.7K | $102.54 | $1.61M | Form 4 ↗ |
ABUHOFF JACK CEO | Sell | May 29, 2026 | 39.8K | $103.53 | $4.13M | Form 4 ↗ |
ABUHOFF JACK CEO | Sell | May 29, 2026 | 18.3K | $104.32 | $1.91M | Form 4 ↗ |
ABUHOFF JACK CEO | Sell | May 29, 2026 | 9.2K | $105.49 | $966K | Form 4 ↗ |
ABUHOFF JACK CEO | Sell | May 29, 2026 | 5.2K | $106.42 | $553K | Form 4 ↗ |
ABUHOFF JACK CEO | Sell | May 29, 2026 | 1.3K | $107.44 | $141K | Form 4 ↗ |
ABUHOFF JACK CEO | Vest | May 22, 2026 | 38.1K | $4.99 | $190K | Form 4 ↗ |
ABUHOFF JACK CEO | Sell | May 22, 2026 | 36.8K | $100.37 | $3.69M | Form 4 ↗ |
ABUHOFF JACK CEO | Sell | May 22, 2026 | 1.3K | $101.07 | $131K | Form 4 ↗ |
FORLENZA LOUISE C | Vest | May 21, 2026 | 18.0K | $1.24 | $22K | Form 4 ↗ |
FORLENZA LOUISE C | Sell | May 21, 2026 | 8.0K | $95.48 | $764K | Form 4 ↗ |
FORLENZA LOUISE C | Sell | May 21, 2026 | 8.7K | $93.51 | $817K | Form 4 ↗ |
FORLENZA LOUISE C | Sell | May 21, 2026 | 764 | $94.29 | $72K | Form 4 ↗ |
FORLENZA LOUISE C | Sell | May 21, 2026 | 500 | $95.18 | $48K | Form 4 ↗ |
ABUHOFF JACK CEO | Vest | May 21, 2026 | 150.0K | $4.99 | $749K | Form 4 ↗ |
ABUHOFF JACK CEO | Sell | May 21, 2026 | 11.7K | $94.92 | $1.11M | Form 4 ↗ |
ABUHOFF JACK CEO | Sell | May 21, 2026 | 121.0K | $95.50 | $11.55M | Form 4 ↗ |
ABUHOFF JACK CEO | Sell | May 21, 2026 | 14.0K | $96.88 | $1.36M | Form 4 ↗ |
ABUHOFF JACK CEO | Sell | May 21, 2026 | 3.3K | $97.49 | $323K | Form 4 ↗ |
FORLENZA LOUISE C | Vest | May 20, 2026 | 15.0K | $1.24 | $19K | Form 4 ↗ |
FORLENZA LOUISE C | Sell | May 20, 2026 | 5.0K | $93.02 | $465K | Form 4 ↗ |
FORLENZA LOUISE C | Sell | May 20, 2026 | 5.0K | $90.07 | $450K | Form 4 ↗ |
FORLENZA LOUISE C | Sell | May 20, 2026 | 5.0K | $93.89 | $469K | Form 4 ↗ |
FORLENZA LOUISE C | Sell | May 20, 2026 | 2 | $94.76 | $190 | Form 4 ↗ |
ABUHOFF JACK CEO | Vest | May 20, 2026 | 150.0K | $4.99 | $749K | Form 4 ↗ |
ABUHOFF JACK CEO | Sell | May 20, 2026 | 43.6K | $92.51 | $4.03M | Form 4 ↗ |
ABUHOFF JACK CEO | Sell | May 20, 2026 | 68.8K | $93.52 | $6.43M | Form 4 ↗ |
ABUHOFF JACK CEO | Sell | May 20, 2026 | 37.7K | $94.45 | $3.56M | Form 4 ↗ |
FORLENZA LOUISE C | Vest | May 19, 2026 | 5.0K | $1.24 | $6K | Form 4 ↗ |
FORLENZA LOUISE C | Sell | May 19, 2026 | 5.0K | $86.10 | $431K | Form 4 ↗ |
ABUHOFF JACK CEO | Vest | May 19, 2026 | 2.8K | $4.99 | $14K | Form 4 ↗ |
ABUHOFF JACK CEO | Sell | May 19, 2026 | 2.8K | $93.03 | $260K | Form 4 ↗ |