Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$27,891,664
$28,828,545
$26,747,811
$26,209,879
Gross Profit
18,052,482
18,479,406
16,272,341
16,476,605
EBITDA
10,921,920
8,518,894
7,667,304
EBIT
10,441,159
7,821,447
7,146,737
Net Income
8,601,010
10,301,157
8,766,479
6,538,435
Net Change In Cash
27,891,664
28,828,545
26,747,811
26,209,879
Free Cash Flow
10,358,672
11,353,810
12,700,218
9,973,845
Cash
54,430,728
41,748,614
51,383,310
20,184,013
Basic Shares
580,756
641,272
641,220
651,302

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-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

Quarter EPS
2025-09-30
$0
2025-06-30
$14.81
2025-03-31
$17.51
2024-12-31
$15.09