Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $372,600 | $488,500 | $441,700 | $509,800 |
Gross Profit | 377,100 | 334,200 | 309,900 | 361,200 |
EBITDA | 116,500 | 81,300 | 103,900 | 127,100 |
EBIT | 95,200 | 62,100 | 85,100 | 108,300 |
Net Income | 77,500 | 188,600 | 51,500 | 103,300 |
Net Change In Cash | 372,600 | 488,500 | 441,700 | 509,800 |
Free Cash Flow | 76,100 | 71,600 | 63,600 | 13,300 |
Cash | 902,600 | 715,500 | 696,900 | 650,700 |
Basic Shares | 73,951 | 73,802 | 73,741 | 69,860 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $1,697,100 | $1,305,300 | $1,098,800 | $904,400 |
Gross Profit | 1,159,900 | 805,600 | 752,100 | 582,300 |
EBITDA | 323,600 | 109,500 | 139,600 | 110,300 |
EBIT | 250,800 | 46,300 | 82,200 | 54,900 |
Net Income | 206,300 | 4,600 | 16,800 | 6,800 |
Net Change In Cash | 1,697,100 | 1,305,300 | 1,098,800 | 904,400 |
Cost of Revenue | -112,400 | -110,100 | 703,500 | |
Free Cash Flow | 36,500 | -38,300 | -190,800 | -82,500 |
Cash | 704,200 | 674,700 | 791,600 | 947,600 |
Basic Shares | 73,633 | 69,910 | 68,579 | 65,946 |
Quarter | EPS |
---|---|
2024-09-30 | $0.90 |
2024-06-30 | $0.55 |
2024-03-31 | $0.73 |
2023-12-31 | $1.40 |