| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $229,039 | $219,501 | $209,842 | $188,892 |
Gross Profit | 46,163 | 30,301 | 29,382 | 25,004 |
EBITDA | 12,483 | 14,007 | 14,473 | 11,078 |
EBIT | 10,420 | 11,783 | 12,581 | 9,251 |
Net Income | 6,081 | 7,085 | 7,775 | 5,758 |
Net Change In Cash | 229,039 | 219,501 | 209,842 | 188,892 |
Free Cash Flow | 10,466 | 31,579 | -23,189 | 17,247 |
Cash | 2,336 | 14,385 | 5,221 | 24,246 |
Basic Shares | 35,270 | 35,372 | 35,202 | 35,333 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $695,240 | $544,891 | $473,241 | $439,694 |
Gross Profit | 93,762 | 67,036 | 58,585 | 48,595 |
EBITDA | 44,442 | 30,638 | 17,608 | 9,455 |
EBIT | 38,323 | 25,508 | 12,708 | 4,671 |
Net Income | 22,559 | 13,379 | 6,643 | 2,696 |
Net Change In Cash | 695,240 | 544,891 | 473,241 | 439,694 |
Cost of Revenue | -3,111 | 5,147 | ||
Free Cash Flow | 30,306 | 24,985 | -5,126 | -24,526 |
Cash | 24,246 | 6,059 | 2,079 | 5,190 |
Basic Shares | 32,000 | 30,193 | 30,159 | 30,642 |
| Quarter | EPS |
|---|---|
2025-09-30 | $0.30 |
2025-06-30 | $0.27 |
2025-03-31 | $0.27 |
2024-12-31 | $0.24 |