Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$25,806,360
$26,268,543
$33,223,841
$20,675,941
Gross Profit
6,054,997
6,082,210
7,627,537
4,955,402
EBITDA
1,912,112
2,632,365
3,177,018
1,655,691
EBIT
1,556,544
2,276,797
2,851,228
1,329,901
Net Income
1,489,749
1,942,845
2,446,679
1,045,339
Net Change In Cash
25,806,360
26,268,543
33,223,841
20,675,941
Cash
24,238,054
28,369,482
26,352,161
21,870,029
Basic Shares
511,765
521,576
521,501
553,677

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$108,420,832
$112,856,020
$103,152,489
$117,059,678
Gross Profit
25,469,654
25,720,892
21,616,080
23,106,557
EBITDA
10,413,823
11,530,419
7,503,445
6,583,585
EBIT
8,991,553
10,009,934
6,268,884
5,474,536
Net Income
7,739,935
8,116,624
6,298,816
4,681,073
Net Change In Cash
108,420,832
112,856,020
103,152,489
117,059,678
Free Cash Flow
5,566,397
9,183,776
7,417,103
3,165,999
Cash
26,352,161
25,414,729
21,938,653
16,297,410
Basic Shares
539,280
562,760
693,725
693,725

Earnings Calls

Quarter EPS
2025-09-30
$0
2025-06-30
$4.06
2025-03-31
$4.43
2024-12-31
$5.70