Quarterly Financials

Values in thousands2026-06-302026-03-312025-12-312025-09-30
Revenue
$144,513
$139,497
$137,568
$143,245
Gross Profit
59,954
53,643
53,282
55,250
EBITDA
35,721
31,387
34,777
29,975
EBIT
26,942
22,577
26,119
21,141
Net Income
19,164
17,197
19,737
13,687
Net Change In Cash
144,513
139,497
137,568
143,245
Free Cash Flow
28,860
12,298
26,023
24,226
Cash
107,536
90,851
82,295
110,296
Basic Shares
28,951
29,002
29,254
29,627

Annual Financials

Values in thousands2025-12-312024-12-312023-12-312022-12-31
Revenue
$542,162
$515,539
$550,422
$586,869
Gross Profit
208,730
188,208
190,859
209,614
EBITDA
123,810
108,169
75,051
113,220
EBIT
89,272
77,247
75,051
83,467
Net Income
65,316
58,114
60,532
59,575
Net Change In Cash
542,162
515,539
550,422
586,869
Cost of Revenue
14,345
Free Cash Flow
86,374
80,645
74,073
106,864
Cash
82,295
94,334
163,876
156,910
Basic Shares
29,806
30,717
31,579
32,238

Earnings Calls

QuarterEPS
2026-06-30
$0.74
2026-03-31
$0.62
2025-12-31
$0.62
2025-09-30
$0.60