Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $49,039 | $45,966 | $44,604 | $50,254 |
Gross Profit | 35,775 | 32,554 | 29,457 | 34,886 |
EBITDA | 14,930 | 12,949 | 13,295 | 15,115 |
EBIT | 14,239 | 12,266 | 12,614 | 14,410 |
Net Income | -9,101 | 9,101 | 10,364 | 10,603 |
Net Change In Cash | 49,039 | 45,966 | 44,604 | 50,254 |
Free Cash Flow | -36,311 | 40,240 | 21,896 | 27,287 |
Cash | 130,012 | 159,711 | 100,664 | 132,797 |
Basic Shares | 13,777 | 13,916 | 14,300 | 14,336 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $191,141 | $168,926 | $142,492 | $131,425 |
Gross Profit | 134,029 | 114,482 | 119,684 | 131,025 |
EBITDA | 56,749 | 49,696 | 48,451 | 61,468 |
EBIT | 53,868 | 46,464 | 44,915 | 57,199 |
Net Income | 40,560 | 34,844 | 33,659 | 43,012 |
Net Change In Cash | 191,141 | 168,926 | 142,492 | 131,425 |
Cost of Revenue | -180,397 | 186,111 | ||
Free Cash Flow | 55,997 | 51,830 | 32,300 | 52,285 |
Cash | 100,664 | 78,602 | 77,131 | 257,528 |
Basic Shares | 14,396 | 14,738 | 15,023 | 15,353 |
Quarter | EPS |
---|---|
2025-06-30 | $0.78 |
2025-03-31 | $0.65 |
2024-12-31 | $0.72 |
2024-09-30 | $0.74 |