Revenue
$182.9M
▲ 51.3% YoY
Net Income
$39.9M
▲ 288.2% YoY
EPS
$0.37
▲ 311.1% YoY
Cash
$289.6M
▼ 53.8% YoY
FY 2025 · As of 2025-12-31
Last 90 days
| Insider | Type | Date | Shares | Price | Value | |
|---|---|---|---|---|---|---|
Otto Alexander Insider | Sell | Aug 31, 2026 | 3.6K | $30.05 | $108K | Form 4 ↗ |
Otto Alexander Insider | Sell | Aug 28, 2026 | 110.1K | $30.11 | $3.32M | Form 4 ↗ |
Otto Alexander Insider | Sell | Aug 27, 2026 | 500 | $30.00 | $15K | Form 4 ↗ |
Otto Alexander Insider | Sell | Aug 26, 2026 | 134.9K | $30.17 | $4.07M | Form 4 ↗ |
Otto Alexander Insider | Sell | Aug 25, 2026 | 174.3K | $30.12 | $5.25M | Form 4 ↗ |
Otto Alexander Insider | Sell | Aug 19, 2026 | 1.2K | $30.10 | $36K | Form 4 ↗ |
Otto Alexander Insider | Sell | Aug 18, 2026 | 32.9K | $30.02 | $988K | Form 4 ↗ |
Otto Alexander Insider | Sell | Aug 17, 2026 | 9.2K | $30.04 | $276K | Form 4 ↗ |
Otto Alexander Insider | Sell | Aug 14, 2026 | 136.2K | $30.25 | $4.12M | Form 4 ↗ |
Otto Alexander Insider | Sell | Aug 13, 2026 | 135.6K | $30.15 | $4.09M | Form 4 ↗ |
Otto Alexander Insider | Sell | Aug 12, 2026 | 96.3K | $30.06 | $2.90M | Form 4 ↗ |
Otto Alexander Insider | Sell | Aug 7, 2026 | 20.5K | $29.76 | $609K | Form 4 ↗ |
Otto Alexander Insider | Sell | Aug 6, 2026 | 109.4K | $29.79 | $3.26M | Form 4 ↗ |
Otto Alexander Insider | Sell | Aug 5, 2026 | 134.3K | $30.11 | $4.04M | Form 4 ↗ |
Otto Alexander Insider | Sell | Aug 4, 2026 | 38.8K | $30.17 | $1.17M | Form 4 ↗ |
Fennerty Conor EVP, CFO & Treasurer | Sell | Jul 30, 2026 | 55.1K | $30.38 | $1.67M | Form 4 ↗ |
Fennerty Conor EVP, CFO & Treasurer | Grant | Jun 25, 2026 | 49.3K | $0.00 | $0 | Form 4 ↗ |
Cattonar John M EVP & Chief Investment Officer | Grant | Jun 25, 2026 | 45.1K | $0.00 | $0 | Form 4 ↗ |