Quarterly Financials

Values in thousands2026-09-302026-06-302026-03-312025-12-31
Revenue
$290,658
$283,997
$270,709
$263,617
Gross Profit
105,714
103,683
101,084
93,899
EBITDA
72,433
71,441
67,226
63,934
EBIT
60,044
59,221
54,735
52,213
Net Income
46,728
44,615
40,285
39,225
Net Change In Cash
290,658
283,997
270,709
263,617
Free Cash Flow
86,910
35,825
33,809
51,061
Cash
66,264
63,174
72,873
74,570
Basic Shares
32,032
32,242
32,284
32,320

Annual Financials

Values in thousands2025-12-312024-12-312023-12-312022-12-31
Revenue
$1,037,161
$953,684
$922,439
$942,358
Gross Profit
370,633
336,206
302,056
280,451
EBITDA
254,939
230,954
214,809
195,865
EBIT
209,249
182,981
159,874
144,017
Net Income
154,845
128,475
108,543
105,367
Net Change In Cash
1,037,161
953,684
922,439
942,358
Cost of Revenue
-30,799
Free Cash Flow
173,067
146,338
145,869
88,246
Cash
74,570
49,515
64,447
66,560
Basic Shares
32,604
32,718
32,448
32,393

Earnings Calls

QuarterEPS
2026-09-30
$1.57
2026-06-30
$1.49
2026-03-31
$1.33
2025-12-31
$1.31