Values in thousands | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 |
---|---|---|---|---|
Revenue | $597,500 | $372,600 | $488,500 | $441,700 |
Gross Profit | 430,900 | 377,100 | 334,200 | 309,900 |
EBITDA | 141,500 | 116,500 | 81,300 | 103,900 |
EBIT | 120,000 | 95,200 | 62,100 | 85,100 |
Net Income | 100,700 | 77,500 | 188,600 | 51,500 |
Net Change In Cash | 597,500 | 372,600 | 488,500 | 441,700 |
Free Cash Flow | 91,700 | 76,100 | 71,600 | 63,600 |
Cash | 953,400 | 902,600 | 715,500 | 696,900 |
Basic Shares | 74,079 | 73,951 | 73,802 | 73,741 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $2,071,600 | $1,697,100 | $1,305,300 | $1,098,800 |
Gross Profit | 1,445,700 | 1,159,900 | 805,600 | 752,100 |
EBITDA | 423,700 | 323,600 | 109,500 | 139,600 |
EBIT | 342,900 | 250,800 | 46,300 | 82,200 |
Net Income | 418,300 | 206,300 | 4,600 | 16,800 |
Net Change In Cash | 2,071,600 | 1,697,100 | 1,305,300 | 1,098,800 |
Cost of Revenue | -112,400 | -110,100 | ||
Free Cash Flow | 305,400 | 36,500 | -38,300 | -190,800 |
Cash | 953,400 | 704,200 | 674,700 | 791,600 |
Basic Shares | 73,890 | 73,633 | 69,910 | 68,579 |
Quarter | EPS |
---|---|
2024-12-31 | $1.15 |
2024-09-30 | $0.90 |
2024-06-30 | $0.55 |
2024-03-31 | $0.73 |