Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$69,383
$66,137
$74,204
$66,721
Gross Profit
54,711
52,695
59,306
53,682
EBITDA
15,610
13,964
21,441
13,184
EBIT
11,929
10,568
18,396
10,443
Net Income
10,538
9,543
18,301
12,637
Net Change In Cash
69,383
66,137
74,204
66,721
Free Cash Flow
17,937
12,710
23,328
16,660
Cash
252,924
243,846
95,129
78,063
Basic Shares
73,117
75,048
74,975
74,780

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$261,696
$251,700
$280,338
$250,042
Gross Profit
210,277
203,738
223,506
196,537
EBITDA
55,261
38,648
61,764
42,704
EBIT
43,968
38,648
54,383
33,797
Net Income
50,140
39,970
46,908
94,887
Net Change In Cash
261,696
251,700
280,338
250,042
Cost of Revenue
-4,356
Free Cash Flow
78,224
33,618
55,301
44,926
Cash
95,129
97,244
67,971
78,925
Basic Shares
75,302
75,550
77,751
80,037

Earnings Calls

Quarter EPS
2025-09-30
$0
2025-06-30
$0.21
2025-03-31
$0.20
2024-12-31
$0.31