| Values in thousands | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 |
|---|---|---|---|---|
Revenue | $7,608,700 | $6,510,400 | $6,250,100 | $5,746,400 |
Gross Profit | 4,826,100 | 3,357,800 | 3,121,500 | 2,885,900 |
EBITDA | 572,100 | 393,800 | 314,600 | 238,500 |
EBIT | 516,200 | 304,200 | 218,700 | 139,700 |
Net Income | 401,700 | 222,800 | 112,300 | 55,300 |
Net Change In Cash | 7,608,700 | 6,510,400 | 6,250,100 | 5,746,400 |
Free Cash Flow | 927,800 | 574,400 | 288,400 | -812,100 |
Cash | 599,100 | 428,900 | 401,400 | 432,400 |
Basic Shares | 48,160 | 48,349 | 48,334 | 48,376 |
| Values in thousands | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|---|
Revenue | $26,115,600 | $23,432,900 | $20,760,800 | $20,862,100 |
Gross Profit | 25,862,800 | 12,141,700 | 10,686,300 | 11,211,800 |
EBITDA | 1,341,800 | 1,249,200 | 1,013,300 | 1,201,000 |
EBIT | 1,089,000 | 891,200 | 677,200 | 972,900 |
Net Income | 792,100 | 546,800 | 225,400 | 654,500 |
Net Change In Cash | 26,115,600 | 23,432,900 | 20,760,800 | 20,862,100 |
Free Cash Flow | 978,500 | 599,800 | 388,900 | -5,900 |
Cash | 599,100 | 416,300 | 410,000 | 519,300 |
Basic Shares | 48,312 | 48,372 | 48,288 | 49,341 |
| Quarter | EPS |
|---|---|
2026-03-31 | $0 |
2025-12-31 | $8.71 |
2025-09-30 | $4.50 |
2025-06-30 | $3.30 |