Quarterly Financials

Values in thousands 2025-06-30 2025-03-31 2024-12-31 2024-09-30
Revenue
$419,073
$390,950
$385,323
$401,301
Gross Profit
108,292
102,841
91,788
100,887
EBITDA
58,940
58,531
51,556
53,861
EBIT
45,090
45,037
37,931
40,609
Net Income
31,106
31,800
28,081
27,405
Net Change In Cash
419,073
390,950
385,323
401,301
Free Cash Flow
15,747
8,193
72,898
88,399
Cash
201,823
200,274
197,274
140,038
Basic Shares
12,083
12,048
12,043
12,041

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$1,628,513
$1,689,651
$1,513,616
$1,334,223
Gross Profit
412,488
453,644
376,518
334,514
EBITDA
223,260
249,186
195,281
161,417
EBIT
170,176
201,213
148,592
116,938
Net Income
115,930
136,161
101,928
80,245
Net Change In Cash
1,628,513
1,689,651
1,513,616
1,334,223
Cost of Revenue
7,247
-8,080
Free Cash Flow
184,785
93,409
-16,774
24,360
Cash
197,274
51,919
47,016
42,115
Basic Shares
12,037
11,987
11,934
11,896

Earnings Calls

Quarter EPS
2025-09-30
$0
2025-06-30
$2.57
2025-03-31
$2.64
2024-12-31
$2.39