| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $706,300 | $649,100 | $569,000 | $597,500 |
Gross Profit | 510,100 | 452,200 | 409,000 | 430,900 |
EBITDA | 160,400 | 70,300 | 79,000 | 141,500 |
EBIT | 138,400 | 48,000 | 57,300 | 120,000 |
Net Income | 87,600 | 22,500 | 35,400 | 100,700 |
Net Change In Cash | 706,300 | 649,100 | 569,000 | 597,500 |
Free Cash Flow | 104,700 | 173,300 | 51,500 | 91,700 |
Cash | 757,400 | 992,900 | 1,283,100 | 953,400 |
Basic Shares | 70,661 | 70,641 | 74,111 | 74,079 |
| 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,000 | 139,600 |
EBIT | 342,900 | 250,800 | 45,800 | 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 | 70,100 | -38,300 | -190,800 |
Cash | 953,400 | 650,700 | 623,900 | 791,600 |
Basic Shares | 73,890 | 73,633 | 69,910 | 68,579 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $1.24 |
2025-06-30 | $1.17 |
2025-03-31 | $1.02 |