Revenue
$427.5M
▲ 40.0% YoY
Net Income
-$21.0M
▲ 59.8% YoY
EPS
$-0.73
▲ 62.4% YoY
Cash
$105.0M
▲ 23.2% YoY
FY 2025 · As of 2025-12-31
Last 90 days
| Insider | Type | Date | Shares | Price | Value | |
|---|---|---|---|---|---|---|
Stueland Katherine CHIEF EXECUTIVE OFFICER | Vest | Apr 29, 2026 | 3.9K | $0.00 | $0 | Form 4 ↗ |
Stueland Katherine CHIEF EXECUTIVE OFFICER | Sell | Apr 29, 2026 | 2.2K | $65.20 | $140K | Form 4 ↗ |
Stueland Katherine CHIEF EXECUTIVE OFFICER | Sell | Apr 29, 2026 | 18 | $64.12 | $1K | Form 4 ↗ |
Feeley Kevin CHIEF FINANCIAL OFFICER | Vest | Apr 29, 2026 | 754 | $0.00 | $0 | Form 4 ↗ |
Feeley Kevin CHIEF FINANCIAL OFFICER | Sell | Apr 29, 2026 | 392 | $65.19 | $26K | Form 4 ↗ |
Feeley Kevin CHIEF FINANCIAL OFFICER | Vest | Mar 26, 2026 | 16.3K | $0.00 | $0 | Form 4 ↗ |
Feeley Kevin CHIEF FINANCIAL OFFICER | Sell | Mar 26, 2026 | 2.5K | $61.29 | $152K | Form 4 ↗ |
Feeley Kevin CHIEF FINANCIAL OFFICER | Sell | Mar 26, 2026 | 961 | $62.33 | $60K | Form 4 ↗ |
Feeley Kevin CHIEF FINANCIAL OFFICER | Sell | Mar 26, 2026 | 2.5K | $63.28 | $159K | Form 4 ↗ |
Feeley Kevin CHIEF FINANCIAL OFFICER | Sell | Mar 26, 2026 | 995 | $64.60 | $64K | Form 4 ↗ |
Feeley Kevin CHIEF FINANCIAL OFFICER | Sell | Mar 26, 2026 | 1.9K | $65.21 | $121K | Form 4 ↗ |
Stueland Katherine CHIEF EXECUTIVE OFFICER | Vest | Mar 26, 2026 | 80.0K | $0.00 | $0 | Form 4 ↗ |
Stueland Katherine CHIEF EXECUTIVE OFFICER | Sell | Mar 26, 2026 | 13.2K | $61.29 | $811K | Form 4 ↗ |
Stueland Katherine CHIEF EXECUTIVE OFFICER | Sell | Mar 26, 2026 | 5.1K | $62.33 | $319K | Form 4 ↗ |
Stueland Katherine CHIEF EXECUTIVE OFFICER | Sell | Mar 26, 2026 | 13.4K | $63.28 | $849K | Form 4 ↗ |
Stueland Katherine CHIEF EXECUTIVE OFFICER | Sell | Mar 26, 2026 | 5.3K | $64.60 | $342K | Form 4 ↗ |
Stueland Katherine CHIEF EXECUTIVE OFFICER | Sell | Mar 26, 2026 | 9.9K | $65.21 | $645K | Form 4 ↗ |
Stueland Katherine CHIEF EXECUTIVE OFFICER | Vest | Mar 16, 2026 | 18.8K | $0.00 | $0 | Form 4 ↗ |
Stueland Katherine CHIEF EXECUTIVE OFFICER | Sell | Mar 16, 2026 | 7.2K | $76.35 | $548K | Form 4 ↗ |
Stueland Katherine CHIEF EXECUTIVE OFFICER | Sell | Mar 16, 2026 | 9.2K | $77.05 | $711K | Form 4 ↗ |
Stueland Katherine CHIEF EXECUTIVE OFFICER | Sell | Mar 16, 2026 | 772 | $77.94 | $60K | Form 4 ↗ |
Feeley Kevin CHIEF FINANCIAL OFFICER | Vest | Mar 16, 2026 | 7.2K | $0.00 | $0 | Form 4 ↗ |
Feeley Kevin CHIEF FINANCIAL OFFICER | Sell | Mar 16, 2026 | 2.4K | $76.35 | $182K | Form 4 ↗ |
Feeley Kevin CHIEF FINANCIAL OFFICER | Sell | Mar 16, 2026 | 3.1K | $77.05 | $236K | Form 4 ↗ |
Feeley Kevin CHIEF FINANCIAL OFFICER | Sell | Mar 16, 2026 | 257 | $77.94 | $20K | Form 4 ↗ |
Stueland Katherine CHIEF EXECUTIVE OFFICER | Vest | Mar 15, 2026 | 11.9K | $0.00 | $0 | Form 4 ↗ |
Feeley Kevin CHIEF FINANCIAL OFFICER | Vest | Mar 15, 2026 | 3.8K | $0.00 | $0 | Form 4 ↗ |
Feeley Kevin CHIEF FINANCIAL OFFICER | Vest | Mar 9, 2026 | 2.5K | $0.00 | $0 | Form 4 ↗ |
Feeley Kevin CHIEF FINANCIAL OFFICER | Sell | Mar 9, 2026 | 1.3K | $86.75 | $111K | Form 4 ↗ |
Stueland Katherine CHIEF EXECUTIVE OFFICER | Vest | Mar 9, 2026 | 6.5K | $0.00 | $0 | Form 4 ↗ |
Stueland Katherine CHIEF EXECUTIVE OFFICER | Sell | Mar 9, 2026 | 3.7K | $86.75 | $319K | Form 4 ↗ |
Feeley Kevin CHIEF FINANCIAL OFFICER | Grant | Mar 6, 2026 | 2.0K | $88.11 | $175K | Form 4 ↗ |
Stueland Katherine CHIEF EXECUTIVE OFFICER | Grant | Mar 6, 2026 | 3.4K | $88.11 | $300K | Form 4 ↗ |
Meister Keith A. Insider | Buy | Mar 5, 2026 | 304 | $77.96 | $24K | Form 4 ↗ |
Meister Keith A. Insider | Buy | Mar 5, 2026 | 2.0K | $78.91 | $156K | Form 4 ↗ |
Meister Keith A. Insider | Buy | Mar 5, 2026 | 47.6K | $80.55 | $3.84M | Form 4 ↗ |
Meister Keith A. Insider | Buy | Mar 5, 2026 | 60.9K | $81.37 | $4.95M | Form 4 ↗ |
Meister Keith A. Insider | Buy | Mar 5, 2026 | 29.2K | $82.06 | $2.40M | Form 4 ↗ |
Meister Keith A. Insider | Buy | Mar 3, 2026 | 19.7K | $70.34 | $1.38M | Form 4 ↗ |
Meister Keith A. Insider | Buy | Mar 3, 2026 | 8.4K | $71.48 | $603K | Form 4 ↗ |
Meister Keith A. Insider | Buy | Mar 3, 2026 | 200 | $72.00 | $14K | Form 4 ↗ |
Meister Keith A. Insider | Buy | Mar 3, 2026 | 921 | $75.66 | $70K | Form 4 ↗ |
Meister Keith A. Insider | Buy | Mar 3, 2026 | 249 | $75.99 | $19K | Form 4 ↗ |