Quarterly Financials

Values in thousands2026-03-312025-12-312025-09-302025-06-30
Revenue
$26,413,784
$32,473,779
$21,370,865
$25,806,360
Gross Profit
6,455,866
7,444,199
4,908,911
6,054,997
EBITDA
2,795,674
3,254,413
1,943,206
2,304,036
EBIT
3,261,861
2,898,846
1,587,639
1,948,469
Net Income
2,192,964
2,589,219
1,220,677
1,489,749
Net Change In Cash
26,413,784
32,473,779
21,370,865
25,806,360
Cash
28,161,283
24,138,525
24,567,750
24,238,054
Basic Shares
492,729
505,342
504,590
511,765

Annual Financials

Values in thousands2025-12-312024-12-312023-12-312022-12-31
Revenue
$105,919,546
$108,420,832
$112,856,020
$103,152,489
Gross Profit
24,490,316
25,469,654
25,720,892
21,616,080
EBITDA
10,718,456
10,413,823
10,399,860
7,503,445
EBIT
9,296,186
8,991,553
9,096,698
6,268,884
Net Income
7,242,490
7,739,935
8,116,624
6,298,816
Net Change In Cash
105,919,546
108,420,832
112,856,020
103,152,489
Free Cash Flow
5,387,707
5,566,397
9,183,776
7,417,103
Cash
24,138,525
26,352,161
25,414,729
21,938,653
Basic Shares
511,920
539,280
562,760
693,725

Earnings Calls

QuarterEPS
2026-03-31
$4.68
2025-12-31
$0.72
2025-09-30
$2.98
2025-06-30
$4.06