Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $157,442 | $152,967 | $135,027 | $126,982 |
Gross Profit | 157,442 | 146,061 | 122,636 | 120,431 |
EBITDA | 33,910 | 74,612 | 33,103 | |
EBIT | 28,932 | 29,521 | ||
Net Income | 10,140 | 11,297 | 9,914 | 7,422 |
Net Change In Cash | 157,442 | 152,967 | 135,027 | 126,982 |
Free Cash Flow | 74,549 | 62,390 | 59,690 | 79,442 |
Cash | 121,930 | 4,158 | 3,951 | 4,745 |
Basic Shares | 9,843 | 10,025 | 10,090 | 10,090 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $588,503 | $551,399 | $472,964 | $397,002 |
Gross Profit | 562,680 | 331,365 | 307,912 | 385,349 |
EBITDA | 142,675 | 102,880 | 112,233 | 156,875 |
EBIT | 128,605 | 88,246 | -295,410 | -126,254 |
Net Income | 41,227 | 15,958 | 51,224 | 88,687 |
Net Change In Cash | 588,503 | 551,399 | 472,964 | 397,002 |
Cost of Revenue | -17,390 | 77,313 | ||
Free Cash Flow | 263,873 | 237,096 | 212,924 | 182,154 |
Cash | 3,951 | 4,509 | 3,873 | 10,507 |
Basic Shares | 10,090 | 9,593 | 9,656 | 10,643 |
Quarter | EPS |
---|---|
2025-09-30 | $0 |
2025-06-30 | $1.03 |
2025-03-31 | $0.70 |
2024-12-31 | $0.98 |