Quarterly Financials

Values in thousands2025-09-302025-06-302025-03-312024-12-31
Revenue
$108,276,512
$103,984,832
$95,672,175
$110,610,106
Gross Profit
61,436,353
58,125,899
54,725,075
62,811,730
EBITDA
25,025,924
35,712,474
16,262,754
25,788,773
EBIT
35,535,283
16,085,563
25,592,215
Net Income
29,328,184
30,753,457
14,741,829
27,446,637
Net Change In Cash
108,276,512
103,984,832
95,672,175
110,610,106
Free Cash Flow
45,660,545
21,641,656
15,516,943
29,547,160
Cash
92,386,547
63,222,442
70,126,217
57,768,053
Basic Shares
1,488,449
1,481,950
1,483,081
1,481,319

Annual Financials

Values in thousands2024-12-312023-12-312022-12-312021-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

QuarterEPS
2025-09-30
$21.08
2025-06-30
$22.07
2025-03-31
$11.41
2024-12-31
$20.15