Quarterly Financials

Values in thousands 2024-09-30 2024-06-30 2024-03-31 2023-12-31
Revenue
$26,209,879
$25,485,805
$25,485,805
$26,851,741
Gross Profit
16,476,605
16,042,218
16,042,218
17,015,920
EBITDA
7,667,304
7,625,280
7,760,981
8,190,406
EBIT
7,146,737
6,993,323
7,129,024
7,622,483
Net Income
6,538,435
6,758,749
6,758,749
7,633,946
Net Change In Cash
26,209,879
25,485,805
25,485,805
26,851,741
Free Cash Flow
9,973,845
5,963,419
5,963,419
8,953,330
Cash
20,184,013
18,982,239
18,982,239
43,026,904
Basic Shares
562,204
651,302
651,302
649,890

Annual Financials

Values in thousands 2023-12-31 2022-12-31 2021-12-31 2020-12-31
Revenue
$103,468,159
$96,495,809
$87,606,026
$73,667,133
Gross Profit
63,063,394
52,766,126
46,970,801
38,983,402
EBITDA
30,764,404
22,486,802
19,692,797
17,996,187
EBIT
27,709,144
19,628,593
16,417,070
14,538,405
Net Income
29,416,552
20,337,600
16,856,842
12,062,754
Net Change In Cash
103,468,159
96,495,809
87,606,026
73,667,133
Free Cash Flow
31,055,398
25,065,749
21,816,718
21,597,684
Cash
21,428,902
24,889,000
14,498,157
9,117,219
Basic Shares
650,405
673,495
673,495
669,951

Earnings Calls

Quarter EPS
2024-09-30
$11.63
2024-06-30
$12.05
2024-03-31
$13.10
2023-12-31
$11.35