Quarterly Financials

Values in thousands2025-09-302025-06-302025-03-312024-12-31
Revenue
$100,016
$97,032
$93,976
$93,294
Gross Profit
79,533
77,665
72,403
69,754
EBITDA
45,800
44,734
40,054
38,819
EBIT
43,846
41,161
36,917
34,482
Net Income
35,188
33,387
30,342
28,654
Net Change In Cash
100,016
97,032
93,976
93,294
Free Cash Flow
35,753
27,832
31,261
32,804
Cash
225,594
172,124
384,705
225,389
Basic Shares
14,463
14,471
14,631
14,697

Annual Financials

Values in thousands2024-12-312023-12-312022-12-312021-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

QuarterEPS
2025-12-31
$0
2025-09-30
$2.41
2025-06-30
$2.29
2025-03-31
$2.06