Quarterly Financials

Values in thousands2026-03-312025-12-312025-09-302025-06-30
Revenue
$82,946
$80,390
$79,299
$76,675
Gross Profit
53,419
47,816
48,967
47,294
EBITDA
17,626
15,504
18,164
7,467
EBIT
15,266
12,913
15,767
5,066
Net Income
12,294
9,897
11,710
4,890
Net Change In Cash
82,946
80,390
79,299
76,675
Free Cash Flow
35,411
22,721
14,996
-4,979
Cash
116,894
81,453
59,336
55,564
Basic Shares
28,417
28,438
28,397
28,289

Annual Financials

Values in thousands2026-03-312025-03-312024-03-312023-03-31
Revenue
$319,310
$275,624
$237,464
$198,065
Gross Profit
197,496
171,988
144,256
120,819
EBITDA
58,602
35,163
25,946
19,435
EBIT
48,853
27,164
20,684
15,764
Net Income
38,791
23,225
86,195
14,582
Net Change In Cash
319,310
275,624
237,464
198,065
Cost of Revenue
16,499
Free Cash Flow
68,149
52,345
40,059
27,225
Cash
116,894
73,041
144,891
112,842
Basic Shares
28,417
28,257
26,842
25,929

Earnings Calls

QuarterEPS
2026-03-31
$0.63
2025-12-31
$0.42
2025-09-30
$0.40
2025-06-30
$0.33