Quarterly Financials

Values in thousands2025-09-302025-06-302025-03-312024-12-31
Revenue
$142,970
$135,541
$125,809
$127,309
Gross Profit
55,341
52,978
45,958
48,269
EBITDA
29,630
32,897
26,089
27,296
EBIT
20,830
24,345
17,595
19,018
Net Income
13,687
18,527
13,367
13,606
Net Change In Cash
142,970
135,541
125,809
127,309
Free Cash Flow
24,226
25,072
11,053
19,853
Cash
110,296
99,440
90,288
94,334
Basic Shares
29,979
30,160
30,326
30,717

Annual Financials

Values in thousands2024-12-312023-12-312022-12-312021-12-31
Revenue
$515,539
$550,422
$586,869
$512,924
Gross Profit
188,208
190,859
209,614
183,235
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,539
550,422
586,869
512,924
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

QuarterEPS
2025-09-30
$0.60
2025-06-30
$0.57
2025-03-31
$0.44
2024-12-31
$0.53