Quarterly Financials

Values in thousands2026-03-312025-12-312025-09-302025-06-30
Revenue
$139,497
$137,568
$143,245
$135,541
Gross Profit
53,643
53,282
55,250
52,978
EBITDA
31,387
34,777
29,975
32,897
EBIT
22,577
26,119
21,141
24,345
Net Income
17,197
19,737
13,687
18,527
Net Change In Cash
139,497
137,568
143,245
135,541
Free Cash Flow
12,298
26,023
24,226
25,072
Cash
90,851
82,295
110,296
99,440
Basic Shares
29,002
29,254
29,627
29,990

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-03-31
$0.62
2025-12-31
$0.62
2025-09-30
$0.60
2025-06-30
$0.57