Values in thousands | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 |
---|---|---|---|---|
Revenue | $944,402 | $912,786 | $867,118 | $803,614 |
Gross Profit | 218,771 | 306,994 | 191,859 | 168,002 |
EBITDA | 228,097 | 216,454 | 195,376 | |
EBIT | 131,435 | 119,640 | 99,506 | |
Net Income | 97,377 | 89,709 | 75,578 | 60,298 |
Net Change In Cash | 944,402 | 912,786 | 867,118 | 803,614 |
Free Cash Flow | 11,178 | 87,051 | 141,113 | 109,294 |
Cash | 227,362 | 177,609 | 141,760 | 179,979 |
Basic Shares | 40,328 | 41,561 | 41,431 | 41,492 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $3,527,920 | $2,935,432 | $3,004,925 | $2,713,491 |
Gross Profit | 2,063,988 | 372,189 | 499,307 | 193,722 |
EBITDA | 701,683 | 554,354 | 627,098 | 377,988 |
EBIT | 317,803 | 171,239 | 232,546 | -62,210 |
Net Income | 322,962 | 34,342 | 72,953 | 111,910 |
Net Change In Cash | 3,527,920 | 2,935,432 | 3,004,925 | 2,713,491 |
Cost of Revenue | -155,437 | 42,698 | ||
Free Cash Flow | 692,462 | 420,008 | -202,215 | 150,418 |
Cash | 227,362 | 148,277 | 102,984 | 258,421 |
Basic Shares | 41,547 | 44,599 | 50,644 | 50,753 |
Quarter | EPS |
---|---|
2024-12-31 | $2.34 |
2024-09-30 | $2.16 |
2024-06-30 | $1.82 |
2024-03-31 | $1.45 |