| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $205,435 | $209,583 | $206,750 | $203,876 |
Gross Profit | 68,570 | 70,662 | 69,078 | 70,346 |
EBITDA | 27,377 | 30,048 | 21,108 | 31,118 |
EBIT | 17,689 | 19,979 | 16,650 | 21,285 |
Net Income | 7,088 | 9,705 | 6,805 | 4,297 |
Net Change In Cash | 205,435 | 209,583 | 206,750 | 203,876 |
Free Cash Flow | 21,513 | 24,704 | 2,048 | 20,215 |
Cash | 47,965 | 41,290 | 35,302 | 32,222 |
Basic Shares | 37,504 | 37,430 | 37,414 | 37,444 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $836,281 | $813,067 | $899,547 | $761,435 |
Gross Profit | 270,805 | 259,086 | 284,066 | 212,321 |
EBITDA | 83,073 | 95,191 | 106,793 | 69,241 |
EBIT | 44,680 | 72,405 | 85,577 | 48,819 |
Net Income | 7,201 | 48,867 | 60,267 | 33,537 |
Net Change In Cash | 836,281 | 813,067 | 899,547 | 761,435 |
Cost of Revenue | 5,923 | -10,563 | ||
Free Cash Flow | 54,857 | 63,317 | 48,329 | 27,047 |
Cash | 32,222 | 30,290 | 23,139 | 17,655 |
Basic Shares | 37,404 | 37,095 | 35,916 | 36,358 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $0.26 |
2025-06-30 | $0.31 |
2025-03-31 | $0.22 |