Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$683,496
$838,014
$460,279
$438,884
Gross Profit
87,909
228,102
-61,900
72,913
EBITDA
110,713
223,636
-86,888
65,525
EBIT
85,646
198,845
-106,355
55,939
Net Income
41,942
122,773
-90,723
35,084
Net Change In Cash
683,496
838,014
460,279
438,884
Free Cash Flow
105,198
-93,443
52,260
41,052
Cash
39,817
8,850
13,826
1,076
Basic Shares
63,784
64,142
59,149
50,401

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$1,813,472
$1,591,194
$1,411,979
$1,104,925
Gross Profit
182,469
225,104
223,367
159,290
EBITDA
144,759
226,988
211,139
122,834
EBIT
96,699
190,719
178,244
95,756
Net Income
41,038
120,968
105,354
70,887
Net Change In Cash
1,813,472
1,591,194
1,411,979
1,104,925
Cost of Revenue
9,671
-19,861
Free Cash Flow
110,778
130,455
117,491
122,170
Cash
13,826
8,090
4,697
1,997
Basic Shares
52,661
50,557
52,388
53,723

Earnings Calls

Quarter EPS
2025-09-30
$0
2025-06-30
$0.95
2025-03-31
$2.29
2024-12-31
-$0.20