| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $184,583 | $142,241 | $133,108 | $143,650 |
Gross Profit | 42,285 | 39,826 | 36,719 | 43,571 |
EBITDA | 18,841 | 15,250 | 12,589 | 17,592 |
EBIT | 13,778 | 11,327 | 8,517 | 13,965 |
Net Income | 8,788 | 7,762 | 10,214 | 9,842 |
Net Change In Cash | 184,583 | 142,241 | 133,108 | 143,650 |
Free Cash Flow | 12,848 | 1,156 | 11 | 17,952 |
Cash | 9,883 | 38,940 | 38,090 | 44,930 |
Basic Shares | 12,107 | 12,114 | 12,051 | 12,066 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $518,781 | $516,350 | $496,782 | $490,351 |
Gross Profit | 144,281 | 119,290 | 93,741 | 85,910 |
EBITDA | 53,723 | 38,390 | 22,453 | 17,993 |
EBIT | 41,835 | 30,146 | 12,010 | 12,045 |
Net Income | 30,875 | 20,754 | 6,799 | 6,714 |
Net Change In Cash | 518,781 | 516,350 | 496,782 | 490,351 |
Cost of Revenue | 21,525 | |||
Free Cash Flow | 29,259 | 55,100 | 34,380 | -25,024 |
Cash | 44,930 | 59,833 | 36,001 | 14,476 |
Basic Shares | 12,027 | 11,812 | 10,676 | 10,231 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $1.05 |
2025-06-30 | $0.64 |
2025-03-31 | $0.84 |