Quarterly Financials

Values in thousands2025-12-312025-09-302025-06-302025-03-31
Revenue
$263,617
$267,558
$255,467
$250,519
Gross Profit
93,899
95,453
93,113
88,168
EBITDA
63,436
76,812
63,180
61,878
EBIT
52,213
54,395
51,777
50,864
Net Income
39,225
40,289
38,278
37,053
Net Change In Cash
263,617
267,558
255,467
250,519
Free Cash Flow
94,550
50,669
40,439
30,898
Cash
74,570
65,093
65,427
49,901
Basic Shares
32,320
32,702
32,744
32,807

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
216,556
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
$0
2025-12-31
$1.31
2025-09-30
$1.24
2025-06-30
$1.27