| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $1,157,844 | $1,112,349 | $1,031,278 | $1,049,403 |
Gross Profit | 762,575 | 751,085 | 655,796 | 654,293 |
EBITDA | 267,672 | 258,709 | 235,442 | 232,796 |
EBIT | 267,288 | 258,324 | 222,565 | 221,733 |
Net Income | 231,317 | 210,440 | 177,502 | 177,817 |
Net Change In Cash | 1,157,844 | 1,112,349 | 1,031,278 | 1,049,403 |
Free Cash Flow | 141,103 | 198,261 | 120,532 | 139,156 |
Cash | 5,131,470 | 6,741,417 | 6,575,193 | 6,800,586 |
Basic Shares | 68,079 | 68,079 | 69,308 | 70,741 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $4,189,495 | $3,757,961 | $3,235,828 | $2,643,398 |
Gross Profit | 2,541,578 | 2,435,569 | 2,854,246 | 2,671,815 |
EBITDA | 856,634 | 737,226 | 1,293,353 | 1,308,145 |
EBIT | 796,618 | 675,539 | 1,234,971 | 1,243,907 |
Net Income | 614,212 | 541,342 | 1,102,641 | 934,889 |
Net Change In Cash | 4,189,495 | 3,757,961 | 3,235,828 | 2,643,398 |
Cost of Revenue | 41,647 | -62,582 | ||
Free Cash Flow | 461,310 | 478,568 | 910,749 | 931,472 |
Cash | 6,800,586 | 7,419,333 | 6,084,096 | 17,965,152 |
Basic Shares | 71,624 | 71,792 | 75,274 | 81,420 |
| Quarter | EPS |
|---|---|
2025-09-30 | $3.14 |
2025-06-30 | $3.09 |
2025-03-31 | $2.56 |
2024-12-31 | $2.52 |