Quarterly Financials

Values in thousands2025-12-312025-09-302025-06-302025-03-31
Revenue
$101,085
$100,016
$97,032
$93,976
Gross Profit
80,195
79,533
77,665
72,403
EBITDA
40,641
45,800
44,734
40,054
EBIT
43,846
41,161
36,917
Net Income
31,568
35,188
33,387
30,342
Net Change In Cash
101,085
100,016
97,032
93,976
Free Cash Flow
-90,241
35,753
27,832
31,261
Cash
101,928
225,594
172,124
384,705
Basic Shares
14,366
14,463
14,471
14,631

Annual Financials

Values in thousands2025-12-312024-12-312023-12-312022-12-31
Revenue
$392,109
$371,254
$334,446
$255,733
Gross Profit
309,796
283,242
279,180
245,604
EBITDA
171,229
157,715
153,827
143,110
EBIT
162,565
144,516
143,106
127,334
Net Income
130,485
117,101
114,365
102,071
Net Change In Cash
392,109
371,254
334,446
255,733
Cost of Revenue
-434,631
Free Cash Flow
131,372
129,190
134,618
113,676
Cash
101,928
225,389
156,276
200,000
Basic Shares
14,366
14,697
14,891
14,873

Earnings Calls

QuarterEPS
2026-03-31
$0
2025-12-31
$2.18
2025-09-30
$2.41
2025-06-30
$2.29