Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$97,032
$93,976
$93,294
$96,107
Gross Profit
77,665
72,403
69,754
72,461
EBITDA
44,734
40,054
38,819
39,916
EBIT
41,161
36,917
34,482
37,115
Net Income
33,387
30,342
28,654
29,809
Net Change In Cash
97,032
93,976
93,294
96,107
Free Cash Flow
27,832
31,261
32,804
36,998
Cash
172,124
384,705
225,389
293,949
Basic Shares
14,471
14,631
14,697
14,654

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$371,254
$334,446
$255,733
$228,653
Gross Profit
283,242
279,180
245,604
221,924
EBITDA
157,715
153,827
143,110
125,807
EBIT
144,516
143,106
127,334
111,194
Net Income
117,101
114,365
102,071
88,080
Net Change In Cash
371,254
334,446
255,733
228,653
Cost of Revenue
-434,631
105,972
Free Cash Flow
129,190
134,618
113,676
98,950
Cash
225,389
156,276
200,000
634,631
Basic Shares
14,697
14,891
14,873
15,407

Earnings Calls

Quarter EPS
2025-09-30
$0
2025-06-30
$2.29
2025-03-31
$2.06
2024-12-31
$1.94