Quarterly Financials

Values in thousands2026-06-302026-03-312025-12-312025-09-30
Revenue
$283,997
$270,709
$263,617
$267,558
Gross Profit
103,683
101,084
93,899
95,453
EBITDA
71,441
67,226
63,436
76,812
EBIT
59,221
54,735
52,213
54,395
Net Income
44,615
40,285
39,225
40,289
Net Change In Cash
283,997
270,709
263,617
267,558
Free Cash Flow
35,825
33,809
51,061
50,669
Cash
63,174
72,873
74,570
65,093
Basic Shares
32,242
32,284
32,320
32,702

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,441
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-06-30
$1.49
2026-03-31
$1.33
2025-12-31
$1.31
2025-09-30
$1.35