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,087,416
9,029,582
8,631,338
9,489,511
EBIT
12,656,833
8,319,158
8,013,466
9,061,084
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
38,072,351
32,001,884
30,764,404
22,486,802
EBIT
35,834,867
29,583,990
27,709,144
19,628,593
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