Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$387,801
$339,993
$167,627
$233,717
Gross Profit
158,132
137,731
54,741
93,205
EBITDA
118,206
95,912
28,907
67,916
EBIT
102,398
81,663
15,455
54,305
Net Income
75,909
60,434
9,772
40,553
Net Change In Cash
387,801
339,993
167,627
233,717
Free Cash Flow
198,697
-234,134
-93,633
54,482
Cash
5,523
4,963
1,292
12,838
Basic Shares
107,296
107,284
107,320
108,379

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$1,151,449
$1,094,837
$1,106,043
$1,196,952
Gross Profit
485,668
452,407
403,989
460,504
EBITDA
360,343
326,393
306,456
356,826
EBIT
305,673
276,204
262,158
320,880
Net Income
226,392
205,384
184,626
208,737
Net Change In Cash
1,151,449
1,094,837
1,106,043
1,196,952
Cost of Revenue
19,352
Free Cash Flow
-92,712
223,331
39,992
98,670
Cash
1,292
1,959
12,325
141,053
Basic Shares
108,322
108,809
111,880
115,762

Earnings Calls

Quarter EPS
2025-06-30
$0.73
2025-03-31
$0.60
2024-12-31
$0.09
2024-09-30
$0.37