| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $980,768 | $927,321 | $894,654 | $578,765 |
Gross Profit | 693,698 | 657,260 | 530,073 | 393,368 |
EBITDA | 370,690 | 321,932 | 156,515 | 202,494 |
EBIT | 321,356 | 282,199 | 121,247 | 187,344 |
Net Income | 246,641 | 215,224 | 89,080 | 144,178 |
Net Change In Cash | 980,768 | 927,321 | 894,654 | 578,765 |
Free Cash Flow | 155,375 | 52,498 | -139,082 | 340,876 |
Cash | 858,704 | 3,464,106 | 3,299,690 | 798,290 |
Basic Shares | 101,735 | 101,845 | 101,829 | 76,762 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $2,393,039 | $2,192,436 | $1,674,640 | $1,417,008 |
Gross Profit | 1,651,156 | 1,586,556 | 1,531,431 | 1,530,652 |
EBITDA | 756,945 | 689,678 | 697,953 | 667,416 |
EBIT | 700,248 | 630,852 | 633,362 | 604,279 |
Net Income | 534,783 | 494,308 | 496,049 | 475,543 |
Net Change In Cash | 2,393,039 | 2,192,436 | 1,674,640 | 1,417,008 |
Cost of Revenue | -5,409,008 | 2,233,892 | ||
Free Cash Flow | 476,153 | 507,872 | 1,713,223 | 508,847 |
Cash | 798,290 | 762,442 | 732,072 | 702,656 |
Basic Shares | 76,762 | 76,480 | 75,181 | 70,889 |
| Quarter | EPS |
|---|---|
2025-09-30 | $2.58 |
2025-06-30 | $2.30 |
2025-03-31 | $2.15 |
2024-12-31 | $1.93 |