Quarterly Financials

Values in thousands2026-09-302026-06-302026-03-312025-12-31
Revenue
$103,348
$80,211
$98,399
$101,085
Gross Profit
84,144
60,759
78,647
80,195
EBITDA
43,227
43,905
41,392
43,154
EBIT
41,320
39,262
40,641
Net Income
34,609
33,298
31,735
31,568
Net Change In Cash
103,348
80,211
98,399
101,085
Free Cash Flow
31,821
37,282
33,602
Cash
201,379
267,202
299,017
191,919
Basic Shares
14,049
14,062
14,274
14,366

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
173,742
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
128,448
129,190
134,618
113,676
Cash
191,919
225,389
156,276
200,000
Basic Shares
14,366
14,697
14,891
14,873

Earnings Calls

QuarterEPS
2026-09-30
$2.43
2026-06-30
$2.35
2026-03-31
$2.20
2025-12-31
$2.18