Revenue
$1.1B
▲ 13.0% YoY
Net Income
$139.1M
▲ 196.5% YoY
EPS
$2.64
▲ 183.9% YoY
Cash
$278.0M
▲ 3.5% YoY
FY 2025 · As of 2025-12-31
Last 90 days
| Insider | Type | Date | Shares | Price | Value | |
|---|---|---|---|---|---|---|
Cyr William B. Chief Executive Officer | Vest | May 22, 2026 | 62.4K | $10.23 | $638K | Form 4 ↗ |
Cyr William B. Chief Executive Officer | Sell | May 22, 2026 | 13.2K | $50.51 | $667K | Form 4 ↗ |
Cyr William B. Chief Executive Officer | Sell | May 22, 2026 | 29.3K | $51.26 | $1.50M | Form 4 ↗ |
Cyr William B. Chief Executive Officer | Vest | May 22, 2026 | 4.6K | $10.23 | $47K | Form 4 ↗ |
Cyr William B. Chief Executive Officer | Sell | May 22, 2026 | 923 | $51.18 | $47K | Form 4 ↗ |
Cyr William B. Chief Executive Officer | Vest | May 22, 2026 | 9.0K | $10.23 | $92K | Form 4 ↗ |
Cyr William B. Chief Executive Officer | Sell | May 22, 2026 | 1.8K | $51.18 | $92K | Form 4 ↗ |
Cyr William B. Chief Executive Officer | Vest | May 22, 2026 | 8.0K | $10.23 | $82K | Form 4 ↗ |
Cyr William B. Chief Executive Officer | Sell | May 22, 2026 | 1.6K | $51.18 | $82K | Form 4 ↗ |
Cyr William B. Chief Executive Officer | Vest | May 20, 2026 | 62.4K | $10.23 | $638K | Form 4 ↗ |
Cyr William B. Chief Executive Officer | Sell | May 20, 2026 | 42.9K | $47.92 | $2.06M | Form 4 ↗ |
Cyr William B. Chief Executive Officer | Vest | May 20, 2026 | 4.6K | $10.23 | $47K | Form 4 ↗ |
Cyr William B. Chief Executive Officer | Sell | May 20, 2026 | 999 | $47.52 | $47K | Form 4 ↗ |
Cyr William B. Chief Executive Officer | Vest | May 20, 2026 | 9.0K | $10.23 | $92K | Form 4 ↗ |
Cyr William B. Chief Executive Officer | Sell | May 20, 2026 | 2.0K | $47.52 | $93K | Form 4 ↗ |
Cyr William B. Chief Executive Officer | Vest | May 20, 2026 | 8.0K | $10.23 | $82K | Form 4 ↗ |
Cyr William B. Chief Executive Officer | Sell | May 20, 2026 | 1.7K | $47.52 | $82K | Form 4 ↗ |
BREWSTER DARYL G Insider | Buy | May 20, 2026 | 211 | $47.52 | $10K | Form 4 ↗ |
Steeneck Craig D. Insider | Buy | May 20, 2026 | 2.0K | $47.83 | $96K | Form 4 ↗ |
MCLEVISH TIMOTHY R Insider | Buy | May 18, 2026 | 3.0K | $48.67 | $146K | Form 4 ↗ |
Biegger David Insider | Buy | May 18, 2026 | 690 | $48.50 | $33K | Form 4 ↗ |
Biegger David Insider | Buy | May 18, 2026 | 172 | $50.06 | $9K | Form 4 ↗ |
Biegger David Insider | Buy | May 18, 2026 | 138 | $51.21 | $7K | Form 4 ↗ |
Kelley Jacki Sue Insider | Buy | May 18, 2026 | 1.0K | $48.05 | $48K | Form 4 ↗ |
Cyr William B. Chief Executive Officer | Vest | May 18, 2026 | 62.4K | $10.23 | $638K | Form 4 ↗ |
Cyr William B. Chief Executive Officer | Sell | May 18, 2026 | 32.3K | $48.46 | $1.57M | Form 4 ↗ |
Cyr William B. Chief Executive Officer | Sell | May 18, 2026 | 1.5K | $49.09 | $75K | Form 4 ↗ |
Cyr William B. Chief Executive Officer | Sell | May 18, 2026 | 7.5K | $50.36 | $378K | Form 4 ↗ |
Cyr William B. Chief Executive Officer | Sell | May 18, 2026 | 1.3K | $51.32 | $67K | Form 4 ↗ |
Cyr William B. Chief Executive Officer | Vest | May 18, 2026 | 4.6K | $10.23 | $47K | Form 4 ↗ |
Cyr William B. Chief Executive Officer | Sell | May 18, 2026 | 959 | $50.04 | $48K | Form 4 ↗ |
Cyr William B. Chief Executive Officer | Vest | May 18, 2026 | 9.0K | $10.23 | $92K | Form 4 ↗ |
Cyr William B. Chief Executive Officer | Sell | May 18, 2026 | 1.9K | $50.04 | $94K | Form 4 ↗ |
Cyr William B. Chief Executive Officer | Vest | May 18, 2026 | 8.0K | $10.23 | $82K | Form 4 ↗ |
Cyr William B. Chief Executive Officer | Sell | May 18, 2026 | 1.7K | $50.04 | $83K | Form 4 ↗ |
Cyr William B. Chief Executive Officer | Vest | May 15, 2026 | 62.4K | $10.23 | $638K | Form 4 ↗ |
Cyr William B. Chief Executive Officer | Sell | May 15, 2026 | 6.1K | $48.44 | $296K | Form 4 ↗ |
Cyr William B. Chief Executive Officer | Sell | May 15, 2026 | 36.3K | $49.46 | $1.79M | Form 4 ↗ |
Cyr William B. Chief Executive Officer | Sell | May 15, 2026 | 300 | $49.85 | $15K | Form 4 ↗ |
Cyr William B. Chief Executive Officer | Vest | May 15, 2026 | 4.6K | $10.23 | $47K | Form 4 ↗ |
Cyr William B. Chief Executive Officer | Sell | May 15, 2026 | 959 | $49.09 | $47K | Form 4 ↗ |
Cyr William B. Chief Executive Officer | Vest | May 15, 2026 | 9.0K | $10.23 | $92K | Form 4 ↗ |
Cyr William B. Chief Executive Officer | Sell | May 15, 2026 | 1.9K | $49.09 | $92K | Form 4 ↗ |
Cyr William B. Chief Executive Officer | Vest | May 15, 2026 | 8.0K | $10.23 | $82K | Form 4 ↗ |
Cyr William B. Chief Executive Officer | Sell | May 15, 2026 | 1.7K | $49.09 | $81K | Form 4 ↗ |
Cyr William B. Chief Executive Officer | Vest | May 13, 2026 | 62.4K | $10.23 | $638K | Form 4 ↗ |
Cyr William B. Chief Executive Officer | Sell | May 13, 2026 | 31.2K | $48.51 | $1.51M | Form 4 ↗ |
Cyr William B. Chief Executive Officer | Sell | May 13, 2026 | 7.4K | $49.26 | $366K | Form 4 ↗ |
Cyr William B. Chief Executive Officer | Sell | May 13, 2026 | 3.7K | $50.32 | $186K | Form 4 ↗ |
Cyr William B. Chief Executive Officer | Sell | May 13, 2026 | 195 | $51.07 | $10K | Form 4 ↗ |
Cyr William B. Chief Executive Officer | Vest | May 13, 2026 | 4.6K | $10.23 | $47K | Form 4 ↗ |
Cyr William B. Chief Executive Officer | Sell | May 13, 2026 | 923 | $50.63 | $47K | Form 4 ↗ |
Cyr William B. Chief Executive Officer | Vest | May 13, 2026 | 9.0K | $10.23 | $92K | Form 4 ↗ |
Cyr William B. Chief Executive Officer | Sell | May 13, 2026 | 1.8K | $50.63 | $91K | Form 4 ↗ |
Cyr William B. Chief Executive Officer | Vest | May 13, 2026 | 8.0K | $10.23 | $82K | Form 4 ↗ |
Cyr William B. Chief Executive Officer | Sell | May 13, 2026 | 1.6K | $50.63 | $81K | Form 4 ↗ |
Cyr William B. Chief Executive Officer | Vest | May 11, 2026 | 62.4K | $10.23 | $638K | Form 4 ↗ |
Cyr William B. Chief Executive Officer | Sell | May 11, 2026 | 22.3K | $49.97 | $1.11M | Form 4 ↗ |
Cyr William B. Chief Executive Officer | Sell | May 11, 2026 | 17.6K | $50.96 | $898K | Form 4 ↗ |
Cyr William B. Chief Executive Officer | Sell | May 11, 2026 | 744 | $51.74 | $38K | Form 4 ↗ |
Cyr William B. Chief Executive Officer | Sell | May 11, 2026 | 1.7K | $52.79 | $88K | Form 4 ↗ |
Cyr William B. Chief Executive Officer | Vest | May 11, 2026 | 4.6K | $10.23 | $47K | Form 4 ↗ |
Cyr William B. Chief Executive Officer | Sell | May 11, 2026 | 892 | $52.73 | $47K | Form 4 ↗ |
Cyr William B. Chief Executive Officer | Vest | May 11, 2026 | 9.0K | $10.23 | $92K | Form 4 ↗ |
Cyr William B. Chief Executive Officer | Sell | May 11, 2026 | 1.7K | $52.72 | $92K | Form 4 ↗ |
Cyr William B. Chief Executive Officer | Vest | May 11, 2026 | 8.0K | $10.23 | $82K | Form 4 ↗ |
Cyr William B. Chief Executive Officer | Sell | May 11, 2026 | 1.5K | $52.73 | $81K | Form 4 ↗ |
GEORGE WALTER N. Insider | Buy | May 8, 2026 | 2.0K | $54.67 | $109K | Form 4 ↗ |