| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $1,070,200 | $1,022,000 | $941,900 | $945,600 |
Gross Profit | 489,800 | 466,500 | 422,500 | 416,700 |
EBITDA | 272,200 | 256,900 | 229,900 | 217,200 |
EBIT | 235,500 | 225,000 | 199,900 | 187,500 |
Net Income | 188,400 | 159,700 | 148,200 | 144,100 |
Net Change In Cash | 1,070,200 | 1,022,000 | 941,900 | 945,600 |
Free Cash Flow | 221,496 | 202,626 | 83,400 | 194,900 |
Cash | 302,700 | 656,800 | 494,500 | 503,800 |
Basic Shares | 86,500 | 86,400 | 86,700 | 87,200 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $3,772,200 | $3,650,800 | $3,271,900 | $2,867,400 |
Gross Profit | 1,668,500 | 1,581,500 | 1,322,400 | 1,204,900 |
EBITDA | 916,900 | 821,900 | 688,300 | 657,300 |
EBIT | 797,900 | 710,300 | 590,400 | 574,200 |
Net Income | 597,500 | 540,400 | 458,000 | 483,000 |
Net Change In Cash | 3,772,200 | 3,650,800 | 3,271,900 | 2,867,400 |
Cost of Revenue | -97,600 | -72,300 | ||
Free Cash Flow | 582,900 | 516,400 | 395,500 | 443,200 |
Cash | 503,800 | 468,100 | 288,000 | 397,900 |
Basic Shares | 87,600 | 88,300 | 88,300 | 90,500 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $2.30 |
2025-06-30 | $2.04 |
2025-03-31 | $1.86 |