Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$135,309
$125,769
$127,435
$132,424
Gross Profit
52,430
46,549
47,900
49,788
EBITDA
32,897
26,089
19,006
32,197
EBIT
24,345
17,595
18,645
24,204
Net Income
18,524
13,367
13,606
18,683
Net Change In Cash
135,309
125,769
127,435
132,424
Free Cash Flow
25,072
11,053
19,853
31,524
Cash
99,440
90,288
94,334
94,875
Basic Shares
30,160
30,326
30,717
30,536

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$515,771
$550,422
$586,869
$512,925
Gross Profit
189,150
190,859
210,538
184,619
EBITDA
108,169
75,051
113,220
-32,583
EBIT
77,247
75,051
83,467
-59,513
Net Income
58,114
60,532
59,575
-41,866
Net Change In Cash
515,771
550,422
586,869
512,925
Cost of Revenue
14,345
49,692
Free Cash Flow
80,645
74,073
106,864
70,500
Cash
94,334
163,876
156,910
141,465
Basic Shares
30,717
31,579
32,238
32,327

Earnings Calls

Quarter EPS
2025-09-30
$0
2025-06-30
$0.57
2025-03-31
$0.44
2024-12-31
$0.53