Quarterly Financials

Values in thousands2026-09-302026-06-302026-03-312025-12-31
Revenue
$158,004
$156,100
$149,134
$150,523
Gross Profit
119,378
116,622
105,867
110,832
EBITDA
104,609
63,119
54,161
57,122
EBIT
101,878
60,840
51,350
54,275
Net Income
49,542
47,540
39,961
41,131
Net Change In Cash
158,004
156,100
149,134
150,523
Free Cash Flow
69,124
51,878
58,015
53,467
Cash
104,795
362,857
67,670
69,249
Basic Shares
24,083
24,174
24,276
24,391

Annual Financials

Values in thousands2025-12-312024-12-312023-12-312022-12-31
Revenue
$599,997
$570,324
$507,530
$385,078
Gross Profit
421,927
374,658
363,404
341,486
EBITDA
216,353
183,418
177,143
175,874
EBIT
205,088
171,057
161,680
156,787
Net Income
158,273
132,623
124,927
120,509
Net Change In Cash
599,997
570,324
507,530
385,078
Cost of Revenue
-402,390
Free Cash Flow
213,035
181,486
181,956
173,150
Cash
69,249
76,837
77,474
84,703
Basic Shares
24,391
24,496
24,616
24,687

Earnings Calls

QuarterEPS
2026-09-30
$2.16
2026-06-30
$1.95
2026-03-31
$1.63
2025-12-31
$1.87