Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $1,890,745 | $1,648,112 | $1,741,330 | $1,649,086 |
Gross Profit | 231,736 | 170,657 | 184,598 | 198,561 |
EBITDA | 126,644 | 91,495 | 111,058 | 122,412 |
EBIT | 104,142 | 70,098 | 88,484 | 99,738 |
Net Income | 84,319 | 44,240 | 53,966 | 58,436 |
Net Change In Cash | 1,890,745 | 1,648,112 | 1,741,330 | 1,649,086 |
Free Cash Flow | 45,340 | 25,582 | 270,042 | 158,750 |
Cash | 390,254 | 351,581 | 455,825 | 352,657 |
Basic Shares | 54,805 | 54,705 | 54,662 | 54,675 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $6,366,838 | $5,715,309 | $4,420,599 | $3,497,632 |
Gross Profit | 703,245 | 587,491 | 456,885 | 416,660 |
EBITDA | 413,986 | 362,881 | 297,655 | 275,914 |
EBIT | 318,464 | 255,840 | 198,498 | 170,355 |
Net Income | 180,888 | 126,145 | 133,021 | 115,739 |
Net Change In Cash | 6,366,838 | 5,715,309 | 4,420,599 | 3,497,632 |
Cost of Revenue | -125,788 | |||
Free Cash Flow | 381,758 | 95,547 | -11,344 | -54,095 |
Cash | 455,825 | 217,778 | 248,692 | 200,512 |
Basic Shares | 54,576 | 54,223 | 53,759 | 53,161 |
Quarter | EPS |
---|---|
2025-09-30 | $0 |
2025-06-30 | $1.68 |
2025-03-31 | $0.80 |
2024-12-31 | $1.13 |