Revenue
$876.0M
▲ 58.2% YoY
Net Income
$197.1M
▲ 67.6% YoY
EPS
$7.17
▲ 60.0% YoY
Cash
$106.9M
▲ 32.9% YoY
FY 2025 · As of 2025-12-31
Last 90 days
| Insider | Type | Date | Shares | Price | Value | |
|---|---|---|---|---|---|---|
Armstrong Mac CEO and Chairman | Sell | Aug 21, 2026 | 369 | $129.65 | $48K | Form 4 ↗ |
Armstrong Mac CEO and Chairman | Sell | Aug 21, 2026 | 2.3K | $130.49 | $305K | Form 4 ↗ |
Armstrong Mac CEO and Chairman | Sell | Aug 21, 2026 | 792 | $131.37 | $104K | Form 4 ↗ |
Knutzen Jonathan Chief Risk Officer | Vest | Aug 18, 2026 | 612 | $0.00 | $0 | Form 4 ↗ |
Knutzen Jonathan Chief Risk Officer | Sell | Aug 18, 2026 | 296 | $127.75 | $38K | Form 4 ↗ |
Uchida T Christopher Chief Financial Officer | Vest | Aug 18, 2026 | 1.5K | $0.00 | $0 | Form 4 ↗ |
Uchida T Christopher Chief Financial Officer | Sell | Aug 18, 2026 | 791 | $127.74 | $101K | Form 4 ↗ |
Christianson Jon President | Vest | Aug 18, 2026 | 1.0K | $0.00 | $0 | Form 4 ↗ |
Christianson Jon President | Sell | Aug 18, 2026 | 528 | $127.75 | $67K | Form 4 ↗ |
Herve Rodolphe Chief Operating Officer | Vest | Jul 31, 2026 | 1.1K | $0.00 | $0 | Form 4 ↗ |
Herve Rodolphe Chief Operating Officer | Sell | Jul 31, 2026 | 389 | $135.35 | $53K | Form 4 ↗ |
Herve Rodolphe Chief Operating Officer | Vest | Jul 31, 2026 | 2.0K | $0.00 | $0 | Form 4 ↗ |
Herve Rodolphe Chief Operating Officer | Sell | Jul 31, 2026 | 818 | $135.35 | $111K | Form 4 ↗ |
Armstrong Mac CEO and Chairman | Sell | Jul 21, 2026 | 2.1K | $136.70 | $287K | Form 4 ↗ |
Armstrong Mac CEO and Chairman | Sell | Jul 21, 2026 | 937 | $137.74 | $129K | Form 4 ↗ |
Armstrong Mac CEO and Chairman | Sell | Jul 21, 2026 | 260 | $138.47 | $36K | Form 4 ↗ |
Armstrong Mac CEO and Chairman | Sell | Jul 21, 2026 | 200 | $139.43 | $28K | Form 4 ↗ |
Christianson Jon President | Vest | Jul 20, 2026 | 3.0K | $87.51 | $263K | Form 4 ↗ |
Christianson Jon President | Sell | Jul 20, 2026 | 3.0K | $139.50 | $419K | Form 4 ↗ |
Armstrong Mac CEO and Chairman | Vest | Jul 15, 2026 | 6.3K | $0.00 | $0 | Form 4 ↗ |
Armstrong Mac CEO and Chairman | Sell | Jul 15, 2026 | 3.2K | $131.66 | $421K | Form 4 ↗ |
Armstrong Mac CEO and Chairman | Vest | Jul 15, 2026 | 112.5K | $0.00 | $0 | Form 4 ↗ |
Armstrong Mac CEO and Chairman | Sell | Jul 15, 2026 | 57.5K | $131.66 | $7.58M | Form 4 ↗ |
Christianson Jon President | Vest | Jul 2, 2026 | 2.4K | $49.53 | $121K | Form 4 ↗ |
Christianson Jon President | Sell | Jul 2, 2026 | 2.4K | $139.50 | $340K | Form 4 ↗ |
Christianson Jon President | Vest | Jul 2, 2026 | 4.4K | $87.51 | $388K | Form 4 ↗ |
Christianson Jon President | Sell | Jul 2, 2026 | 4.4K | $139.50 | $618K | Form 4 ↗ |
Carter Timothy Chief People Officer | Vest | Jun 28, 2026 | 492 | $0.00 | $0 | Form 4 ↗ |
Carter Timothy Chief People Officer | Sell | Jun 28, 2026 | 180 | $124.29 | $22K | Form 4 ↗ |
Carter Timothy Chief People Officer | Vest | Jun 28, 2026 | 820 | $0.00 | $0 | Form 4 ↗ |
Carter Timothy Chief People Officer | Sell | Jun 28, 2026 | 300 | $124.29 | $37K | Form 4 ↗ |
Armstrong Mac CEO and Chairman | Sell | Jun 22, 2026 | 2.0K | $112.72 | $226K | Form 4 ↗ |
Armstrong Mac CEO and Chairman | Sell | Jun 22, 2026 | 1.5K | $113.28 | $169K | Form 4 ↗ |