Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $124,713 | $103,805 | $107,527 | $112,852 |
Gross Profit | 53,517 | 43,896 | 43,703 | 47,916 |
EBITDA | 23,432 | 14,411 | 14,250 | 21,698 |
EBIT | 20,337 | 11,355 | 11,188 | 18,719 |
Net Income | 16,290 | 8,586 | 8,898 | 14,892 |
Net Change In Cash | 124,713 | 103,805 | 107,527 | 112,852 |
Free Cash Flow | 26,946 | 2,225 | 4,699 | 19,143 |
Cash | 49,591 | 23,541 | 22,087 | 20,986 |
Basic Shares | 27,675 | 27,676 | 27,656 | 27,644 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $420,400 | $396,293 | $323,993 | $259,263 |
Gross Profit | 177,360 | 162,414 | 127,512 | 92,676 |
EBITDA | 69,471 | 76,872 | 61,771 | 44,503 |
EBIT | 57,774 | 67,279 | 53,937 | 40,115 |
Net Income | 45,489 | 52,800 | 41,381 | 31,566 |
Net Change In Cash | 420,400 | 396,293 | 323,993 | 259,263 |
Cost of Revenue | -19,298 | |||
Free Cash Flow | 41,111 | 29,737 | 2,501 | 10,578 |
Cash | 22,087 | 11,609 | 8,056 | 9,644 |
Basic Shares | 27,643 | 27,634 | 27,616 | 27,612 |
Quarter | EPS |
---|---|
2025-09-30 | $0 |
2025-06-30 | $0.59 |
2025-03-31 | $0.31 |
2024-12-31 | $0.32 |