Quarterly Financials

Values in thousands2026-09-302026-06-302026-03-312025-12-31
Revenue
$152,055
$150,454
$143,027
$166,156
Gross Profit
94,722
92,635
87,920
101,520
EBITDA
39,996
40,553
38,634
41,994
EBIT
35,811
38,668
Net Income
36,434
36,251
33,383
35,664
Net Change In Cash
152,055
150,454
143,027
166,156
Free Cash Flow
458,076
-7,882
310,838
Cash
186,700
111,342
80,038
76,494
Basic Shares
16,451
16,489
16,651
16,756

Annual Financials

Values in thousands2025-12-312024-12-312023-12-312022-12-31
Revenue
$596,749
$587,775
$535,619
$365,610
Gross Profit
344,463
320,608
326,676
295,875
EBITDA
148,207
133,808
138,283
124,065
EBIT
135,902
122,577
126,620
113,549
Net Income
127,194
113,850
113,558
99,066
Net Change In Cash
596,749
587,775
535,619
365,610
Cost of Revenue
22,233
Free Cash Flow
354,108
400,047
361,378
85,438
Cash
76,494
235,174
202,042
127,083
Basic Shares
16,756
16,960
16,866
16,890

Earnings Calls

QuarterEPS
2026-09-30
$2.21
2026-06-30
$2.19
2026-03-31
$1.99
2025-12-31
$2.21