Quarterly Financials

Values in thousands 2024-12-31 2024-09-30 2024-06-30 2024-03-31
Revenue
$110,610,106
$99,354,401
$97,059,531
$88,881,036
Gross Profit
62,811,730
59,645,187
63,361,433
53,802,764
EBITDA
25,788,773
29,179,801
32,761,094
22,591,526
EBIT
25,592,215
24,292,458
32,564,536
22,394,968
Net Income
27,446,637
24,980,694
32,009,355
23,280,309
Net Change In Cash
110,610,106
99,354,401
97,059,531
88,881,036
Free Cash Flow
29,547,160
27,522,313
43,792,640
36,306,792
Cash
57,768,053
65,295,431
56,756,329
59,794,469
Basic Shares
1,481,319
5,909,793
5,925,659
5,882,980

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$393,836,097
$247,639,205
$130,557,589
$93,949,939
Gross Profit
239,935,723
155,915,628
99,095,291
62,231,846
EBITDA
109,209,097
59,484,997
39,205,753
12,530,672
EBIT
108,422,862
58,698,762
36,470,669
10,686,429
Net Income
112,434,512
60,026,544
31,538,062
7,768,670
Net Change In Cash
393,836,097
247,639,205
130,557,589
93,949,939
Free Cash Flow
121,929,292
93,578,652
6,397,263
25,495,779
Cash
57,768,053
59,794,469
34,326,192
6,426,715
Basic Shares
1,479,148
5,839,629
5,761,291
5,713,764

Earnings Calls

Quarter EPS
2024-12-31
$20.15
2024-09-30
$18.59
2024-06-30
$23.24
2024-03-31
$20.72