Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$15,364,631
$15,512,021
$17,549,225
$15,522,712
Gross Profit
4,093,572
4,052,605
4,471,078
4,210,484
EBITDA
2,683,454
3,076,554
3,299,368
3,164,074
EBIT
1,799,753
2,238,237
2,346,470
2,306,055
Net Income
740,621
1,124,435
695,973
1,024,556
Net Change In Cash
15,364,631
15,512,021
17,549,225
15,522,712
Free Cash Flow
1,478,868
2,847,163
2,035,163
3,248,231
Cash
14,146,203
12,051,967
11,165,364
10,722,356
Basic Shares
1,613,528
1,613,529
1,620,844
1,661,866

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$61,379,038
$53,615,440
$53,805,028
$48,343,305
Gross Profit
15,835,816
8,833,701
8,132,652
10,165,696
EBITDA
9,134,950
4,131,195
3,420,632
4,853,337
EBIT
6,740,559
906,413
428,927
2,106,983
Net Income
3,213,274
-2,028,559
-3,090,678
419,455
Net Change In Cash
61,379,038
53,615,440
53,805,028
48,343,305
Free Cash Flow
8,512,752
1,522,805
194,917
2,188,578
Cash
11,165,364
9,264,664
8,130,929
7,528,820
Basic Shares
1,620,844
1,360,268
1,052,606
808,678

Earnings Calls

Quarter EPS
2025-09-30
$0
2025-06-30
$0.09
2025-03-31
$0.13
2024-12-31
$0.07