Revenue
$994.4M
▲ 8.7% YoY
Net Income
$114.4M
▲ 7.8% YoY
EPS
$0.68
▲ 9.7% YoY
Cash
$262.9M
▲ 41.3% YoY
FY 2025 · As of 2025-12-31
Last 90 days
| Insider | Type | Date | Shares | Price | Value | |
|---|---|---|---|---|---|---|
Long Darren Marc Vice President | Vest | May 27, 2026 | 4.5K | $56.44 | $254K | Form 4 ↗ |
Long Darren Marc Vice President | Sell | May 27, 2026 | 4.5K | $66.32 | $298K | Form 4 ↗ |
Long Darren Marc Vice President | Vest | May 27, 2026 | 8.7K | $51.49 | $447K | Form 4 ↗ |
Long Darren Marc Vice President | Sell | May 27, 2026 | 8.7K | $66.32 | $575K | Form 4 ↗ |
Long Darren Marc Vice President | Vest | May 27, 2026 | 5.5K | $49.12 | $270K | Form 4 ↗ |
Long Darren Marc Vice President | Sell | May 27, 2026 | 5.5K | $66.32 | $365K | Form 4 ↗ |
Long Darren Marc Vice President | Sell | May 27, 2026 | 1.6K | $66.52 | $105K | Form 4 ↗ |
MACDONALD LAURA ANN VP and PAO | Vest | May 12, 2026 | 6.1K | $47.21 | $288K | Form 4 ↗ |
MACDONALD LAURA ANN VP and PAO | Sell | May 12, 2026 | 6.1K | $65.56 | $400K | Form 4 ↗ |
MACDONALD LAURA ANN VP and PAO | Vest | May 12, 2026 | 10.0K | $48.28 | $483K | Form 4 ↗ |
MACDONALD LAURA ANN VP and PAO | Sell | May 12, 2026 | 10.0K | $65.56 | $656K | Form 4 ↗ |
MACDONALD LAURA ANN VP and PAO | Vest | May 12, 2026 | 25.5K | $50.94 | $1.30M | Form 4 ↗ |
MACDONALD LAURA ANN VP and PAO | Sell | May 12, 2026 | 25.5K | $65.56 | $1.67M | Form 4 ↗ |
Fennell Mark Chief Legal Officer &Secretary | Vest | May 11, 2026 | 6.4K | $51.49 | $330K | Form 4 ↗ |
Fennell Mark Chief Legal Officer &Secretary | Sell | May 11, 2026 | 6.4K | $67.08 | $429K | Form 4 ↗ |
Fennell Mark Chief Legal Officer &Secretary | Vest | May 11, 2026 | 18.3K | $47.21 | $864K | Form 4 ↗ |
Fennell Mark Chief Legal Officer &Secretary | Sell | May 11, 2026 | 18.3K | $67.08 | $1.23M | Form 4 ↗ |
Fennell Mark Chief Legal Officer &Secretary | Vest | May 11, 2026 | 15.1K | $39.44 | $595K | Form 4 ↗ |
Fennell Mark Chief Legal Officer &Secretary | Sell | May 11, 2026 | 15.1K | $67.08 | $1.01M | Form 4 ↗ |
Fennell Mark Chief Legal Officer &Secretary | Vest | May 11, 2026 | 6.6K | $33.04 | $219K | Form 4 ↗ |
Fennell Mark Chief Legal Officer &Secretary | Sell | May 11, 2026 | 6.6K | $67.08 | $445K | Form 4 ↗ |
Fennell Mark Chief Legal Officer &Secretary | Vest | May 11, 2026 | 9.6K | $56.44 | $542K | Form 4 ↗ |
Fennell Mark Chief Legal Officer &Secretary | Sell | May 11, 2026 | 9.6K | $67.08 | $644K | Form 4 ↗ |
Fennell Mark Chief Legal Officer &Secretary | Vest | May 11, 2026 | 4.0K | $42.84 | $171K | Form 4 ↗ |
Fennell Mark Chief Legal Officer &Secretary | Sell | May 11, 2026 | 4.0K | $67.08 | $268K | Form 4 ↗ |
Fennell Mark Chief Legal Officer &Secretary | Sell | May 11, 2026 | 4.9K | $66.73 | $325K | Form 4 ↗ |
MACDONALD LAURA ANN VP and PAO | Vest | May 11, 2026 | 6.6K | $33.04 | $219K | Form 4 ↗ |
MACDONALD LAURA ANN VP and PAO | Sell | May 11, 2026 | 6.6K | $66.80 | $443K | Form 4 ↗ |
MACDONALD LAURA ANN VP and PAO | Vest | May 11, 2026 | 15.1K | $39.44 | $595K | Form 4 ↗ |
MACDONALD LAURA ANN VP and PAO | Sell | May 11, 2026 | 15.1K | $66.80 | $1.01M | Form 4 ↗ |
MACDONALD LAURA ANN VP and PAO | Vest | May 11, 2026 | 12.2K | $47.21 | $576K | Form 4 ↗ |
MACDONALD LAURA ANN VP and PAO | Sell | May 11, 2026 | 12.2K | $66.80 | $815K | Form 4 ↗ |
MACDONALD LAURA ANN VP and PAO | Vest | May 11, 2026 | 17.0K | $50.94 | $866K | Form 4 ↗ |
MACDONALD LAURA ANN VP and PAO | Sell | May 11, 2026 | 17.0K | $66.80 | $1.14M | Form 4 ↗ |
MACDONALD LAURA ANN VP and PAO | Vest | May 11, 2026 | 30.0K | $51.49 | $1.54M | Form 4 ↗ |
MACDONALD LAURA ANN VP and PAO | Sell | May 11, 2026 | 30.0K | $66.80 | $2.00M | Form 4 ↗ |
MACDONALD LAURA ANN VP and PAO | Vest | May 11, 2026 | 15.0K | $56.44 | $847K | Form 4 ↗ |
MACDONALD LAURA ANN VP and PAO | Sell | May 11, 2026 | 15.0K | $66.80 | $1.00M | Form 4 ↗ |
MACDONALD LAURA ANN VP and PAO | Sell | May 11, 2026 | 2.2K | $66.80 | $148K | Form 4 ↗ |
Fehr Dennis SVP, Chief Financial Officer | Vest | May 6, 2026 | 5.4K | $0.00 | $0 | Form 4 ↗ |
Fehr Dennis SVP, Chief Financial Officer | Sell tax | May 6, 2026 | 2.0K | $62.26 | $124K | Form 4 ↗ |