Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$123,317
$118,638
$117,293
$112,340
Gross Profit
62,611
60,564
54,732
55,856
EBITDA
36,916
32,700
30,167
29,646
EBIT
27,500
Net Income
33,695
34,311
33,009
32,743
Net Change In Cash
123,317
118,638
117,293
112,340
Cash
192,028
229,795
126,224
99,292
Basic Shares
49,327
49,286
49,503
49,437

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$429,234
$315,375
$320,909
$269,659
Gross Profit
209,951
147,633
159,856
137,344
EBITDA
142,998
95,885
85,592
73,709
EBIT
132,332
90,101
81,498
70,898
Net Income
118,515
78,632
79,949
60,277
Net Change In Cash
429,234
315,375
320,909
269,659
Free Cash Flow
112,137
71,054
49,505
56,781
Cash
126,224
119,968
148,156
241,943
Basic Shares
49,369
48,863
48,229
45,035

Earnings Calls

Quarter EPS
2025-09-30
$0
2025-06-30
$0.79
2025-03-31
$0.79
2024-12-31
$0.77