Quarterly Financials

Values in thousands2026-03-312025-12-312025-09-302025-06-30
Revenue
$270,709
$263,617
$267,558
$255,467
Gross Profit
101,084
93,899
95,453
93,113
EBITDA
68,117
63,436
76,812
63,180
EBIT
55,626
52,213
54,395
51,777
Net Income
40,285
39,225
40,289
38,278
Net Change In Cash
270,709
263,617
267,558
255,467
Free Cash Flow
33,809
51,061
50,669
40,439
Cash
72,873
74,570
65,093
65,427
Basic Shares
32,284
32,320
32,702
32,744

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-03-31
$1.33
2025-12-31
$1.31
2025-09-30
$1.24
2025-06-30
$1.27