Quarterly Financials

Values in thousands2025-09-302025-06-302025-03-312024-12-31
Revenue
$28,358,625
$27,891,664
$28,828,545
$26,747,811
Gross Profit
18,177,605
18,052,482
18,479,406
16,272,341
EBITDA
9,489,511
10,921,920
8,518,894
EBIT
9,061,084
10,441,159
7,821,447
Net Income
8,615,677
8,601,010
10,301,157
8,766,479
Net Change In Cash
28,358,625
27,891,664
28,828,545
26,747,811
Free Cash Flow
12,473,326
10,358,672
11,353,810
12,700,218
Cash
31,326,752
54,430,728
41,748,614
51,383,310
Basic Shares
584,906
642,936
641,272
641,220

Annual Financials

Values in thousands2024-12-312023-12-312022-12-312021-12-31
Revenue
$105,295,236
$103,468,159
$96,495,809
$87,606,026
Gross Profit
65,807,084
63,063,394
52,766,126
46,970,801
EBITDA
32,001,884
30,764,404
22,486,802
19,692,797
EBIT
29,583,990
27,709,144
19,628,593
16,417,070
Net Income
29,697,609
29,416,552
20,337,600
16,856,842
Net Change In Cash
105,295,236
103,468,159
96,495,809
87,606,026
Free Cash Flow
37,470,425
31,055,398
25,065,749
21,816,718
Cash
51,383,310
21,428,902
24,889,000
14,498,157
Basic Shares
646,120
650,405
673,495
673,495

Earnings Calls

QuarterEPS
2025-12-31
$0
2025-09-30
$14.73
2025-06-30
$14.81
2025-03-31
$17.51