Quarterly Financials

Values in thousands2025-12-312025-09-302025-06-302025-03-31
Revenue
$27,546,973
$28,358,625
$27,891,664
$28,828,545
Gross Profit
17,692,375
18,177,605
18,052,482
18,479,406
EBITDA
9,029,582
8,631,338
9,489,511
10,921,920
EBIT
8,319,158
8,013,466
9,061,084
10,441,159
Net Income
6,241,956
8,615,677
8,601,010
10,301,157
Net Change In Cash
27,546,973
28,358,625
27,891,664
28,828,545
Free Cash Flow
14,336,666
12,473,326
10,358,672
11,353,810
Cash
51,520,035
31,326,752
54,430,728
41,748,614
Basic Shares
645,581
644,699
642,936
641,272

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
$0
2025-12-31
$10.95
2025-09-30
$14.73
2025-06-30
$14.81