Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$172,025
$166,931
$169,460
$165,909
Gross Profit
129,403
126,007
128,046
124,803
EBITDA
27,575
23,965
27,736
32,272
EBIT
39,073
12,467
15,616
19,347
Net Income
8,292
6,055
56,417
17,238
Net Change In Cash
172,025
166,931
169,460
165,909
Free Cash Flow
31,379
32,624
43,038
67,612
Cash
459,141
479,536
885,915
725,266
Basic Shares
64,420
64,839
74,610
73,970

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$653,336
$589,996
$522,938
$425,706
Gross Profit
491,371
443,203
393,553
327,835
EBITDA
183,801
116,506
1,255
-13,285
EBIT
133,456
66,407
-41,561
-44,926
Net Income
161,174
52,833
-29,391
-115,161
Net Change In Cash
653,336
589,996
522,938
425,706
Cost of Revenue
-338,166
172,392
Free Cash Flow
188,710
99,016
25,831
56,828
Cash
885,915
271,117
200,968
539,739
Basic Shares
73,503
72,045
59,539
58,351

Earnings Calls

Quarter EPS
2025-09-30
$0
2025-06-30
$0.61
2025-03-31
$0.49
2024-12-31
$0.79