| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $137,966 | $129,753 | $122,761 | $125,096 |
Gross Profit | 40,993 | 40,120 | 40,696 | 42,615 |
EBITDA | 18,604 | 14,925 | 18,351 | 20,128 |
EBIT | 12,489 | 9,410 | 14,104 | 15,926 |
Net Income | 2,308 | 518 | 4,774 | 6,772 |
Net Change In Cash | 137,966 | 129,753 | 122,761 | 125,096 |
Free Cash Flow | 5,309 | 533 | 292 | 21,603 |
Cash | 15,955 | 17,124 | 31,520 | 33,544 |
Basic Shares | 11,853 | 11,927 | 12,008 | 11,926 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $480,601 | $444,547 | $475,745 | $375,119 |
Gross Profit | 171,219 | 155,489 | 175,767 | 141,426 |
EBITDA | 79,212 | 77,306 | 93,649 | 74,562 |
EBIT | 62,792 | 61,375 | 78,763 | 59,464 |
Net Income | 19,521 | 23,985 | 36,540 | 15,941 |
Net Change In Cash | 480,601 | 444,547 | 475,745 | 375,119 |
Cost of Revenue | -9,599 | -36,921 | ||
Free Cash Flow | 34,056 | 27,636 | 13,469 | 10,155 |
Cash | 33,544 | 12,413 | 11,037 | 20,683 |
Basic Shares | 11,878 | 11,917 | 11,749 | 11,763 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $0.19 |
2025-06-30 | $0.04 |
2025-03-31 | $0.46 |