Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$255,467
$250,519
$240,004
$239,940
Gross Profit
93,113
88,168
86,337
85,361
EBITDA
63,180
61,878
58,199
58,867
EBIT
51,777
50,864
47,303
47,964
Net Income
38,278
37,053
33,583
33,837
Net Change In Cash
255,467
250,519
240,004
239,940
Free Cash Flow
40,439
30,898
39,592
42,154
Cash
65,427
49,901
49,515
73,694
Basic Shares
32,744
32,807
32,548
32,783

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-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

Quarter EPS
2025-09-30
$0
2025-06-30
$1.27
2025-03-31
$1.22
2024-12-31
$1.13