Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $1,649,086 | $1,563,715 | $1,412,707 | $1,515,549 |
Gross Profit | 198,561 | 186,710 | 133,376 | 156,600 |
EBITDA | 122,412 | 113,183 | 70,926 | 101,925 |
EBIT | 99,738 | 87,490 | 46,345 | 76,338 |
Net Income | 58,436 | 49,543 | 18,943 | 37,659 |
Net Change In Cash | 1,649,086 | 1,563,715 | 1,412,707 | 1,515,549 |
Free Cash Flow | 158,750 | -8,136 | -38,898 | 185,194 |
Cash | 352,657 | 212,988 | 177,600 | 217,778 |
Basic Shares | 54,675 | 54,653 | 54,414 | 54,385 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $5,715,309 | $4,420,599 | $3,497,632 | $3,491,497 |
Gross Profit | 587,491 | 456,885 | 416,660 | 370,214 |
EBITDA | 362,881 | 301,733 | 276,752 | 242,232 |
EBIT | 255,840 | 202,576 | 171,193 | 159,735 |
Net Income | 126,145 | 133,021 | 115,739 | 104,983 |
Net Change In Cash | 5,715,309 | 4,420,599 | 3,497,632 | 3,491,497 |
Cost of Revenue | -125,788 | 206,598 | ||
Free Cash Flow | 95,547 | -11,344 | -54,095 | 247,570 |
Cash | 217,778 | 248,692 | 200,512 | 326,744 |
Basic Shares | 54,223 | 53,759 | 53,161 | 48,633 |
Quarter | EPS |
---|---|
2024-09-30 | $1.07 |
2024-06-30 | $1.04 |
2024-03-31 | $0.35 |
2023-12-31 | $0.69 |