Quarterly Financials

Values in thousands2025-09-302025-06-302025-03-312024-12-31
Revenue
$267,558
$255,467
$250,519
$240,004
Gross Profit
95,453
93,113
88,168
86,337
EBITDA
76,812
63,180
61,878
58,199
EBIT
54,395
51,777
50,864
47,303
Net Income
40,289
38,278
37,053
33,583
Net Change In Cash
267,558
255,467
250,519
240,004
Free Cash Flow
50,669
40,439
30,898
39,592
Cash
65,093
65,427
49,901
49,515
Basic Shares
32,702
32,744
32,807
32,548

Annual Financials

Values in thousands2024-12-312023-12-312022-12-312021-12-31
Revenue
$953,684
$922,439
$942,358
$799,023
Gross Profit
336,206
302,056
280,451
243,174
EBITDA
230,954
214,809
195,865
176,568
EBIT
182,981
159,874
144,017
127,689
Net Income
128,475
108,543
105,367
96,104
Net Change In Cash
953,684
922,439
942,358
799,023
Cost of Revenue
-30,799
23,036
Free Cash Flow
146,338
145,869
88,246
123,065
Cash
49,515
64,447
66,560
103,239
Basic Shares
32,718
32,448
32,393
32,671

Earnings Calls

QuarterEPS
2025-12-31
$0
2025-09-30
$1.35
2025-06-30
$1.27
2025-03-31
$1.22