| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $2,017,500 | $1,943,600 | $1,882,800 | $1,877,100 |
Gross Profit | 1,403,000 | 1,345,400 | 1,293,700 | 1,282,300 |
EBITDA | 1,024,000 | 787,400 | 694,000 | 872,600 |
EBIT | 587,900 | 564,400 | 480,900 | 661,600 |
Net Income | 398,500 | 378,300 | 331,100 | 462,300 |
Net Change In Cash | 2,017,500 | 1,943,600 | 1,882,800 | 1,877,100 |
Free Cash Flow | 857,900 | 387,600 | 519,200 | 695,400 |
Cash | 320,000 | 242,400 | 372,800 | 188,200 |
Basic Shares | 108,300 | 108,400 | 108,200 | 108,100 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $7,039,200 | $6,177,800 | $5,371,800 | $4,833,800 |
Gross Profit | 4,878,300 | 4,307,200 | 3,752,800 | 3,407,600 |
EBITDA | 3,039,200 | 1,745,200 | 2,124,500 | 1,881,700 |
EBIT | 2,226,400 | 1,745,200 | 1,474,400 | 1,265,800 |
Net Income | 1,549,300 | 1,384,200 | 1,188,400 | 1,096,700 |
Net Change In Cash | 7,039,200 | 6,177,800 | 5,371,800 | 4,833,800 |
Cost of Revenue | 55,500 | |||
Free Cash Flow | 2,327,200 | 1,927,100 | 664,300 | 1,949,300 |
Cash | 188,200 | 214,300 | 792,800 | 351,500 |
Basic Shares | 108,000 | 107,400 | 106,800 | 106,500 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $5.14 |
2025-06-30 | $4.87 |
2025-03-31 | $4.78 |