Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$142,406
$135,277
$138,950
$143,351
Gross Profit
98,098
96,792
96,791
96,808
EBITDA
39,984
41,701
41,346
41,443
Net Income
31,900
33,401
33,065
32,590
Net Change In Cash
142,406
135,277
138,950
143,351
Free Cash Flow
27,094
26,966
53,922
26,814
Cash
203,118
211,836
244,820
228,090
Basic Shares
38,637
38,600
38,571
38,560

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$564,955
$535,521
$399,010
$353,958
Gross Profit
383,756
389,138
365,676
324,594
EBITDA
175,683
186,324
177,957
147,148
EBIT
164,818
178,804
168,930
135,668
Net Income
131,265
144,781
135,520
110,343
Net Change In Cash
564,955
535,521
399,010
353,958
Free Cash Flow
170,373
165,530
236,571
212,500
Cash
244,820
233,612
210,009
922,215
Basic Shares
38,524
38,655
39,031
39,053

Earnings Calls

Quarter EPS
2025-06-30
$0.83
2025-03-31
$0.87
2024-12-31
$0.86
2024-09-30
$0.85