| Values in thousands | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 |
|---|---|---|---|---|
Revenue | $136,493 | $135,366 | $135,063 | $126,205 |
Gross Profit | 60,372 | 61,293 | 59,774 | 55,698 |
EBITDA | 16,273 | 18,680 | 15,244 | 14,679 |
EBIT | 8,152 | 10,251 | 6,674 | 5,985 |
Net Income | 5,999 | 7,216 | 4,427 | 3,599 |
Net Change In Cash | 136,493 | 135,366 | 135,063 | 126,205 |
Free Cash Flow | 8,401 | 30,352 | 9,116 | 17,117 |
Cash | 110,826 | 104,422 | 90,382 | 82,692 |
Basic Shares | 24,168 | 24,191 | 24,291 | 24,435 |
| Values in thousands | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|---|
Revenue | $533,126 | $500,890 | $503,877 | $488,398 |
Gross Profit | 237,137 | 223,200 | 221,993 | 215,465 |
EBITDA | 64,876 | 60,680 | 28,167 | -58,452 |
EBIT | 31,062 | 24,872 | 28,167 | -97,877 |
Net Income | 21,241 | 16,593 | 17,220 | -103,462 |
Net Change In Cash | 533,126 | 500,890 | 503,877 | 488,398 |
Cost of Revenue | -8,935 | |||
Free Cash Flow | 59,662 | 68,660 | 45,158 | 40,393 |
Cash | 110,826 | 89,071 | 83,790 | 56,558 |
Basic Shares | 24,245 | 25,212 | 26,223 | 27,409 |
| Quarter | EPS |
|---|---|
2026-03-31 | $0 |
2025-12-31 | $0.44 |
2025-09-30 | $0.47 |
2025-06-30 | $0.41 |