Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $615,462 | $609,069 | $603,442 | $577,173 |
Gross Profit | 209,598 | 205,949 | 201,393 | 191,905 |
EBITDA | 102,746 | 82,849 | 75,208 | 69,325 |
EBIT | 88,030 | 69,330 | 62,464 | 55,575 |
Net Income | 77,959 | 51,318 | 51,721 | 44,386 |
Net Change In Cash | 615,462 | 609,069 | 603,442 | 577,173 |
Free Cash Flow | 79,556 | 44,813 | 33,957 | 36,844 |
Cash | 982,507 | 920,639 | 300,606 | 302,049 |
Basic Shares | 45,839 | 46,526 | 46,357 | 46,039 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $2,173,633 | $1,795,564 | $1,981,572 | $2,173,350 |
Gross Profit | 713,908 | 522,189 | 573,169 | 602,167 |
EBITDA | 191,498 | 57,744 | 7,074 | 96,094 |
EBIT | 135,735 | -9,019 | -94,186 | -19,374 |
Net Income | 96,923 | -9,547 | -78,298 | -56,877 |
Net Change In Cash | 2,173,633 | 1,795,564 | 1,981,572 | 2,173,350 |
Cost of Revenue | -32,977 | 56,902 | ||
Free Cash Flow | 98,087 | 4,753 | 120,112 | 63,306 |
Cash | 302,049 | 202,007 | 162,579 | 206,933 |
Basic Shares | 45,836 | 45,101 | 44,301 | 40,253 |
Quarter | EPS |
---|---|
2024-09-30 | $1.84 |
2024-06-30 | $1.21 |
2024-03-31 | $1.24 |
2023-12-31 | $1.23 |