Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$5,002,879
$3,054,695
$3,200,380
$4,731,534
Gross Profit
1,052,777
-84,673
948,761
885,639
EBITDA
2,306,989
1,495,137
2,490,445
2,445,012
EBIT
1,160,963
2,490,445
2,421,912
Net Income
510,123
-185,924
1,125,555
600,550
Net Change In Cash
5,002,879
3,054,695
3,200,380
4,731,534
Free Cash Flow
371,395
2,528,880
-164,822
1,831,657
Cash
17,824,220
17,986,901
14,878,493
14,459,785
Basic Shares
954,209
888,246
956,267
941,967

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$21,640,288
$14,322,870
$5,565,056
$16,105,827
Gross Profit
3,841,876
4,860,651
2,006,803
6,895,582
EBITDA
9,166,347
9,500,580
1,345,738
14,978,628
EBIT
16,236,055
12,928,454
-4,107,724
1,126,570
Net Income
3,076,245
3,732,261
-521,664
4,732,406
Net Change In Cash
21,640,288
14,322,870
5,565,056
16,105,827
Cost of Revenue
3,581,738
Free Cash Flow
6,508,342
-1,602,205
-5,364,315
-7,278,757
Cash
14,878,493
20,348,567
12,823,556
10,091,602
Basic Shares
938,905
911,787
749,504
633,093

Earnings Calls

Quarter EPS
2025-06-30
$1.18
2025-03-31
$1.15
2024-12-31
$1.32
2024-09-30
$1.38