| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $438,432 | $431,658 | $420,330 | $436,871 |
Gross Profit | 79,747 | 82,658 | 76,179 | 92,976 |
EBITDA | 53,952 | 54,575 | 46,173 | 57,103 |
EBIT | 36,448 | 37,066 | 29,635 | 41,318 |
Net Income | 25,412 | 25,140 | 17,698 | -48,851 |
Net Change In Cash | 438,432 | 431,658 | 420,330 | 436,871 |
Free Cash Flow | -5,233 | 32,909 | -5,502 | 56,551 |
Cash | 16,411 | 12,591 | 15,634 | 16,713 |
Basic Shares | 20,893 | 20,874 | 20,913 | 20,923 |
| 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 | 203,303 | 203,044 | 177,522 | 125,672 |
EBIT | 136,227 | 143,200 | 125,886 | 83,335 |
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,537 | 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-09-30 | $1.41 |
2025-06-30 | $1.37 |
2025-03-31 | $1.13 |
2024-12-31 | $1.55 |