Quarterly Financials

Values in thousands2026-03-312025-12-312025-09-302025-06-30
Revenue
$98,399
$101,085
$100,016
$97,032
Gross Profit
78,647
80,195
79,533
77,665
EBITDA
39,262
40,641
45,800
44,734
EBIT
43,846
41,161
Net Income
31,735
31,568
35,188
33,387
Net Change In Cash
98,399
101,085
100,016
97,032
Free Cash Flow
33,602
35,753
27,832
Cash
135,816
152,111
225,594
172,124
Basic Shares
14,274
14,366
14,463
14,471

Annual Financials

Values in thousands2025-12-312024-12-312023-12-312022-12-31
Revenue
$392,109
$371,254
$334,446
$255,733
Gross Profit
309,796
283,242
279,180
245,604
EBITDA
171,229
157,715
153,827
143,110
EBIT
162,565
144,516
143,106
127,334
Net Income
130,485
117,101
114,365
102,071
Net Change In Cash
392,109
371,254
334,446
255,733
Cost of Revenue
-434,631
Free Cash Flow
128,448
129,190
134,618
113,676
Cash
152,111
225,389
156,276
200,000
Basic Shares
14,366
14,697
14,891
14,873

Earnings Calls

QuarterEPS
2026-03-31
$2.20
2025-12-31
$2.18
2025-09-30
$2.41
2025-06-30
$2.29