Revenue
$692.5M
▲ 38.5% YoY
Net Income
$99.3M
▲ 208.7% YoY
EPS
$2.63
▲ 198.9% YoY
Cash
$171.4M
▲ 67.8% YoY
FY 2025 · As of 2025-12-31
Last 90 days
| Insider | Type | Date | Shares | Price | Value | |
|---|---|---|---|---|---|---|
Brainard David Chief Technology Officer | Sell | Aug 25, 2026 | 1.1K | $26.47 | $29K | Form 4 ↗ |
Ayotte Jon Chief Accounting Officer | Sell | Aug 25, 2026 | 1.4K | $26.47 | $38K | Form 4 ↗ |
Shields John L. Insider | Sell | Aug 25, 2026 | 2.5K | $26.30 | $67K | Form 4 ↗ |
Shields John L. Insider | Sell | Aug 25, 2026 | 576 | $26.81 | $15K | Form 4 ↗ |
Ayotte Jon Chief Accounting Officer | Sell tax | Aug 20, 2026 | 1.1K | $24.91 | $29K | Form 4 ↗ |
Sanborn Joseph CFO and Chief Admin Officer | Sell tax | Aug 20, 2026 | 3.2K | $24.91 | $79K | Form 4 ↗ |
Brainard David Chief Technology Officer | Sell tax | Aug 20, 2026 | 1.2K | $24.91 | $30K | Form 4 ↗ |
Neble George R Insider | Sell | Aug 19, 2026 | 2.5K | $24.64 | $61K | Form 4 ↗ |
Sanborn Joseph CFO and Chief Admin Officer | Sell | Aug 10, 2026 | 6.7K | $25.51 | $170K | Form 4 ↗ |
Sanborn Joseph CFO and Chief Admin Officer | Sell | Jul 8, 2026 | 6.7K | $24.63 | $164K | Form 4 ↗ |
Ayotte Jon Chief Accounting Officer | Vest | Jul 8, 2026 | 3.2K | $7.09 | $22K | Form 4 ↗ |
Ayotte Jon Chief Accounting Officer | Sell | Jul 6, 2026 | 625 | $24.59 | $15K | Form 4 ↗ |
Ayotte Jon Chief Accounting Officer | Sell | Jul 6, 2026 | 256 | $25.86 | $7K | Form 4 ↗ |
Brainard David Chief Technology Officer | Sell | Jul 6, 2026 | 1.8K | $24.88 | $45K | Form 4 ↗ |
Brainard David Chief Technology Officer | Sell | Jul 6, 2026 | 3.2K | $25.86 | $82K | Form 4 ↗ |
Sanborn Joseph CFO and Chief Admin Officer | Sell | Jul 6, 2026 | 642 | $24.50 | $16K | Form 4 ↗ |