| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $138,743 | $139,578 | $132,803 | $122,010 |
Gross Profit | 46,181 | 43,231 | 42,752 | 38,374 |
EBITDA | 21,932 | 21,186 | 14,376 | 13,607 |
EBIT | 15,509 | 14,785 | 8,095 | 6,964 |
Net Income | 6,477 | 5,617 | 3,557 | 3,013 |
Net Change In Cash | 138,743 | 139,578 | 132,803 | 122,010 |
Free Cash Flow | 2,780 | 22,378 | 12,868 | 9,612 |
Cash | 39,476 | 49,915 | 47,753 | 36,102 |
Basic Shares | 16,780 | 16,713 | 16,638 | 16,604 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $529,968 | $578,634 | $502,988 | $403,516 |
Gross Profit | 165,691 | 183,683 | 157,259 | 121,056 |
EBITDA | 56,045 | 67,151 | 56,859 | 44,456 |
EBIT | 30,154 | 42,083 | 31,373 | 26,349 |
Net Income | 13,166 | 24,097 | 17,389 | 24,094 |
Net Change In Cash | 529,968 | 578,634 | 502,988 | 403,516 |
Free Cash Flow | 32,167 | 33,435 | -10,314 | 11,686 |
Cash | 36,102 | 31,901 | 30,614 | 22,463 |
Basic Shares | 16,603 | 16,272 | 15,951 | 14,517 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $0.59 |
2025-06-30 | $0.34 |
2025-03-31 | $0.46 |