Revenue
$268.1M
▲ 60.4% YoY
Net Income
$124.5M
▲ 3186.6% YoY
EPS
$6.13
▲ 2886.4% YoY
Cash
$174.9M
▲ 141.9% YoY
FY 2025 · As of 2025-12-31
Last 90 days
| Insider | Type | Date | Shares | Price | Value | |
|---|---|---|---|---|---|---|
Espinoza Octavio Chief Financial Officer | Vest | Aug 12, 2026 | 16.2K | $52.84 | $855K | Form 4 ↗ |
Espinoza Octavio Chief Financial Officer | Vest | Aug 12, 2026 | 2.1K | $70.04 | $145K | Form 4 ↗ |
Espinoza Octavio Chief Financial Officer | Vest | Aug 12, 2026 | 2.9K | $55.75 | $160K | Form 4 ↗ |
Espinoza Octavio Chief Financial Officer | Vest | Aug 12, 2026 | 7.2K | $57.22 | $410K | Form 4 ↗ |
Espinoza Octavio Chief Financial Officer | Vest | Aug 12, 2026 | 3.3K | $68.74 | $230K | Form 4 ↗ |
Espinoza Octavio Chief Financial Officer | Sell | Aug 12, 2026 | 31.6K | $292.06 | $9.24M | Form 4 ↗ |
Haas Jason Director | Vest | Aug 12, 2026 | 6.1K | $51.56 | $316K | Form 4 ↗ |
Haas Jason Director | Sell | Aug 12, 2026 | 7.1K | $292.81 | $2.09M | Form 4 ↗ |
Reardon Andrew CLO & Secretary | Vest | Aug 3, 2026 | 5.0K | $52.27 | $261K | Form 4 ↗ |
Reardon Andrew CLO & Secretary | Sell | Aug 3, 2026 | 105 | $284.14 | $30K | Form 4 ↗ |
Reardon Andrew CLO & Secretary | Sell | Aug 3, 2026 | 33 | $284.55 | $9K | Form 4 ↗ |
Reardon Andrew CLO & Secretary | Sell | Aug 3, 2026 | 157 | $285.74 | $45K | Form 4 ↗ |
Reardon Andrew CLO & Secretary | Sell | Aug 3, 2026 | 1.0K | $286.80 | $296K | Form 4 ↗ |
Reardon Andrew CLO & Secretary | Sell | Aug 3, 2026 | 1.2K | $287.77 | $349K | Form 4 ↗ |
Reardon Andrew CLO & Secretary | Sell | Aug 3, 2026 | 356 | $288.75 | $103K | Form 4 ↗ |
Reardon Andrew CLO & Secretary | Sell | Aug 3, 2026 | 503 | $289.80 | $146K | Form 4 ↗ |
Reardon Andrew CLO & Secretary | Sell | Aug 3, 2026 | 200 | $290.60 | $58K | Form 4 ↗ |
Reardon Andrew CLO & Secretary | Sell | Aug 3, 2026 | 991 | $291.71 | $289K | Form 4 ↗ |
Reardon Andrew CLO & Secretary | Sell | Aug 3, 2026 | 409 | $292.82 | $120K | Form 4 ↗ |
Reardon Andrew CLO & Secretary | Vest | Jul 1, 2026 | 5.0K | $52.27 | $261K | Form 4 ↗ |
Reardon Andrew CLO & Secretary | Sell | Jul 1, 2026 | 396 | $308.99 | $122K | Form 4 ↗ |
Reardon Andrew CLO & Secretary | Sell | Jul 1, 2026 | 104 | $310.20 | $32K | Form 4 ↗ |
Reardon Andrew CLO & Secretary | Sell | Jul 1, 2026 | 1.1K | $311.72 | $349K | Form 4 ↗ |
Reardon Andrew CLO & Secretary | Sell | Jul 1, 2026 | 1.1K | $312.28 | $338K | Form 4 ↗ |
Reardon Andrew CLO & Secretary | Sell | Jul 1, 2026 | 700 | $313.46 | $219K | Form 4 ↗ |
Reardon Andrew CLO & Secretary | Sell | Jul 1, 2026 | 100 | $314.58 | $31K | Form 4 ↗ |
Reardon Andrew CLO & Secretary | Sell | Jul 1, 2026 | 900 | $315.78 | $284K | Form 4 ↗ |
Reardon Andrew CLO & Secretary | Sell | Jul 1, 2026 | 600 | $317.15 | $190K | Form 4 ↗ |
Reardon Andrew CLO & Secretary | Buy | Jun 30, 2026 | 132 | $160.71 | $21K | Form 4 ↗ |
Espinoza Octavio Chief Financial Officer | Buy | Jun 30, 2026 | 17 | $160.71 | $3K | Form 4 ↗ |
Davis Todd C Chief Executive Officer | Buy | Jun 30, 2026 | 132 | $160.71 | $21K | Form 4 ↗ |
Sabba Stephen L | Vest | Jun 16, 2026 | 2.1K | $66.13 | $142K | Form 4 ↗ |
Sabba Stephen L | Sell | Jun 16, 2026 | 2.1K | $254.00 | $545K | Form 4 ↗ |
Haas Jason Director | Vest | Jun 12, 2026 | 3.0K | $51.56 | $155K | Form 4 ↗ |
Haas Jason Director | Vest | Jun 12, 2026 | 1.0K | $51.56 | $52K | Form 4 ↗ |
Haas Jason Director | Sell | Jun 12, 2026 | 3.0K | $255.01 | $765K | Form 4 ↗ |
Haas Jason Director | Sell | Jun 12, 2026 | 3.5K | $256.08 | $886K | Form 4 ↗ |
Aryeh Jason Director | Sell | Jun 11, 2026 | 4.5K | $250.00 | $1.13M | Form 4 ↗ |
Aryeh Jason Director | Sell | Jun 10, 2026 | 500 | $250.00 | $125K | Form 4 ↗ |
LAMATTINA JOHN L Director | Sell | Jun 10, 2026 | 257 | $247.22 | $64K | Form 4 ↗ |
LAMATTINA JOHN L Director | Sell | Jun 10, 2026 | 232 | $248.11 | $58K | Form 4 ↗ |
LAMATTINA JOHN L Director | Sell | Jun 10, 2026 | 697 | $249.53 | $174K | Form 4 ↗ |
LAMATTINA JOHN L Director | Sell | Jun 10, 2026 | 3.4K | $251.62 | $857K | Form 4 ↗ |
Aryeh Jason Director | Grant | Jun 5, 2026 | 836 | $0.00 | $0 | Form 4 ↗ |
Zimmermann Martine Director | Grant | Jun 5, 2026 | 836 | $0.00 | $0 | Form 4 ↗ |
Zimmermann Martine Director | Sell tax | Jun 5, 2026 | 182 | $237.00 | $43K | Form 4 ↗ |
Sabba Stephen L Director | Grant | Jun 5, 2026 | 836 | $0.00 | $0 | Form 4 ↗ |