Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$30,245,613
$25,926,814
$44,273,672
$42,874,218
Gross Profit
6,066,969
5,318,459
8,970,218
9,224,673
EBITDA
1,338,760
1,036,120
4,154,564
3,883,923
EBIT
271,654
3,703,314
3,734,693
Net Income
1,092,571
650,324
3,522,937
2,814,262
Net Change In Cash
30,245,613
25,926,814
44,273,672
42,874,218
Free Cash Flow
-3,036,219
-1,700,968
6,059,332
9,051,764
Cash
49,790,369
53,233,352
65,901,123
77,588,229
Basic Shares
1,071,261
1,069,104
1,066,897
1,062,728

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$144,459,946
$123,851,332
$45,286,816
$27,009,779
Gross Profit
29,656,138
27,496,751
8,790,456
5,761,454
EBITDA
12,561,244
9,211,878
-839,160
500,829
EBIT
9,503,379
7,406,877
-2,053,015
-89,568
Net Income
8,032,350
11,704,133
-2,012,215
-321,455
Net Change In Cash
144,459,946
123,851,332
45,286,816
27,009,779
Free Cash Flow
8,203,138
44,186,331
2,252,367
4,895,812
Cash
65,901,123
91,329,030
38,478,016
27,854,224
Basic Shares
1,064,636
1,057,688
970,615
926,660

Earnings Calls

Quarter EPS
2025-06-30
$1.37
2025-03-31
$0.96
2024-12-31
$3.79
2024-09-30
$0.36