Quarterly Financials

Values in thousands2025-12-312025-09-302025-06-302025-03-31
Revenue
$167,224
$155,869
$157,109
$130,106
Gross Profit
68,312
65,285
64,249
56,131
EBITDA
26,942
22,236
25,475
18,695
EBIT
21,896
16,860
20,799
14,839
Net Income
11,739
10,941
12,211
9,248
Net Change In Cash
167,224
155,869
157,109
130,106
Free Cash Flow
17,976
21,627
1,164
16,082
Cash
122,898
150,875
137,469
133,431
Basic Shares
43,296
40,977
40,941
40,980

Annual Financials

Values in thousands2025-12-312024-12-312023-12-312022-12-31
Revenue
$610,308
$567,561
$482,532
$457,837
Gross Profit
251,723
233,481
200,726
175,678
EBITDA
94,001
78,460
73,192
31,230
EBIT
75,047
62,040
57,455
15,579
Net Income
44,139
36,133
38,641
5,820
Net Change In Cash
610,308
567,561
482,532
457,837
Cost of Revenue
11,246
Free Cash Flow
56,849
26,109
66,482
41,915
Cash
122,898
124,933
87,691
45,286
Basic Shares
43,432
40,332
37,920
36,122

Earnings Calls

QuarterEPS
2026-03-31
$0
2025-12-31
$0.29
2025-09-30
$0.27
2025-06-30
$0.30