Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$6,054,457
$5,771,796
$6,032,561
$5,975,801
Gross Profit
2,502,639
2,255,947
2,276,805
2,213,664
EBITDA
775,466
333,241
382,779
430,664
EBIT
683,069
244,293
293,901
337,958
Net Income
538,458
189,872
1,946,020
283,754
Net Change In Cash
6,054,457
5,771,796
6,032,561
5,975,801
Free Cash Flow
343,012
101,454
-13,193
628,164
Cash
11,322,038
7,088,831
8,075,247
8,299,804
Basic Shares
618,928
635,342
639,302
632,760

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$24,121,053
$21,915,623
$17,531,587
$17,661,203
Gross Profit
8,734,327
7,330,842
5,677,576
4,307,712
EBITDA
1,742,583
379,417
-58,755
408,479
EBIT
1,366,456
-29,143
-529,089
190,586
Net Income
2,897,047
9,772
-540,747
166,284
Net Change In Cash
24,121,053
21,915,623
17,531,587
17,661,203
Cost of Revenue
1,499,179
2,188,985
Free Cash Flow
1,553,403
-50,190
5,088
543,510
Cash
8,075,247
4,996,465
7,724,526
4,443,669
Basic Shares
636,390
614,024
578,949
501,779

Earnings Calls

Quarter EPS
2025-09-30
$0
2025-06-30
$0.62
2025-03-31
$0.56
2024-12-31
$0.71