Revenue
-
Net Income
$542.8M
▲ 13.2% YoY
EPS
$5.72
▲ 13.3% YoY
Cash
-
FY 2025 · As of 2025-12-31
Last 90 days
| Insider | Type | Date | Shares | Price | Value | |
|---|---|---|---|---|---|---|
HOLMES NED S Insider | Sell | Mar 11, 2026 | 500 | $66.00 | $33K | Form 4 ↗ |
HOLMES NED S Insider | Sell | Mar 11, 2026 | 500 | $65.97 | $33K | Form 4 ↗ |
HOLMES NED S Insider | Sell | Mar 11, 2026 | 100 | $65.96 | $7K | Form 4 ↗ |
HOLMES NED S Insider | Sell | Mar 4, 2026 | 500 | $70.04 | $35K | Form 4 ↗ |
HOLMES NED S Insider | Sell | Mar 4, 2026 | 500 | $70.03 | $35K | Form 4 ↗ |
HOLMES NED S Insider | Sell | Mar 4, 2026 | 100 | $70.07 | $7K | Form 4 ↗ |
HOLMES NED S Insider | Sell | Feb 25, 2026 | 500 | $71.31 | $36K | Form 4 ↗ |
HOLMES NED S Insider | Sell | Feb 25, 2026 | 500 | $71.31 | $36K | Form 4 ↗ |
HOLMES NED S Insider | Sell | Feb 25, 2026 | 100 | $71.25 | $7K | Form 4 ↗ |
HOLMES NED S Insider | Sell | Feb 18, 2026 | 500 | $73.62 | $37K | Form 4 ↗ |
HOLMES NED S Insider | Sell | Feb 18, 2026 | 500 | $73.60 | $37K | Form 4 ↗ |
HOLMES NED S Insider | Sell | Feb 18, 2026 | 5 | $72.61 | $363 | Form 4 ↗ |
HOLMES NED S Insider | Sell | Feb 18, 2026 | 95 | $73.60 | $7K | Form 4 ↗ |
MUELLER PERRY JR Insider | Sell | Feb 17, 2026 | 11.3K | $73.00 | $824K | Form 4 ↗ |
MUELLER PERRY JR Insider | Sell | Feb 17, 2026 | 100 | $72.84 | $7K | Form 4 ↗ |
MUELLER PERRY JR Insider | Sell | Feb 13, 2026 | 8.7K | $73.01 | $636K | Form 4 ↗ |
MUELLER PERRY JR Insider | Sell | Feb 12, 2026 | 1.9K | $73.20 | $139K | Form 4 ↗ |
HOLMES NED S Insider | Sell | Feb 11, 2026 | 500 | $76.08 | $38K | Form 4 ↗ |
HOLMES NED S Insider | Sell | Feb 11, 2026 | 500 | $76.07 | $38K | Form 4 ↗ |
HOLMES NED S Insider | Sell | Feb 11, 2026 | 100 | $76.04 | $8K | Form 4 ↗ |
HOLMES NED S Insider | Sell | Feb 4, 2026 | 169 | $72.00 | $12K | Form 4 ↗ |
HOLMES NED S Insider | Sell | Feb 4, 2026 | 331 | $72.96 | $24K | Form 4 ↗ |
HOLMES NED S Insider | Sell | Feb 4, 2026 | 177 | $72.00 | $13K | Form 4 ↗ |
HOLMES NED S Insider | Sell | Feb 4, 2026 | 323 | $72.96 | $24K | Form 4 ↗ |
HOLMES NED S Insider | Sell | Feb 4, 2026 | 5 | $70.92 | $355 | Form 4 ↗ |
HOLMES NED S Insider | Sell | Feb 4, 2026 | 55 | $72.44 | $4K | Form 4 ↗ |
HOLMES NED S Insider | Sell | Feb 4, 2026 | 40 | $73.13 | $3K | Form 4 ↗ |
HOLMES NED S Insider | Sell | Jan 28, 2026 | 425 | $66.59 | $28K | Form 4 ↗ |
HOLMES NED S Insider | Sell | Jan 28, 2026 | 74 | $67.29 | $5K | Form 4 ↗ |
HOLMES NED S Insider | Sell | Jan 28, 2026 | 1 | $68.00 | $68 | Form 4 ↗ |
HOLMES NED S Insider | Sell | Jan 28, 2026 | 452 | $66.58 | $30K | Form 4 ↗ |
HOLMES NED S Insider | Sell | Jan 28, 2026 | 48 | $67.53 | $3K | Form 4 ↗ |
HOLMES NED S Insider | Sell | Jan 28, 2026 | 81 | $66.53 | $5K | Form 4 ↗ |
HOLMES NED S Insider | Sell | Jan 28, 2026 | 19 | $67.31 | $1K | Form 4 ↗ |
HOLMES NED S Insider | Sell | Jan 21, 2026 | 1 | $72.58 | $73 | Form 4 ↗ |
HOLMES NED S Insider | Sell | Jan 21, 2026 | 499 | $74.29 | $37K | Form 4 ↗ |
HOLMES NED S Insider | Sell | Jan 21, 2026 | 1 | $72.58 | $73 | Form 4 ↗ |
HOLMES NED S Insider | Sell | Jan 21, 2026 | 499 | $74.30 | $37K | Form 4 ↗ |
HOLMES NED S Insider | Sell | Jan 21, 2026 | 5 | $72.41 | $362 | Form 4 ↗ |
HOLMES NED S Insider | Sell | Jan 21, 2026 | 95 | $74.32 | $7K | Form 4 ↗ |
HOLMES NED S Insider | Sell | Jan 14, 2026 | 468 | $71.65 | $34K | Form 4 ↗ |
HOLMES NED S Insider | Sell | Jan 14, 2026 | 32 | $72.45 | $2K | Form 4 ↗ |
HOLMES NED S Insider | Sell | Jan 14, 2026 | 471 | $71.59 | $34K | Form 4 ↗ |
HOLMES NED S Insider | Sell | Jan 14, 2026 | 29 | $72.45 | $2K | Form 4 ↗ |
HOLMES NED S Insider | Sell | Jan 14, 2026 | 96 | $71.68 | $7K | Form 4 ↗ |
HOLMES NED S Insider | Sell | Jan 14, 2026 | 4 | $72.45 | $290 | Form 4 ↗ |
HOLMES NED S Insider | Sell | Jan 7, 2026 | 500 | $69.97 | $35K | Form 4 ↗ |
HOLMES NED S Insider | Sell | Jan 7, 2026 | 500 | $69.97 | $35K | Form 4 ↗ |
HOLMES NED S Insider | Sell | Jan 7, 2026 | 100 | $69.98 | $7K | Form 4 ↗ |
TIMANUS H E JR Chairman | Grant | Dec 31, 2025 | 1.4K | $69.11 | $97K | Form 4 ↗ |