| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $63,581 | $61,664 | $61,916 | $60,900 |
Gross Profit | 34,899 | 38,941 | 38,186 | 38,579 |
EBITDA | 9,119 | 12,567 | 13,047 | 12,522 |
EBIT | 7,154 | 10,628 | 11,136 | 10,683 |
Net Income | 5,419 | 8,510 | 8,953 | 8,280 |
Net Change In Cash | 63,581 | 61,664 | 61,916 | 60,900 |
Free Cash Flow | 10,276 | 7,682 | 4,853 | 8,314 |
Cash | 106,948 | 99,905 | 88,999 | 131,171 |
Basic Shares | 22,294 | 22,805 | 22,874 | 23,241 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $239,674 | $211,823 | $179,150 | $156,379 |
Gross Profit | 137,448 | 131,312 | 155,968 | 131,584 |
EBITDA | 37,924 | 34,969 | 67,780 | 41,927 |
EBIT | 30,869 | 28,721 | 61,717 | 35,698 |
Net Income | 24,523 | 23,384 | 50,118 | 31,590 |
Net Change In Cash | 239,674 | 211,823 | 179,150 | 156,379 |
Cost of Revenue | -230,930 | 35,857 | ||
Free Cash Flow | 28,805 | 36,932 | 64,901 | 69,054 |
Cash | 131,171 | 54,529 | 46,869 | 277,799 |
Basic Shares | 23,241 | 23,241 | 24,596 | 26,343 |
| Quarter | EPS |
|---|---|
2025-09-30 | $0.26 |
2025-06-30 | $0.41 |
2025-03-31 | $0.32 |
2024-12-31 | $0.37 |