Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $476,494 | $437,392 | $449,497 | $431,417 |
Gross Profit | 129,152 | 120,318 | 116,796 | 116,568 |
EBITDA | 59,338 | 29,756 | 80,324 | 86,695 |
EBIT | -76 | 51,397 | 58,001 | |
Net Income | 37,009 | -22,487 | 32,703 | 35,439 |
Net Change In Cash | 476,494 | 437,392 | 449,497 | 431,417 |
Free Cash Flow | 69,080 | 6,058 | 44,141 | 45,235 |
Cash | 23,135 | 31,711 | 46,543 | 35,574 |
Basic Shares | 35,713 | 33,916 | 36,243 | 35,791 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $1,716,596 | $1,596,673 | $1,376,096 | $1,221,079 |
Gross Profit | 459,014 | 418,289 | 359,006 | 336,970 |
EBITDA | 310,911 | 256,509 | 215,402 | 215,258 |
EBIT | 203,778 | 157,668 | 113,558 | 125,654 |
Net Income | 119,896 | 90,650 | 66,377 | 96,808 |
Net Change In Cash | 1,716,596 | 1,596,673 | 1,376,096 | 1,221,079 |
Cost of Revenue | 8,436 | -32,346 | ||
Free Cash Flow | 99,598 | 60,275 | 41,653 | 103,203 |
Cash | 46,543 | 23,674 | 24,272 | 17,885 |
Basic Shares | 35,649 | 33,758 | 33,357 | 33,258 |
Quarter | EPS |
---|---|
2025-09-30 | $0 |
2025-06-30 | $1.55 |
2025-03-31 | $1.31 |
2024-12-31 | $1.43 |