Quarterly Financials

Values in thousands2026-03-312025-12-312025-09-302025-06-30
Revenue
$117,354
$122,267
$125,415
$124,713
Gross Profit
51,230
51,183
52,424
53,517
EBITDA
16,693
21,963
19,944
23,432
EBIT
13,011
15,812
16,641
20,337
Net Income
10,345
13,410
12,940
16,290
Net Change In Cash
117,354
122,267
125,415
124,713
Free Cash Flow
-2,336
1,593
31,918
26,671
Cash
45,106
50,864
64,497
49,591
Basic Shares
27,666
27,684
27,701
27,673

Annual Financials

Values in thousands2025-12-312024-12-312023-12-312022-12-31
Revenue
$476,200
$420,400
$396,293
$323,993
Gross Profit
201,019
177,360
162,414
127,512
EBITDA
77,398
69,471
76,872
61,771
EBIT
64,144
57,774
67,279
53,937
Net Income
51,226
45,489
52,800
41,381
Net Change In Cash
476,200
420,400
396,293
323,993
Free Cash Flow
62,930
41,111
29,737
2,501
Cash
50,864
22,087
11,609
8,056
Basic Shares
27,683
27,643
27,634
27,616

Earnings Calls

QuarterEPS
2026-03-31
$0.37
2025-12-31
$0.48
2025-09-30
$0.47
2025-06-30
$0.59