Quarterly Financials

Values in thousands2025-12-312025-09-302025-06-302025-03-31
Revenue
$258,349
$247,836
$241,049
$233,366
Gross Profit
113,263
110,921
106,746
104,354
EBITDA
42,753
37,483
43,064
43,529
EBIT
25,676
21,772
27,483
29,966
Net Income
17,471
10,653
4,497
21,208
Net Change In Cash
258,349
247,836
241,049
233,366
Free Cash Flow
5,133
4,211
11,684
27,400
Cash
380,871
89,221
109,912
106,045
Basic Shares
38,681
36,040
36,076
36,130

Annual Financials

Values in thousands2025-12-312024-12-312023-12-312022-12-31
Revenue
$980,600
$949,245
$881,662
$860,903
Gross Profit
435,284
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
2025-12-31
$0.91
2025-09-30
$0.87
2025-06-30
$0.76