Revenue
$1.4B
▲ 6.7% YoY
Net Income
$386.2M
▲ 13.8% YoY
EPS
$1.25
▲ 12.6% YoY
Cash
$334.4M
▼ 11.4% YoY
FY 2025 · As of 2025-12-31
Last 90 days
| Insider | Type | Date | Shares | Price | Value | |
|---|---|---|---|---|---|---|
Bowerman Julie Director | Sell | Feb 12, 2026 | 8.0K | $29.03 | $232K | Form 4 ↗ |
Finnegan Brian T See remarks | Grant | Feb 4, 2026 | 29.3K | - | - | Form 4 ↗ |
Finnegan Brian T See remarks | Sell tax | Feb 4, 2026 | 14.9K | $27.73 | $414K | Form 4 ↗ |
Finnegan Brian T See remarks | Grant | Feb 4, 2026 | 2.7K | - | - | Form 4 ↗ |
Finnegan Brian T See remarks | Sell tax | Feb 4, 2026 | 1.4K | $27.73 | $39K | Form 4 ↗ |
Horgan Mark EVP, Chief Investment Officer | Grant | Feb 4, 2026 | 29.3K | - | - | Form 4 ↗ |
Horgan Mark EVP, Chief Investment Officer | Sell tax | Feb 4, 2026 | 14.9K | $27.73 | $414K | Form 4 ↗ |
Horgan Mark EVP, Chief Investment Officer | Grant | Feb 4, 2026 | 2.7K | - | - | Form 4 ↗ |
Horgan Mark EVP, Chief Investment Officer | Sell tax | Feb 4, 2026 | 1.4K | $27.73 | $39K | Form 4 ↗ |
Gallagher Steven T See Remarks | Grant | Feb 4, 2026 | 5.6K | - | - | Form 4 ↗ |
Gallagher Steven T See Remarks | Sell tax | Feb 4, 2026 | 1.6K | $27.73 | $44K | Form 4 ↗ |
Gallagher Steven T See Remarks | Grant | Feb 4, 2026 | 528 | - | - | Form 4 ↗ |
Gallagher Steven T See Remarks | Sell tax | Feb 4, 2026 | 151 | $27.73 | $4K | Form 4 ↗ |
SIEGEL STEVEN F See remarks | Grant | Feb 4, 2026 | 20.3K | - | - | Form 4 ↗ |
SIEGEL STEVEN F See remarks | Sell tax | Feb 4, 2026 | 10.3K | $27.73 | $287K | Form 4 ↗ |
SIEGEL STEVEN F See remarks | Grant | Feb 4, 2026 | 1.9K | - | - | Form 4 ↗ |
SIEGEL STEVEN F See remarks | Sell tax | Feb 4, 2026 | 971 | $27.73 | $27K | Form 4 ↗ |
Horgan Mark EVP, Chief Investment Officer | Vest | Jan 1, 2026 | 13.9K | - | - | Form 4 ↗ |
Horgan Mark EVP, Chief Investment Officer | Sell tax | Jan 1, 2026 | 5.0K | $26.22 | $132K | Form 4 ↗ |
Horgan Mark EVP, Chief Investment Officer | Vest | Jan 1, 2026 | 7.5K | - | - | Form 4 ↗ |
Horgan Mark EVP, Chief Investment Officer | Sell tax | Jan 1, 2026 | 3.0K | $26.22 | $79K | Form 4 ↗ |
Horgan Mark EVP, Chief Investment Officer | Vest | Jan 1, 2026 | 7.5K | - | - | Form 4 ↗ |
Horgan Mark EVP, Chief Investment Officer | Sell tax | Jan 1, 2026 | 2.7K | $26.22 | $71K | Form 4 ↗ |
Horgan Mark EVP, Chief Investment Officer | Vest | Jan 1, 2026 | 10.3K | - | - | Form 4 ↗ |
Horgan Mark EVP, Chief Investment Officer | Sell tax | Jan 1, 2026 | 4.7K | $26.22 | $123K | Form 4 ↗ |
Horgan Mark EVP, Chief Investment Officer | Vest | Jan 1, 2026 | 5.2K | - | - | Form 4 ↗ |
Horgan Mark EVP, Chief Investment Officer | Sell tax | Jan 1, 2026 | 1.9K | $26.22 | $49K | Form 4 ↗ |
Horgan Mark EVP, Chief Investment Officer | Vest | Jan 1, 2026 | 7.3K | - | - | Form 4 ↗ |
Horgan Mark EVP, Chief Investment Officer | Sell tax | Jan 1, 2026 | 3.7K | $26.22 | $98K | Form 4 ↗ |
Horgan Mark EVP, Chief Investment Officer | Vest | Jan 1, 2026 | 7.7K | - | - | Form 4 ↗ |
Horgan Mark EVP, Chief Investment Officer | Sell tax | Jan 1, 2026 | 3.9K | $26.22 | $103K | Form 4 ↗ |
Horgan Mark EVP, Chief Investment Officer | Vest | Jan 1, 2026 | 7.7K | - | - | Form 4 ↗ |
Horgan Mark EVP, Chief Investment Officer | Sell tax | Jan 1, 2026 | 3.9K | $26.22 | $103K | Form 4 ↗ |
SIEGEL STEVEN F See remarks | Vest | Jan 1, 2026 | 11.6K | - | - | Form 4 ↗ |
SIEGEL STEVEN F See remarks | Sell tax | Jan 1, 2026 | 5.7K | $26.22 | $150K | Form 4 ↗ |
SIEGEL STEVEN F See remarks | Vest | Jan 1, 2026 | 6.3K | - | - | Form 4 ↗ |
SIEGEL STEVEN F See remarks | Sell tax | Jan 1, 2026 | 3.1K | $26.22 | $80K | Form 4 ↗ |
SIEGEL STEVEN F See remarks | Vest | Jan 1, 2026 | 6.3K | - | - | Form 4 ↗ |
SIEGEL STEVEN F See remarks | Sell tax | Jan 1, 2026 | 3.4K | $26.22 | $89K | Form 4 ↗ |
SIEGEL STEVEN F See remarks | Vest | Jan 1, 2026 | 7.2K | - | - | Form 4 ↗ |
SIEGEL STEVEN F See remarks | Sell tax | Jan 1, 2026 | 3.5K | $26.22 | $92K | Form 4 ↗ |
SIEGEL STEVEN F See remarks | Vest | Jan 1, 2026 | 3.6K | - | - | Form 4 ↗ |
SIEGEL STEVEN F See remarks | Sell tax | Jan 1, 2026 | 1.8K | $26.22 | $46K | Form 4 ↗ |
SIEGEL STEVEN F See remarks | Vest | Jan 1, 2026 | 5.1K | - | - | Form 4 ↗ |
SIEGEL STEVEN F See remarks | Sell tax | Jan 1, 2026 | 2.4K | $26.22 | $63K | Form 4 ↗ |
SIEGEL STEVEN F See remarks | Vest | Jan 1, 2026 | 5.3K | - | - | Form 4 ↗ |
SIEGEL STEVEN F See remarks | Sell tax | Jan 1, 2026 | 2.6K | $26.22 | $68K | Form 4 ↗ |
SIEGEL STEVEN F See remarks | Vest | Jan 1, 2026 | 4.6K | - | - | Form 4 ↗ |
SIEGEL STEVEN F See remarks | Sell tax | Jan 1, 2026 | 2.3K | $26.22 | $59K | Form 4 ↗ |
Gallagher Steven T See Remarks | Vest | Jan 1, 2026 | 2.4K | - | - | Form 4 ↗ |
Gallagher Steven T See Remarks | Sell tax | Jan 1, 2026 | 819 | $26.22 | $21K | Form 4 ↗ |
Gallagher Steven T See Remarks | Vest | Jan 1, 2026 | 1.3K | - | - | Form 4 ↗ |
Gallagher Steven T See Remarks | Sell tax | Jan 1, 2026 | 442 | $26.22 | $12K | Form 4 ↗ |
Gallagher Steven T See Remarks | Vest | Jan 1, 2026 | 1.3K | - | - | Form 4 ↗ |
Gallagher Steven T See Remarks | Sell tax | Jan 1, 2026 | 441 | $26.22 | $12K | Form 4 ↗ |
Gallagher Steven T See Remarks | Vest | Jan 1, 2026 | 1.8K | - | - | Form 4 ↗ |
Gallagher Steven T See Remarks | Sell tax | Jan 1, 2026 | 524 | $26.22 | $14K | Form 4 ↗ |
Gallagher Steven T See Remarks | Vest | Jan 1, 2026 | 896 | - | - | Form 4 ↗ |
Gallagher Steven T See Remarks | Sell tax | Jan 1, 2026 | 303 | $26.22 | $8K | Form 4 ↗ |
Gallagher Steven T See Remarks | Vest | Jan 1, 2026 | 1.4K | - | - | Form 4 ↗ |
Gallagher Steven T See Remarks | Sell tax | Jan 1, 2026 | 402 | $26.22 | $11K | Form 4 ↗ |
Gallagher Steven T See Remarks | Vest | Jan 1, 2026 | 1.8K | - | - | Form 4 ↗ |
Gallagher Steven T See Remarks | Sell tax | Jan 1, 2026 | 508 | $26.22 | $13K | Form 4 ↗ |
Gallagher Steven T See Remarks | Vest | Jan 1, 2026 | 4.1K | - | - | Form 4 ↗ |
Gallagher Steven T See Remarks | Sell tax | Jan 1, 2026 | 1.2K | $26.22 | $31K | Form 4 ↗ |
Gallagher Steven T See Remarks | Vest | Jan 1, 2026 | 3.0K | - | - | Form 4 ↗ |
Gallagher Steven T See Remarks | Sell tax | Jan 1, 2026 | 846 | $26.22 | $22K | Form 4 ↗ |
Brydzinski Kevin See Remarks | Vest | Jan 1, 2026 | 498 | - | - | Form 4 ↗ |
Brydzinski Kevin See Remarks | Sell tax | Jan 1, 2026 | 169 | $26.22 | $4K | Form 4 ↗ |
Brydzinski Kevin See Remarks | Vest | Jan 1, 2026 | 496 | - | - | Form 4 ↗ |
Brydzinski Kevin See Remarks | Sell tax | Jan 1, 2026 | 167 | $26.22 | $4K | Form 4 ↗ |
Brydzinski Kevin See Remarks | Vest | Jan 1, 2026 | 481 | - | - | Form 4 ↗ |
Brydzinski Kevin See Remarks | Sell tax | Jan 1, 2026 | 163 | $26.22 | $4K | Form 4 ↗ |
Brydzinski Kevin See Remarks | Vest | Jan 1, 2026 | 880 | - | - | Form 4 ↗ |
Brydzinski Kevin See Remarks | Sell tax | Jan 1, 2026 | 297 | $26.22 | $8K | Form 4 ↗ |
Brydzinski Kevin See Remarks | Vest | Jan 1, 2026 | 880 | - | - | Form 4 ↗ |
Brydzinski Kevin See Remarks | Sell tax | Jan 1, 2026 | 298 | $26.22 | $8K | Form 4 ↗ |
Brydzinski Kevin See Remarks | Vest | Jan 1, 2026 | 391 | - | - | Form 4 ↗ |
Brydzinski Kevin See Remarks | Sell tax | Jan 1, 2026 | 132 | $26.22 | $3K | Form 4 ↗ |
Brydzinski Kevin See Remarks | Vest | Jan 1, 2026 | 928 | - | - | Form 4 ↗ |
Brydzinski Kevin See Remarks | Sell tax | Jan 1, 2026 | 313 | $26.22 | $8K | Form 4 ↗ |
Brydzinski Kevin See Remarks | Vest | Jan 1, 2026 | 927 | - | - | Form 4 ↗ |
Brydzinski Kevin See Remarks | Sell tax | Jan 1, 2026 | 314 | $26.22 | $8K | Form 4 ↗ |
Brydzinski Kevin See Remarks | Vest | Jan 1, 2026 | 928 | - | - | Form 4 ↗ |
Brydzinski Kevin See Remarks | Sell tax | Jan 1, 2026 | 313 | $26.22 | $8K | Form 4 ↗ |
Brydzinski Kevin See Remarks | Vest | Jan 1, 2026 | 1.1K | - | - | Form 4 ↗ |
Brydzinski Kevin See Remarks | Sell tax | Jan 1, 2026 | 321 | $26.22 | $8K | Form 4 ↗ |
Finnegan Brian T See remarks | Vest | Jan 1, 2026 | 13.0K | - | - | Form 4 ↗ |
Finnegan Brian T See remarks | Sell tax | Jan 1, 2026 | 4.7K | $26.22 | $123K | Form 4 ↗ |
Finnegan Brian T See remarks | Vest | Jan 1, 2026 | 7.0K | - | - | Form 4 ↗ |
Finnegan Brian T See remarks | Sell tax | Jan 1, 2026 | 2.5K | $26.22 | $66K | Form 4 ↗ |
Finnegan Brian T See remarks | Vest | Jan 1, 2026 | 7.0K | - | - | Form 4 ↗ |
Finnegan Brian T See remarks | Sell tax | Jan 1, 2026 | 2.9K | $26.22 | $75K | Form 4 ↗ |
Finnegan Brian T See remarks | Vest | Jan 1, 2026 | 10.3K | - | - | Form 4 ↗ |
Finnegan Brian T See remarks | Sell tax | Jan 1, 2026 | 4.4K | $26.22 | $115K | Form 4 ↗ |
Finnegan Brian T See remarks | Vest | Jan 1, 2026 | 5.2K | - | - | Form 4 ↗ |
Finnegan Brian T See remarks | Sell tax | Jan 1, 2026 | 1.9K | $26.22 | $49K | Form 4 ↗ |
Finnegan Brian T See remarks | Vest | Jan 1, 2026 | 7.3K | - | - | Form 4 ↗ |
Finnegan Brian T See remarks | Sell tax | Jan 1, 2026 | 3.7K | $26.22 | $98K | Form 4 ↗ |
Finnegan Brian T See remarks | Vest | Jan 1, 2026 | 10.4K | - | - | Form 4 ↗ |
Finnegan Brian T See remarks | Sell tax | Jan 1, 2026 | 5.3K | $26.22 | $139K | Form 4 ↗ |
Finnegan Brian T See remarks | Vest | Jan 1, 2026 | 9.8K | - | - | Form 4 ↗ |
Finnegan Brian T See remarks | Sell tax | Jan 1, 2026 | 5.0K | $26.22 | $130K | Form 4 ↗ |