Quarterly Financials

Values in thousands2026-03-312025-12-312025-09-302025-06-30
Revenue
$50,506
$46,038
$50,901
$50,258
Gross Profit
40,789
35,480
41,277
40,276
EBITDA
18,319
14,938
20,674
16,683
EBIT
17,263
13,177
18,916
14,910
Net Income
13,703
10,805
14,870
11,648
Net Change In Cash
50,506
46,038
50,901
50,258
Free Cash Flow
11,205
22,767
17,947
Cash
93,635
20,611
102,139
103,109
Basic Shares
10,366
10,386
10,455
10,488

Annual Financials

Values in thousands2025-12-312024-12-312023-12-312022-12-31
Revenue
$170,385
$132,195
$114,748
$108,435
Gross Profit
125,533
111,104
105,584
104,811
EBITDA
53,191
43,452
43,211
48,747
EBIT
46,454
40,419
39,849
44,951
Net Income
37,051
31,846
31,688
35,752
Net Change In Cash
170,385
132,195
114,748
108,435
Cost of Revenue
-541,970
Free Cash Flow
52,567
38,822
39,434
37,390
Cash
20,611
47,262
65,958
168,161
Basic Shares
10,290
8,537
8,536
8,623

Earnings Calls

QuarterEPS
2026-03-31
$1.31
2025-12-31
$1.35
2025-09-30
$1.44
2025-06-30
$1.25