Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $129,666 | $122,408 | $124,230 | $126,739 |
Gross Profit | 69,892 | 66,084 | 69,504 | 68,827 |
EBITDA | 26,783 | 21,911 | 31,343 | 14,276 |
EBIT | 80,179 | 23,362 | 17,570 | |
Net Income | 18,767 | 16,354 | 21,418 | 12,266 |
Net Change In Cash | 129,666 | 122,408 | 124,230 | 126,739 |
Free Cash Flow | 17,506 | 5,579 | 82,268 | 4,172 |
Cash | 13,577 | 196,463 | 200,268 | 318,478 |
Basic Shares | 10,676 | 11,281 | 11,388 | 11,313 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $492,208 | $375,405 | $287,332 | $196,981 |
Gross Profit | 270,656 | 375,405 | 245,635 | 176,882 |
EBITDA | 85,669 | 106,918 | 106,610 | 94,633 |
EBIT | 97,081 | 106,918 | 96,898 | 89,570 |
Net Income | 66,686 | 77,268 | 59,425 | 60,555 |
Net Change In Cash | 492,208 | 375,405 | 287,332 | 196,981 |
Cost of Revenue | 1,495,045 | |||
Free Cash Flow | 145,828 | 36,677 | 66,646 | 33,282 |
Cash | 200,268 | 269,465 | 257,418 | 2,359,350 |
Basic Shares | 11,255 | 11,130 | 11,200 | 9,272 |
Quarter | EPS |
---|---|
2025-09-30 | $0 |
2025-06-30 | $1.76 |
2025-03-31 | $1.45 |
2024-12-31 | $1.85 |