Revenue
$235.9M
▲ 69.2% YoY
Net Income
$133.1M
▲ 69.5% YoY
EPS
$3.72
▲ 69.9% YoY
Cash
$64.1M
▼ 12.5% YoY
FY 2025 · As of 2025-12-31
Last 90 days
| Insider | Type | Date | Shares | Price | Value | |
|---|---|---|---|---|---|---|
Krause Justin SVP FINANCE AND CONTROLLER | Sell | May 27, 2026 | 178 | $113.00 | $20K | Form 4 ↗ |
Krause Justin SVP FINANCE AND CONTROLLER | Sell | May 27, 2026 | 3.0K | $118.00 | $354K | Form 4 ↗ |
Hunt Bryan Cecil Director | Grant | May 15, 2026 | 935 | $0.00 | $0 | Form 4 ↗ |
Sabzivand Amin Chief Operating Officer | Grant | May 15, 2026 | 45.0K | $0.00 | $0 | Form 4 ↗ |
Brehm Kyle M. Director | Grant | May 15, 2026 | 725 | $0.00 | $0 | Form 4 ↗ |
Youakim Charles Executive Chairman and CEO | Grant | May 15, 2026 | 28.0K | $0.00 | $0 | Form 4 ↗ |
Krause Justin SVP FINANCE AND CONTROLLER | Grant | May 15, 2026 | 8.0K | $0.00 | $0 | Form 4 ↗ |
East Stephen F. Director | Grant | May 15, 2026 | 725 | $0.00 | $0 | Form 4 ↗ |
Paradis Paul Director & President | Grant | May 15, 2026 | 20.0K | $0.00 | $0 | Form 4 ↗ |
Paradis Paul Director & President | Sell | May 11, 2026 | 729 | $100.08 | $73K | Form 4 ↗ |
Paradis Paul Director & President | Sell | May 11, 2026 | 39 | $101.19 | $4K | Form 4 ↗ |
Paradis Paul Director & President | Sell | May 8, 2026 | 188 | $100.25 | $19K | Form 4 ↗ |
Paradis Paul Director & President | Sell | May 8, 2026 | 5 | $101.51 | $508 | Form 4 ↗ |
Paradis Paul Director & President | Sell | May 7, 2026 | 5.9K | $100.40 | $588K | Form 4 ↗ |
Paradis Paul Director & President | Sell | May 7, 2026 | 4.5K | $101.37 | $460K | Form 4 ↗ |
Paradis Paul Director & President | Sell | May 7, 2026 | 2.7K | $102.46 | $276K | Form 4 ↗ |
Paradis Paul Director & President | Sell | May 7, 2026 | 4.2K | $103.63 | $439K | Form 4 ↗ |
Paradis Paul Director & President | Sell | May 7, 2026 | 1.8K | $104.26 | $185K | Form 4 ↗ |
Paradis Paul Director & President | Sell | May 7, 2026 | 1.7K | $105.32 | $179K | Form 4 ↗ |
Paradis Paul Director & President | Sell | May 7, 2026 | 1.8K | $106.47 | $196K | Form 4 ↗ |
Paradis Paul Director & President | Sell | May 7, 2026 | 1.6K | $107.65 | $172K | Form 4 ↗ |
Paradis Paul Director & President | Sell | May 7, 2026 | 423 | $109.02 | $46K | Form 4 ↗ |
Paradis Paul Director & President | Sell | May 7, 2026 | 504 | $110.48 | $56K | Form 4 ↗ |
Paradis Paul Director & President | Sell | May 7, 2026 | 73 | $111.00 | $8K | Form 4 ↗ |
Paradis Paul Director & President | Sell | May 7, 2026 | 201 | $113.10 | $23K | Form 4 ↗ |
Krause Justin SVP FINANCE AND CONTROLLER | Sell | May 7, 2026 | 718 | $98.91 | $71K | Form 4 ↗ |
Krause Justin SVP FINANCE AND CONTROLLER | Sell | May 7, 2026 | 1.7K | $100.60 | $169K | Form 4 ↗ |
Krause Justin SVP FINANCE AND CONTROLLER | Sell | May 7, 2026 | 600 | $101.03 | $61K | Form 4 ↗ |
Krause Justin SVP FINANCE AND CONTROLLER | Sell | May 7, 2026 | 2.4K | $103.14 | $252K | Form 4 ↗ |
Krause Justin SVP FINANCE AND CONTROLLER | Sell | May 7, 2026 | 560 | $104.78 | $59K | Form 4 ↗ |
Krause Justin SVP FINANCE AND CONTROLLER | Sell | May 7, 2026 | 1.7K | $108.59 | $184K | Form 4 ↗ |
Krause Justin SVP FINANCE AND CONTROLLER | Sell | May 7, 2026 | 721 | $109.51 | $79K | Form 4 ↗ |
Krause Justin SVP FINANCE AND CONTROLLER | Sell | May 7, 2026 | 586 | $110.20 | $65K | Form 4 ↗ |
Krause Justin SVP FINANCE AND CONTROLLER | Sell | May 7, 2026 | 2.3K | $113.28 | $263K | Form 4 ↗ |
Krause Justin SVP FINANCE AND CONTROLLER | Sell | May 7, 2026 | 497 | $114.00 | $57K | Form 4 ↗ |
Youakim Charles Executive Chairman and CEO | Sell tax | Apr 1, 2026 | 7.0K | $63.70 | $444K | Form 4 ↗ |