Quarterly Financials

Values in thousands2025-12-312025-09-302025-06-302025-03-31
Revenue
$137,271
$142,970
$135,541
$125,809
Gross Profit
53,706
55,341
52,978
45,958
EBITDA
34,559
29,630
32,897
26,089
EBIT
25,859
20,830
24,345
17,595
Net Income
19,737
13,687
18,527
13,367
Net Change In Cash
137,271
142,970
135,541
125,809
Free Cash Flow
26,023
24,226
25,072
11,053
Cash
82,295
110,296
99,440
90,288
Basic Shares
29,254
29,979
30,160
30,326

Annual Financials

Values in thousands2025-12-312024-12-312023-12-312022-12-31
Revenue
$541,318
$515,539
$550,422
$586,869
Gross Profit
208,026
188,208
190,859
209,614
EBITDA
122,580
108,169
75,051
113,220
EBIT
88,080
77,247
75,051
83,467
Net Income
65,317
58,114
60,532
59,575
Net Change In Cash
541,318
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
2025-12-31
$0.62
2025-09-30
$0.60
2025-06-30
$0.57