Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $431,658 | $420,330 | $436,871 | $436,715 |
Gross Profit | 82,658 | 76,179 | 92,976 | 80,938 |
EBITDA | 54,101 | 27,195 | -20,444 | 50,494 |
EBIT | 36,592 | 27,861 | -37,829 | 31,901 |
Net Income | 25,140 | 17,698 | -48,851 | 22,294 |
Net Change In Cash | 431,658 | 420,330 | 436,871 | 436,715 |
Free Cash Flow | 37,258 | 3,181 | 56,551 | -7,232 |
Cash | 12,591 | 15,634 | 16,713 | 17,874 |
Basic Shares | 20,874 | 20,913 | 20,923 | 20,920 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $1,684,739 | $1,665,187 | $1,757,109 | $1,510,644 |
Gross Profit | 325,985 | 349,042 | 343,880 | 283,762 |
EBITDA | 118,342 | 200,798 | 178,691 | 126,363 |
EBIT | 49,666 | 139,154 | 125,255 | 82,226 |
Net Income | 5,888 | 95,702 | 85,990 | 72,474 |
Net Change In Cash | 1,684,739 | 1,665,187 | 1,757,109 | 1,510,644 |
Cost of Revenue | 671 | -11,416 | ||
Free Cash Flow | 7,009 | 24,538 | 38,350 | -12,669 |
Cash | 16,713 | 13,294 | 13,101 | 14,462 |
Basic Shares | 20,928 | 20,911 | 20,760 | 20,689 |
Quarter | EPS |
---|---|
2025-06-30 | $1.37 |
2025-03-31 | $1.13 |
2024-12-31 | $1.55 |
2024-09-30 | $1.41 |