Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$127,216
$146,407
$141,632
$145,678
Gross Profit
100,776
95,141
94,826
EBITDA
50,529
43,088
48,042
EBIT
47,700
40,060
44,989
Net Income
37,326
37,520
31,438
34,937
Net Change In Cash
127,216
146,407
141,632
145,678
Free Cash Flow
-69,281
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