Quarterly Financials

Values in thousands2026-06-302026-03-312025-12-312025-09-30
Revenue
$156,100
$149,134
$150,523
$152,794
Gross Profit
116,622
105,867
110,832
109,760
EBITDA
61,263
54,161
54,796
57,788
EBIT
60,840
51,350
54,275
54,984
Net Income
47,540
39,961
41,131
42,296
Net Change In Cash
156,100
149,134
150,523
152,794
Free Cash Flow
51,878
58,015
53,467
55,380
Cash
362,857
67,670
69,249
75,316
Basic Shares
24,174
24,276
24,391
24,472

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
214,027
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-06-30
$1.95
2026-03-31
$1.63
2025-12-31
$1.87
2025-09-30
$1.79