Quarterly Financials

Values in thousands2025-12-312025-09-302025-06-302025-03-31
Revenue
$150,523
$152,794
$150,273
$146,407
Gross Profit
110,832
109,760
100,559
100,776
EBITDA
54,796
57,788
50,914
50,529
EBIT
54,275
54,984
48,129
47,700
Net Income
41,131
42,296
37,326
37,520
Net Change In Cash
150,523
152,794
150,273
146,407
Free Cash Flow
55,380
43,031
69,281
Cash
69,249
75,316
88,810
87,816
Basic Shares
24,391
24,472
24,541
24,547

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
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
2025-12-31
$1.87
2025-09-30
$1.79
2025-06-30
$1.55
2025-03-31
$1.52