| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $677,500 | $665,200 | $637,800 | $703,700 |
Gross Profit | 578,200 | 562,200 | 553,700 | 613,400 |
EBITDA | 253,200 | 257,400 | 219,900 | 272,200 |
EBIT | 227,800 | 232,100 | 195,500 | 254,300 |
Net Income | 358,700 | 202,800 | 190,900 | 257,500 |
Net Change In Cash | 677,500 | 665,200 | 637,800 | 703,700 |
Free Cash Flow | 272,749 | 256,000 | 413,700 | 236,100 |
Cash | 619,900 | 611,700 | 450,200 | 506,200 |
Basic Shares | 109,500 | 110,400 | 111,400 | 112,100 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $2,565,000 | $2,414,700 | $2,329,900 | $2,166,800 |
Gross Profit | 2,245,700 | 2,132,100 | 2,025,500 | 1,908,700 |
EBITDA | 1,055,700 | 1,023,000 | 920,500 | 938,200 |
EBIT | 972,100 | 975,600 | 884,300 | 907,500 |
Net Income | 845,700 | 840,300 | 796,900 | 815,600 |
Net Change In Cash | 2,565,000 | 2,414,700 | 2,329,900 | 2,166,800 |
Free Cash Flow | 1,028,200 | 1,019,300 | 1,076,400 | 1,188,000 |
Cash | 506,200 | 537,700 | 196,000 | 271,900 |
Basic Shares | 113,400 | 118,347 | 126,338 | 134,100 |
| Quarter | EPS |
|---|---|
2026-03-31 | $0 |
2025-12-31 | $0 |
2025-09-30 | $3.94 |
2025-06-30 | $2.37 |