Revenue
$2.9B
▲ 17.3% YoY
Net Income
$115.5M
▲ 57.6% YoY
EPS
$4.05
▲ 55.2% YoY
Cash
$321.8M
▲ 48.8% YoY
FY 2025 · As of 2025-12-31
Last 90 days
| Insider | Type | Date | Shares | Price | Value | |
|---|---|---|---|---|---|---|
Rable Brad Group President | Gift | Apr 28, 2026 | 300 | $0.00 | $0 | Form 4 ↗ |
Hisey David C Chief Financial Officer | Sell | Apr 24, 2026 | 5.6K | $71.09 | $401K | Form 4 ↗ |
Hisey David C Chief Financial Officer | Sell | Apr 24, 2026 | 5.4K | $71.47 | $383K | Form 4 ↗ |
Sheckler Erinlea Group President | Vest | Mar 26, 2026 | 1.5K | - | - | Form 4 ↗ |
Sheckler Erinlea Group President | Sell tax | Mar 26, 2026 | 380 | $59.38 | $23K | Form 4 ↗ |
Sheckler Erinlea Group President | Vest | Mar 26, 2026 | 807 | - | - | Form 4 ↗ |
Sheckler Erinlea Group President | Sell tax | Mar 26, 2026 | 202 | $59.38 | $12K | Form 4 ↗ |
Swed Ryan M. Group President | Vest | Mar 26, 2026 | 2.5K | - | - | Form 4 ↗ |
Swed Ryan M. Group President | Sell tax | Mar 26, 2026 | 718 | $59.38 | $43K | Form 4 ↗ |
Swed Ryan M. Group President | Vest | Mar 26, 2026 | 1.1K | - | - | Form 4 ↗ |
Swed Ryan M. Group President | Sell tax | Mar 26, 2026 | 331 | $59.38 | $20K | Form 4 ↗ |
Rable Brad Group President | Vest | Mar 26, 2026 | 1.3K | - | - | Form 4 ↗ |
Rable Brad Group President | Sell tax | Mar 26, 2026 | 306 | $59.38 | $18K | Form 4 ↗ |
Rable Brad Group President | Vest | Mar 26, 2026 | 792 | - | - | Form 4 ↗ |
Rable Brad Group President | Sell tax | Mar 26, 2026 | 193 | $59.38 | $11K | Form 4 ↗ |
Kain Emily Chief Human Resource Officer | Vest | Mar 26, 2026 | 865 | - | - | Form 4 ↗ |
Kain Emily Chief Human Resource Officer | Sell tax | Mar 26, 2026 | 211 | $59.38 | $13K | Form 4 ↗ |
Kain Emily Chief Human Resource Officer | Vest | Mar 26, 2026 | 680 | - | - | Form 4 ↗ |
Kain Emily Chief Human Resource Officer | Sell tax | Mar 26, 2026 | 166 | $59.38 | $10K | Form 4 ↗ |
Hisey David C Chief Financial Officer | Vest | Mar 26, 2026 | 4.0K | - | - | Form 4 ↗ |
Hisey David C Chief Financial Officer | Sell tax | Mar 26, 2026 | 1.8K | $59.38 | $106K | Form 4 ↗ |
Hisey David C Chief Financial Officer | Vest | Mar 26, 2026 | 2.5K | - | - | Form 4 ↗ |
Hisey David C Chief Financial Officer | Sell tax | Mar 26, 2026 | 1.1K | $59.38 | $68K | Form 4 ↗ |
Glaze Brian PAO | Vest | Mar 26, 2026 | 925 | - | - | Form 4 ↗ |
Glaze Brian PAO | Sell tax | Mar 26, 2026 | 226 | $59.38 | $13K | Form 4 ↗ |
Glaze Brian PAO | Vest | Mar 26, 2026 | 826 | - | - | Form 4 ↗ |
Glaze Brian PAO | Sell tax | Mar 26, 2026 | 202 | $59.38 | $12K | Form 4 ↗ |
Giddens Elizabeth Chief Legal Officer, Secretary | Vest | Mar 26, 2026 | 1.0K | - | - | Form 4 ↗ |
Giddens Elizabeth Chief Legal Officer, Secretary | Sell tax | Mar 26, 2026 | 254 | $59.38 | $15K | Form 4 ↗ |
Giddens Elizabeth Chief Legal Officer, Secretary | Vest | Mar 26, 2026 | 929 | - | - | Form 4 ↗ |
Giddens Elizabeth Chief Legal Officer, Secretary | Sell tax | Mar 26, 2026 | 227 | $59.38 | $13K | Form 4 ↗ |
EPPINGER FREDERICK H Chief Executive Officer | Vest | Mar 26, 2026 | 6.8K | - | - | Form 4 ↗ |
EPPINGER FREDERICK H Chief Executive Officer | Sell tax | Mar 26, 2026 | 3.3K | $59.38 | $194K | Form 4 ↗ |
EPPINGER FREDERICK H Chief Executive Officer | Vest | Mar 26, 2026 | 10.3K | - | - | Form 4 ↗ |
EPPINGER FREDERICK H Chief Executive Officer | Sell tax | Mar 26, 2026 | 5.0K | $59.38 | $294K | Form 4 ↗ |
Bryant Iain Martyn Group President | Vest | Mar 26, 2026 | 303 | - | - | Form 4 ↗ |
Bryant Iain Martyn Group President | Sell tax | Mar 26, 2026 | 74 | $59.38 | $4K | Form 4 ↗ |
Bryant Iain Martyn Group President | Vest | Mar 26, 2026 | 734 | - | - | Form 4 ↗ |
Bryant Iain Martyn Group President | Sell tax | Mar 26, 2026 | 179 | $59.38 | $11K | Form 4 ↗ |
BRADLEY C ALLEN JR Director | Buy | Mar 12, 2026 | 464 | $62.35 | $29K | Form 4 ↗ |
BRADLEY C ALLEN JR Director | Buy | Mar 12, 2026 | 236 | $63.06 | $15K | Form 4 ↗ |
BRADLEY C ALLEN JR Director | Buy | Mar 11, 2026 | 200 | $63.13 | $13K | Form 4 ↗ |
BRADLEY C ALLEN JR Director | Buy | Mar 11, 2026 | 100 | $63.19 | $6K | Form 4 ↗ |