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 | |
|---|---|---|---|---|---|---|
Uchida T Christopher Chief Financial Officer | Vest | Feb 18, 2026 | 1.5K | $0.00 | $0 | Form 4 ↗ |
Uchida T Christopher Chief Financial Officer | Sell | Feb 18, 2026 | 783 | $128.04 | $100K | Form 4 ↗ |
Christianson Jon President | Vest | Feb 18, 2026 | 1.0K | $0.00 | $0 | Form 4 ↗ |
Christianson Jon President | Sell | Feb 18, 2026 | 522 | $128.04 | $67K | Form 4 ↗ |
Knutzen Jonathan Chief Risk Officer | Vest | Feb 18, 2026 | 612 | $0.00 | $0 | Form 4 ↗ |
Knutzen Jonathan Chief Risk Officer | Sell | Feb 18, 2026 | 281 | $128.04 | $36K | Form 4 ↗ |
Armstrong Mac CEO and Chairman | Sell | Feb 12, 2026 | 300 | $117.58 | $35K | Form 4 ↗ |
Armstrong Mac CEO and Chairman | Sell | Feb 12, 2026 | 1.1K | $119.42 | $131K | Form 4 ↗ |
Armstrong Mac CEO and Chairman | Sell | Feb 12, 2026 | 500 | $120.57 | $60K | Form 4 ↗ |
Armstrong Mac CEO and Chairman | Sell | Feb 12, 2026 | 246 | $121.32 | $30K | Form 4 ↗ |
Armstrong Mac CEO and Chairman | Sell | Feb 12, 2026 | 1.3K | $123.63 | $162K | Form 4 ↗ |
Armstrong Mac CEO and Chairman | Sell | Feb 12, 2026 | 1.0K | $124.78 | $128K | Form 4 ↗ |
Armstrong Mac CEO and Chairman | Sell | Feb 12, 2026 | 100 | $126.15 | $13K | Form 4 ↗ |
Armstrong Mac CEO and Chairman | Sell | Feb 12, 2026 | 423 | $128.25 | $54K | Form 4 ↗ |
Grant Angela L. Chief Legal Officer | Vest | Jan 31, 2026 | 713 | $0.00 | $0 | Form 4 ↗ |
Grant Angela L. Chief Legal Officer | Sell | Jan 31, 2026 | 260 | $121.75 | $32K | Form 4 ↗ |
Knutzen Jonathan Chief Risk Officer | Vest | Jan 31, 2026 | 890 | $0.00 | $0 | Form 4 ↗ |
Knutzen Jonathan Chief Risk Officer | Sell | Jan 31, 2026 | 290 | $121.74 | $35K | Form 4 ↗ |
Armstrong Mac CEO and Chairman | Vest | Jan 31, 2026 | 4.3K | $0.00 | $0 | Form 4 ↗ |
Armstrong Mac CEO and Chairman | Sell | Jan 31, 2026 | 2.2K | $121.74 | $268K | Form 4 ↗ |
Uchida T Christopher Chief Financial Officer | Vest | Jan 31, 2026 | 1.1K | $0.00 | $0 | Form 4 ↗ |
Uchida T Christopher Chief Financial Officer | Sell | Jan 31, 2026 | 545 | $121.74 | $66K | Form 4 ↗ |
Christianson Jon President | Vest | Jan 31, 2026 | 995 | $0.00 | $0 | Form 4 ↗ |
Christianson Jon President | Sell | Jan 31, 2026 | 515 | $121.75 | $63K | Form 4 ↗ |
Carter Timothy Chief People Officer | Vest | Jan 29, 2026 | 610 | $0.00 | $0 | Form 4 ↗ |
Carter Timothy Chief People Officer | Sell | Jan 29, 2026 | 254 | $122.04 | $31K | Form 4 ↗ |
Herve Rodolphe Chief Operating Officer | Vest | Jan 29, 2026 | 1.0K | $0.00 | $0 | Form 4 ↗ |
Herve Rodolphe Chief Operating Officer | Sell | Jan 29, 2026 | 425 | $122.04 | $52K | Form 4 ↗ |
Grant Angela L. Chief Legal Officer | Vest | Jan 29, 2026 | 1.0K | $0.00 | $0 | Form 4 ↗ |
Grant Angela L. Chief Legal Officer | Sell | Jan 29, 2026 | 365 | $122.04 | $45K | Form 4 ↗ |
Knutzen Jonathan Chief Risk Officer | Vest | Jan 29, 2026 | 1.4K | $0.00 | $0 | Form 4 ↗ |
Knutzen Jonathan Chief Risk Officer | Sell | Jan 29, 2026 | 444 | $122.04 | $54K | Form 4 ↗ |
Armstrong Mac CEO and Chairman | Vest | Jan 29, 2026 | 4.8K | $0.00 | $0 | Form 4 ↗ |
Armstrong Mac CEO and Chairman | Sell | Jan 29, 2026 | 2.5K | $122.04 | $300K | Form 4 ↗ |
Armstrong Mac CEO and Chairman | Vest | Jan 29, 2026 | 5.7K | $0.00 | $0 | Form 4 ↗ |
Armstrong Mac CEO and Chairman | Sell | Jan 29, 2026 | 2.9K | $122.04 | $359K | Form 4 ↗ |
Uchida T Christopher Chief Financial Officer | Vest | Jan 29, 2026 | 1.4K | $0.00 | $0 | Form 4 ↗ |
Uchida T Christopher Chief Financial Officer | Sell | Jan 29, 2026 | 511 | $122.04 | $62K | Form 4 ↗ |
Uchida T Christopher Chief Financial Officer | Vest | Jan 29, 2026 | 1.9K | $0.00 | $0 | Form 4 ↗ |
Uchida T Christopher Chief Financial Officer | Sell | Jan 29, 2026 | 815 | $122.04 | $99K | Form 4 ↗ |
Christianson Jon President | Vest | Jan 29, 2026 | 1.3K | $0.00 | $0 | Form 4 ↗ |
Christianson Jon President | Sell | Jan 29, 2026 | 481 | $122.04 | $59K | Form 4 ↗ |
Christianson Jon President | Vest | Jan 29, 2026 | 1.8K | $0.00 | $0 | Form 4 ↗ |
Christianson Jon President | Sell | Jan 29, 2026 | 677 | $122.04 | $83K | Form 4 ↗ |