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 | Mar 11, 2026 | 2.4K | $92.65 | $223K | Form 4 ↗ |
Espinoza Octavio Chief Financial Officer | Sell | Mar 11, 2026 | 3.1K | $225.00 | $688K | Form 4 ↗ |
Reardon Andrew CLO & Secretary | Vest | Mar 4, 2026 | 5.0K | $52.27 | $261K | Form 4 ↗ |
Reardon Andrew CLO & Secretary | Sell | Mar 4, 2026 | 100 | $197.70 | $20K | Form 4 ↗ |
Reardon Andrew CLO & Secretary | Sell | Mar 4, 2026 | 100 | $199.00 | $20K | Form 4 ↗ |
Reardon Andrew CLO & Secretary | Sell | Mar 4, 2026 | 207 | $199.96 | $41K | Form 4 ↗ |
Reardon Andrew CLO & Secretary | Sell | Mar 4, 2026 | 93 | $200.62 | $19K | Form 4 ↗ |
Reardon Andrew CLO & Secretary | Sell | Mar 4, 2026 | 300 | $201.70 | $61K | Form 4 ↗ |
Reardon Andrew CLO & Secretary | Sell | Mar 4, 2026 | 200 | $204.17 | $41K | Form 4 ↗ |
Reardon Andrew CLO & Secretary | Sell | Mar 4, 2026 | 460 | $205.18 | $94K | Form 4 ↗ |
Reardon Andrew CLO & Secretary | Sell | Mar 4, 2026 | 340 | $206.37 | $70K | Form 4 ↗ |
Reardon Andrew CLO & Secretary | Sell | Mar 4, 2026 | 612 | $207.01 | $127K | Form 4 ↗ |
Reardon Andrew CLO & Secretary | Sell | Mar 4, 2026 | 1.4K | $208.12 | $301K | Form 4 ↗ |
Reardon Andrew CLO & Secretary | Sell | Mar 4, 2026 | 1.1K | $208.87 | $239K | Form 4 ↗ |
Espinoza Octavio Chief Financial Officer | Vest | Mar 4, 2026 | 1.6K | $58.49 | $94K | Form 4 ↗ |
Espinoza Octavio Chief Financial Officer | Vest | Mar 4, 2026 | 466 | $80.72 | $38K | Form 4 ↗ |
Espinoza Octavio Chief Financial Officer | Sell | Mar 4, 2026 | 699 | $198.71 | $139K | Form 4 ↗ |
Espinoza Octavio Chief Financial Officer | Sell | Mar 4, 2026 | 53 | $200.08 | $11K | Form 4 ↗ |
Espinoza Octavio Chief Financial Officer | Sell | Mar 4, 2026 | 698 | $201.09 | $140K | Form 4 ↗ |
Espinoza Octavio Chief Financial Officer | Sell | Mar 4, 2026 | 950 | $201.73 | $192K | Form 4 ↗ |
Espinoza Octavio Chief Financial Officer | Sell | Mar 4, 2026 | 697 | $202.79 | $141K | Form 4 ↗ |
Espinoza Octavio Chief Financial Officer | Sell | Mar 4, 2026 | 668 | $203.63 | $136K | Form 4 ↗ |
Espinoza Octavio Chief Financial Officer | Sell | Mar 4, 2026 | 743 | $204.74 | $152K | Form 4 ↗ |
Espinoza Octavio Chief Financial Officer | Sell | Mar 4, 2026 | 1.5K | $205.79 | $300K | Form 4 ↗ |
Espinoza Octavio Chief Financial Officer | Sell | Mar 4, 2026 | 1.6K | $206.89 | $329K | Form 4 ↗ |
Espinoza Octavio Chief Financial Officer | Sell | Mar 4, 2026 | 2.5K | $207.91 | $511K | Form 4 ↗ |
Espinoza Octavio Chief Financial Officer | Sell | Mar 4, 2026 | 3.4K | $208.80 | $713K | Form 4 ↗ |
Sabba Stephen L | Vest | Mar 3, 2026 | 2.0K | $69.51 | $141K | Form 4 ↗ |
Sabba Stephen L | Sell | Mar 3, 2026 | 2.0K | $201.50 | $410K | Form 4 ↗ |
KOZARICH JOHN W Director | Sell | Mar 2, 2026 | 47 | $197.14 | $9K | Form 4 ↗ |
KOZARICH JOHN W Director | Sell | Mar 2, 2026 | 204 | $199.69 | $41K | Form 4 ↗ |
KOZARICH JOHN W Director | Sell | Mar 2, 2026 | 41 | $200.40 | $8K | Form 4 ↗ |
KOZARICH JOHN W Director | Sell | Mar 2, 2026 | 83 | $201.65 | $17K | Form 4 ↗ |
KOZARICH JOHN W Director | Sell | Mar 2, 2026 | 50 | $202.54 | $10K | Form 4 ↗ |
KOZARICH JOHN W Director | Sell | Mar 2, 2026 | 42 | $203.57 | $9K | Form 4 ↗ |
Reardon Andrew CLO & Secretary | Sell tax | Feb 15, 2026 | 593 | $183.83 | $109K | Form 4 ↗ |
Reardon Andrew CLO & Secretary | Sell tax | Feb 15, 2026 | 801 | $183.83 | $147K | Form 4 ↗ |
Reardon Andrew CLO & Secretary | Sell tax | Feb 15, 2026 | 992 | $183.83 | $182K | Form 4 ↗ |
Espinoza Octavio Chief Financial Officer | Sell tax | Feb 15, 2026 | 1.0K | $183.83 | $189K | Form 4 ↗ |
Espinoza Octavio Chief Financial Officer | Sell tax | Feb 15, 2026 | 1.2K | $183.83 | $225K | Form 4 ↗ |
Espinoza Octavio Chief Financial Officer | Sell tax | Feb 15, 2026 | 1.3K | $183.83 | $233K | Form 4 ↗ |
Davis Todd C Chief Executive Officer | Sell tax | Feb 15, 2026 | 2.0K | $183.83 | $375K | Form 4 ↗ |
Davis Todd C Chief Executive Officer | Sell tax | Feb 15, 2026 | 4.3K | $183.83 | $782K | Form 4 ↗ |
Davis Todd C Chief Executive Officer | Sell tax | Feb 15, 2026 | 2.8K | $183.83 | $516K | Form 4 ↗ |
Reardon Andrew CLO & Secretary | Grant | Feb 14, 2026 | 6.9K | $0.00 | $0 | Form 4 ↗ |
Reardon Andrew CLO & Secretary | Sell tax | Feb 14, 2026 | 3.2K | $183.83 | $590K | Form 4 ↗ |
Reardon Andrew CLO & Secretary | Grant | Feb 14, 2026 | 8.8K | $0.00 | $0 | Form 4 ↗ |
Reardon Andrew CLO & Secretary | Sell tax | Feb 14, 2026 | 4.1K | $183.83 | $751K | Form 4 ↗ |
Espinoza Octavio Chief Financial Officer | Grant | Feb 14, 2026 | 7.4K | $0.00 | $0 | Form 4 ↗ |
Espinoza Octavio Chief Financial Officer | Sell tax | Feb 14, 2026 | 3.8K | $183.83 | $691K | Form 4 ↗ |
Espinoza Octavio Chief Financial Officer | Grant | Feb 14, 2026 | 8.8K | $0.00 | $0 | Form 4 ↗ |
Espinoza Octavio Chief Financial Officer | Sell tax | Feb 14, 2026 | 4.5K | $183.83 | $824K | Form 4 ↗ |
Davis Todd C Chief Executive Officer | Grant | Feb 14, 2026 | 20.8K | $0.00 | $0 | Form 4 ↗ |
Davis Todd C Chief Executive Officer | Sell tax | Feb 14, 2026 | 8.2K | $183.83 | $1.50M | Form 4 ↗ |
Davis Todd C Chief Executive Officer | Grant | Feb 14, 2026 | 39.6K | $0.00 | $0 | Form 4 ↗ |
Davis Todd C Chief Executive Officer | Sell tax | Feb 14, 2026 | 15.6K | $183.83 | $2.87M | Form 4 ↗ |
KOZARICH JOHN W Director | Sell | Feb 2, 2026 | 39 | $191.00 | $7K | Form 4 ↗ |
KOZARICH JOHN W Director | Sell | Feb 2, 2026 | 1 | $192.18 | $192 | Form 4 ↗ |
KOZARICH JOHN W Director | Sell | Feb 2, 2026 | 23 | $195.60 | $4K | Form 4 ↗ |
KOZARICH JOHN W Director | Sell | Feb 2, 2026 | 381 | $196.36 | $75K | Form 4 ↗ |
KOZARICH JOHN W Director | Sell | Feb 2, 2026 | 23 | $197.19 | $5K | Form 4 ↗ |
KOZARICH JOHN W Director | Sell | Jan 2, 2026 | 21 | $186.59 | $4K | Form 4 ↗ |
KOZARICH JOHN W Director | Sell | Jan 2, 2026 | 91 | $187.95 | $17K | Form 4 ↗ |
KOZARICH JOHN W Director | Sell | Jan 2, 2026 | 102 | $188.96 | $19K | Form 4 ↗ |
KOZARICH JOHN W Director | Sell | Jan 2, 2026 | 207 | $190.27 | $39K | Form 4 ↗ |
KOZARICH JOHN W Director | Sell | Jan 2, 2026 | 46 | $192.40 | $9K | Form 4 ↗ |
Espinoza Octavio Chief Financial Officer | Buy | Dec 31, 2025 | 8 | $95.68 | $765 | Form 4 ↗ |