Quarterly Financials

Values in thousands2026-03-312025-12-312025-09-302025-06-30
Revenue
$30,591,281
$27,546,973
$28,358,625
$27,891,664
Gross Profit
21,217,072
17,692,375
18,177,605
18,052,482
EBITDA
13,800,025
8,330,798
10,726,832
11,077,649
EBIT
13,369,442
7,620,374
10,108,960
10,649,222
Net Income
10,674,106
6,241,956
8,615,677
8,601,010
Net Change In Cash
30,591,281
27,546,973
28,358,625
27,891,664
Free Cash Flow
13,130,904
14,336,666
12,473,326
10,358,672
Cash
50,815,211
51,520,035
31,326,752
54,430,728
Basic Shares
645,465
645,581
644,699
642,936

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-03-31
$17.46
2025-12-31
$9.66
2025-09-30
$14.73
2025-06-30
$14.81