Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$103,984,832
$95,672,175
$110,610,106
$99,354,401
Gross Profit
58,125,899
54,725,075
62,811,730
59,645,187
EBITDA
35,535,283
16,262,754
25,788,773
29,179,801
EBIT
35,358,092
16,085,563
25,592,215
24,292,458
Net Income
30,753,457
14,741,829
27,446,637
24,980,694
Net Change In Cash
103,984,832
95,672,175
110,610,106
99,354,401
Free Cash Flow
21,641,656
15,516,943
29,547,160
27,522,313
Cash
63,222,442
70,126,217
57,768,053
65,295,431
Basic Shares
1,481,950
1,483,081
1,481,319
5,909,793

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
32,626,090
8,392,142
EBIT
108,422,862
58,698,762
30,401,921
6,896,762
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
120,962,155
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
1,459,907
1,440,322
1,428,441

Earnings Calls

Quarter EPS
2025-09-30
$0
2025-06-30
$22.07
2025-03-31
$11.41
2024-12-31
$20.15