Quarterly Financials

Values in thousands2026-03-312025-12-312025-09-302025-06-30
Revenue
$281,505
$286,204
$271,567
$255,267
Gross Profit
126,703
125,695
122,661
117,042
EBITDA
54,756
54,449
69,687
51,868
EBIT
40,109
39,709
57,290
39,799
Net Income
25,509
24,025
27,722
26,159
Net Change In Cash
281,505
286,204
271,567
255,267
Free Cash Flow
18,658
54,709
44,058
36,514
Cash
119,817
122,681
126,913
95,321
Basic Shares
11,802
11,805
11,790
11,784

Annual Financials

Values in thousands2025-12-312024-12-312023-12-312022-12-31
Revenue
$1,052,248
$1,053,384
$957,672
$904,739
Gross Profit
475,728
466,148
416,306
389,555
EBITDA
208,507
222,685
200,711
207,050
EBIT
157,288
173,098
167,414
172,114
Net Income
101,969
111,598
116,069
120,928
Net Change In Cash
1,052,248
1,053,384
957,672
904,739
Free Cash Flow
154,280
134,260
133,695
74,426
Cash
122,681
94,660
106,453
79,725
Basic Shares
11,794
11,771
11,729
11,688

Earnings Calls

QuarterEPS
2026-03-31
$2.84
2025-12-31
$2.27
2025-09-30
$2.59
2025-06-30
$2.31