Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $375,090 | $353,854 | $352,914 | $371,512 |
Gross Profit | 89,762 | 86,465 | 86,104 | 94,873 |
EBITDA | 24,009 | 18,268 | 52,342 | 37,472 |
EBIT | 10,951 | 5,337 | 39,452 | 24,120 |
Net Income | 477 | -128 | 15,321 | 15,965 |
Net Change In Cash | 375,090 | 353,854 | 352,914 | 371,512 |
Free Cash Flow | 36,188 | -28,215 | 13,232 | 26,290 |
Cash | 128,297 | 163,142 | 134,134 | 150,581 |
Basic Shares | 30,652 | 30,778 | 31,054 | 31,365 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $1,456,124 | $1,469,076 | $1,204,656 | $1,046,150 |
Gross Profit | 366,431 | 351,624 | 273,650 | 303,631 |
EBITDA | 169,197 | 119,833 | 99,629 | 157,643 |
EBIT | 116,222 | 68,885 | 55,235 | 118,863 |
Net Income | 64,947 | 40,343 | 24,441 | 93,434 |
Net Change In Cash | 1,456,124 | 1,469,076 | 1,204,656 | 1,046,150 |
Cost of Revenue | -35,025 | -77,739 | ||
Free Cash Flow | 36,332 | 80,848 | -25,251 | 97,051 |
Cash | 134,134 | 149,673 | 153,891 | 190,606 |
Basic Shares | 31,476 | 33,066 | 33,503 | 33,509 |
Quarter | EPS |
---|---|
2025-09-30 | $0 |
2025-06-30 | $0.54 |
2025-03-31 | $0.51 |
2024-12-31 | $0.29 |