Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $46,711 | $44,555 | $46,169 | $44,796 |
Gross Profit | 33,224 | 31,298 | 31,378 | 29,054 |
EBITDA | 12,518 | 12,144 | 13,719 | 10,390 |
EBIT | 11,275 | 10,850 | 12,317 | 9,167 |
Net Income | 10,002 | 8,640 | 10,017 | 7,397 |
Net Change In Cash | 46,711 | 44,555 | 46,169 | 44,796 |
Free Cash Flow | 6,908 | 12,507 | 10,348 | 14,848 |
Cash | 40,302 | 54,438 | 51,214 | 54,596 |
Basic Shares | 11,432 | 11,487 | 11,457 | 11,443 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $180,893 | $176,101 | $146,694 | $127,126 |
Gross Profit | 117,812 | 116,589 | 129,164 | 121,834 |
EBITDA | 43,977 | 41,915 | 54,192 | 54,068 |
EBIT | 38,964 | 37,139 | 49,257 | 48,556 |
Net Income | 31,537 | 30,037 | 40,447 | 39,806 |
Net Change In Cash | 180,893 | 176,101 | 146,694 | 127,126 |
Cost of Revenue | -393,138 | 147,814 | ||
Free Cash Flow | 44,106 | 32,428 | 33,162 | 40,648 |
Cash | 51,214 | 52,949 | 59,192 | 67,630 |
Basic Shares | 11,457 | 11,619 | 12,093 | 12,212 |
Quarter | EPS |
---|---|
2025-09-30 | $0 |
2025-06-30 | $0.87 |
2025-03-31 | $0.75 |
2024-12-31 | $0.87 |