Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $649,100 | $569,000 | $597,500 | $543,900 |
Gross Profit | 452,300 | 409,000 | 430,900 | 377,100 |
EBITDA | -11,000 | 79,000 | 141,500 | 116,500 |
EBIT | 10,700 | 57,300 | 120,000 | 95,200 |
Net Income | 59,700 | 35,400 | 100,700 | 77,500 |
Net Change In Cash | 649,100 | 569,000 | 597,500 | 543,900 |
Free Cash Flow | 173,300 | 51,500 | 91,700 | 76,100 |
Cash | 1,121,600 | 1,283,100 | 953,400 | 902,600 |
Basic Shares | 70,641 | 74,111 | 74,079 | 73,951 |
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 |
---|---|
2025-09-30 | $0 |
2025-06-30 | $1.17 |
2025-03-31 | $1.02 |
2024-12-31 | $1.15 |