Quarterly Financials

Values in thousands 2024-12-31 2024-09-30 2024-06-30 2024-03-31
Revenue
$6,032,561
$5,975,801
$6,155,563
$5,957,128
Gross Profit
2,326,960
2,249,685
2,192,667
2,051,191
EBITDA
179,537
607,777
595,277
513,112
EBIT
106,221
515,071
498,374
415,472
Net Income
1,946,020
283,754
195,268
472,005
Net Change In Cash
6,032,561
5,975,801
6,155,563
5,957,128
Free Cash Flow
-13,193
628,164
481,035
457,397
Cash
12,258,119
12,233,589
11,349,806
9,799,782
Basic Shares
639,302
632,760
634,221
637,360

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,889,036
7,504,886
5,991,892
4,419,823
EBITDA
1,345,598
390,530
-58,755
408,479
EBIT
1,037,835
-29,143
-529,089
190,586
Net Income
2,897,047
9,772
-553,005
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
12,258,119
8,166,895
7,724,526
4,443,669
Basic Shares
636,390
614,024
578,949
501,779

Earnings Calls

Quarter EPS
2024-12-31
$0.71
2024-09-30
$0.88
2024-06-30
$0.93
2024-03-31
$0.85