| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $971,847 | $961,925 | $862,475 | $944,222 |
Gross Profit | 104,770 | 100,992 | 89,814 | 100,983 |
EBITDA | 64,113 | 64,967 | 28,435 | 46,588 |
EBIT | 29,180 | 41,633 | 2,131 | 28,508 |
Net Income | 13,588 | 25,168 | -7,780 | 14,300 |
Net Change In Cash | 971,847 | 961,925 | 862,475 | 944,222 |
Free Cash Flow | 17,669 | 10,806 | 4,933 | 3,923 |
Cash | 5,766 | 9,717 | 6,748 | 3,381 |
Basic Shares | 38,268 | 39,545 | 38,073 | 38,192 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $4,098,288 | $4,386,263 | $4,967,424 | $3,579,259 |
Gross Profit | 398,319 | 382,268 | 375,771 | 276,953 |
EBITDA | 147,323 | 166,018 | 177,135 | 114,525 |
EBIT | 71,340 | 88,860 | 96,510 | 36,673 |
Net Income | 19,892 | 40,104 | 61,970 | 21,654 |
Net Change In Cash | 4,098,288 | 4,386,263 | 4,967,424 | 3,579,259 |
Cost of Revenue | 7,135 | |||
Free Cash Flow | 61,464 | 82,455 | 130,966 | 53,609 |
Cash | 3,381 | 4,990 | 16,053 | 7,648 |
Basic Shares | 38,172 | 38,119 | 38,059 | 37,884 |
| Quarter | EPS |
|---|---|
2025-09-30 | $0.17 |
2025-06-30 | $0.64 |
2025-03-31 | -$0.20 |
2024-12-31 | $0.12 |