Quarterly Financials

Values in thousands2026-06-302026-03-312025-12-312025-09-30
Revenue
$30,021,557
$30,591,281
$27,546,973
$28,358,625
Gross Profit
21,157,429
21,217,072
17,692,375
18,177,605
EBITDA
12,493,409
13,800,025
8,330,798
10,726,832
EBIT
12,055,211
13,369,442
7,620,374
10,108,960
Net Income
6,960,950
10,674,106
6,241,956
8,615,677
Net Change In Cash
30,021,557
30,591,281
27,546,973
28,358,625
Free Cash Flow
9,970,521
13,130,904
14,336,666
12,473,326
Cash
27,271,668
50,815,211
51,520,035
31,326,752
Basic Shares
644,327
645,465
645,581
644,699

Annual Financials

Values in thousands2025-12-312024-12-312023-12-312022-12-31
Revenue
$112,625,807
$105,295,236
$103,468,159
$96,495,809
Gross Profit
72,401,868
65,807,084
63,063,394
52,766,126
EBITDA
43,067,954
38,135,649
37,112,187
27,108,473
EBIT
40,830,470
35,717,755
34,056,927
24,250,264
Net Income
33,759,800
29,697,609
29,416,552
20,337,600
Net Change In Cash
112,625,807
105,295,236
103,468,159
96,495,809
Free Cash Flow
48,321,053
37,470,425
31,055,398
25,065,749
Cash
51,520,035
51,383,310
21,428,902
24,889,000
Basic Shares
645,581
646,120
650,405
673,495

Earnings Calls

QuarterEPS
2026-06-30
$1.60
2026-03-31
$17.46
2025-12-31
$10.95
2025-09-30
$14.73