Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$927,321
$894,654
$578,765
$619,112
Gross Profit
657,260
530,073
393,368
433,385
EBITDA
321,932
156,515
202,494
200,248
EBIT
282,199
121,247
187,344
186,538
Net Income
215,224
89,080
144,178
143,179
Net Change In Cash
927,321
894,654
578,765
619,112
Free Cash Flow
52,498
-139,082
340,876
-254,204
Cash
3,464,106
3,299,690
798,290
563,887
Basic Shares
101,845
101,829
76,762
76,805

Annual Financials

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

Earnings Calls

Quarter EPS
2025-06-30
$2.30
2025-03-31
$2.15
2024-12-31
$1.93
2024-09-30
$1.90