Quarterly Financials

Values in thousands 2024-06-30 2024-03-31 2023-12-31 2023-09-30
Revenue
$25,485,805
$25,485,805
$26,851,741
$27,140,165
Gross Profit
16,042,218
16,042,218
17,015,920
16,825,135
EBITDA
7,760,981
7,996,104
8,348,107
EBIT
7,129,024
7,428,181
7,688,335
Net Income
6,758,749
6,758,749
7,633,946
6,582,263
Net Change In Cash
25,485,805
25,485,805
26,851,741
27,140,165
Free Cash Flow
5,963,419
5,963,419
8,953,330
11,201,555
Cash
18,982,239
18,982,239
43,026,904
21,428,902
Basic Shares
3,222,468
651,302
649,890
650,633

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
29,590,681
20,861,619
17,235,557
19,498,294
EBIT
26,535,421
18,003,410
13,959,830
16,040,512
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-06-30
$12.05
2024-03-31
$13.10
2023-12-31
$11.35
2023-09-30
$13.30