Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$168,759
$130,921
$127,293
$132,906
Gross Profit
61,265
48,085
41,307
51,562
EBITDA
25,328
19,495
1,856
25,809
EBIT
25,122
19,293
1,651
25,613
Net Income
22,908
18,882
3,370
19,251
Net Change In Cash
168,759
130,921
127,293
132,906
Free Cash Flow
21,810
-10,359
6,797
8,890
Cash
168,315
153,608
164,669
156,706
Basic Shares
59,643
59,975
59,286
59,315

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$516,013
$493,612
$427,787
$379,513
Gross Profit
198,783
180,729
103,361
113,148
EBITDA
71,533
58,611
14,058
26,658
EBIT
70,788
57,951
11,099
24,589
Net Income
55,952
46,629
7,814
19,015
Net Change In Cash
516,013
493,612
427,787
379,513
Cost of Revenue
-8,883
-43,526
Free Cash Flow
41,925
106,556
-11,917
-16,723
Cash
164,669
132,537
19,629
28,690
Basic Shares
59,287
58,747
56,123
55,558

Earnings Calls

Quarter EPS
2025-09-30
$0
2025-06-30
$0.38
2025-03-31
$0.30
2024-12-31
$0.11