Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$1,258,754
$1,484,021
$1,372,779
$1,198,235
Gross Profit
1,103,678
1,212,789
1,052,327
928,576
EBITDA
982,466
751,169
737,160
642,517
EBIT
935,413
671,282
609,323
542,882
Net Income
819,531
576,419
599,204
434,420
Net Change In Cash
1,258,754
1,484,021
1,372,779
1,198,235
Free Cash Flow
772,226
831,712
696,227
547,502
Cash
1,192,608
551,024
741,411
567,596
Basic Shares
342,194
344,878
346,423
348,225

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$4,709,248
$3,283,087
$2,817,058
$2,793,104
Gross Profit
3,542,442
2,223,896
1,560,993
1,805,009
EBITDA
2,342,945
1,145,243
513,770
580,544
EBIT
1,894,265
656,235
-33,314
149,481
Net Income
1,579,776
356,711
-192,746
35,446
Net Change In Cash
4,709,248
3,283,087
2,817,058
2,793,104
Cost of Revenue
2,253,269
Free Cash Flow
2,094,235
1,057,264
412,111
356,394
Cash
741,411
502,152
1,080,484
1,520,504
Basic Shares
347,807
362,589
371,568
342,763

Earnings Calls

Quarter EPS
2025-09-30
$0
2025-06-30
$2.39
2025-03-31
$2.38
2024-12-31
$2.07