Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$150,273
$146,407
$141,632
$145,678
Gross Profit
100,559
100,776
95,141
94,826
EBITDA
50,914
50,529
43,088
48,436
EBIT
48,129
47,700
40,060
45,383
Net Income
37,326
37,520
31,438
34,937
Net Change In Cash
150,273
146,407
141,632
145,678
Free Cash Flow
43,031
69,281
27,005
66,690
Cash
88,810
87,816
76,837
99,900
Basic Shares
24,541
24,547
24,515
24,514

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$570,324
$507,530
$385,078
$354,864
Gross Profit
374,658
363,404
341,486
341,033
EBITDA
183,418
177,143
175,874
178,884
EBIT
171,057
161,680
156,787
154,885
Net Income
132,623
124,927
120,509
118,534
Net Change In Cash
570,324
507,530
385,078
354,864
Cost of Revenue
-402,390
282,140
Free Cash Flow
181,486
181,956
173,150
163,875
Cash
76,837
77,474
84,703
54,420
Basic Shares
24,496
24,616
24,687
25,038

Earnings Calls

Quarter EPS
2025-09-30
$0
2025-06-30
$1.55
2025-03-31
$1.52
2024-12-31
$1.41