Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $1,112,349 | $1,031,278 | $1,049,403 | $1,067,210 |
Gross Profit | 751,085 | 655,796 | 654,293 | 630,787 |
EBITDA | 258,709 | 235,442 | 232,796 | 213,961 |
EBIT | 258,324 | 222,565 | 221,733 | 197,786 |
Net Income | 210,440 | 177,502 | 177,817 | 155,323 |
Net Change In Cash | 1,112,349 | 1,031,278 | 1,049,403 | 1,067,210 |
Free Cash Flow | 198,261 | 120,532 | 139,156 | 175,562 |
Cash | 6,741,417 | 6,575,193 | 6,800,586 | 6,958,382 |
Basic Shares | 68,079 | 69,308 | 70,741 | 71,828 |
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-06-30 | $3.09 |
2025-03-31 | $2.56 |
2024-12-31 | $2.52 |
2024-09-30 | $2.16 |