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
29,835
31,289
29,961
32,127
EBIT
21,025
22,631
21,127
23,575
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
119,280
108,169
75,051
113,220
EBIT
84,742
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