Quarterly Financials

Values in thousands2026-06-302026-03-312025-12-312025-09-30
Revenue
$150,454
$143,027
$166,156
$159,324
Gross Profit
92,635
87,920
101,520
94,803
EBITDA
40,553
38,634
41,994
43,700
EBIT
35,811
38,668
40,558
Net Income
36,251
33,383
35,664
36,714
Net Change In Cash
150,454
143,027
166,156
159,324
Free Cash Flow
458,076
-7,882
310,838
31,729
Cash
111,342
80,038
76,494
215,414
Basic Shares
16,489
16,651
16,756
16,916

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-06-30
$2.19
2026-03-31
$1.99
2025-12-31
$2.21
2025-09-30
$2.17