Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $1,016,721 | $850,523 | $680,216 | $674,258 |
Gross Profit | 612,208 | 424,192 | 375,222 | 345,940 |
EBITDA | 313,036 | 122,416 | 157,538 | 148,612 |
EBIT | 275,041 | 93,050 | 144,824 | 135,665 |
Net Income | 217,394 | 81,333 | 119,997 | 109,643 |
Net Change In Cash | 1,016,721 | 850,523 | 680,216 | 674,258 |
Free Cash Flow | 270,782 | 354,198 | -77,051 | 117,688 |
Cash | 11,113,882 | 10,729,317 | 8,559,445 | 7,379,935 |
Basic Shares | 76,242 | 65,496 | 49,179 | 49,078 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $2,636,962 | $2,244,490 | $1,583,159 | $1,241,989 |
Gross Profit | 1,405,795 | 1,284,674 | 1,321,536 | 1,175,988 |
EBITDA | 594,044 | 480,325 | 586,033 | 484,807 |
EBIT | 541,273 | 421,602 | 532,011 | 429,060 |
Net Income | 441,243 | 350,024 | 431,682 | 353,018 |
Net Change In Cash | 2,636,962 | 2,244,490 | 1,583,159 | 1,241,989 |
Cost of Revenue | -7,656,690 | 5,716,998 | ||
Free Cash Flow | 201,080 | 445,694 | 717,838 | 500,395 |
Cash | 8,559,445 | 5,607,003 | 1,679,787 | 9,255,727 |
Basic Shares | 49,057 | 48,764 | 48,747 | 48,738 |
Quarter | EPS |
---|---|
2025-06-30 | $2.96 |
2025-03-31 | $2.58 |
2024-12-31 | $2.49 |
2024-09-30 | $2.25 |