Quarterly Financials

Values in thousands2026-03-312025-12-312025-09-302025-06-30
Revenue
$257,707
$258,349
$247,836
$241,049
Gross Profit
107,804
105,139
103,993
99,875
EBITDA
42,357
42,753
37,483
27,185
EBIT
28,197
25,676
21,772
11,604
Net Income
21,099
17,471
10,653
4,497
Net Change In Cash
257,707
258,349
247,836
241,049
Free Cash Flow
46,175
5,133
4,211
11,684
Cash
388,799
380,871
89,221
109,912
Basic Shares
41,158
38,681
36,040
36,076

Annual Financials

Values in thousands2025-12-312024-12-312023-12-312022-12-31
Revenue
$980,600
$949,245
$881,662
$860,903
Gross Profit
407,807
421,545
399,897
378,472
EBITDA
153,046
179,856
169,922
160,621
EBIT
91,114
124,293
123,310
107,463
Net Income
53,829
64,087
72,878
74,051
Net Change In Cash
980,600
949,245
881,662
860,903
Cost of Revenue
-11,916
Free Cash Flow
48,429
141,350
100,114
71,136
Cash
380,871
113,989
105,051
100,105
Basic Shares
36,702
36,124
36,031
35,909

Earnings Calls

QuarterEPS
2026-03-31
$0.81
2025-12-31
$0.91
2025-09-30
$0.87
2025-06-30
$0.76