Quarterly Financials

Values in thousands 2024-09-30 2024-06-30 2024-03-31 2023-12-31
Revenue
$378,089
$381,017
$363,385
$350,005
Gross Profit
122,105
116,952
102,498
105,139
EBITDA
50,702
66,082
28,230
13,961
EBIT
44,381
60,049
22,258
6,195
Net Income
27,149
37,482
18,006
2,832
Net Change In Cash
378,089
381,017
363,385
350,005
Free Cash Flow
77,641
98,215
-139,521
69,939
Cash
18,497
17,646
18,642
12,149
Basic Shares
18,471
18,454
18,943
19,389

Annual Financials

Values in thousands 2023-12-31 2022-12-31 2021-12-31 2020-12-31
Revenue
$1,398,755
$1,158,961
$926,958
$871,014
Gross Profit
419,292
346,409
268,813
251,668
EBITDA
161,836
154,188
120,642
12,825
EBIT
130,609
120,460
88,186
-24,581
Net Income
62,479
75,552
62,987
-23,718
Net Change In Cash
1,398,755
1,158,961
926,958
871,014
Cost of Revenue
-46,396
55,573
Free Cash Flow
100,076
61,101
2,227
120,341
Cash
12,149
11,834
20,781
67,177
Basic Shares
19,601
20,746
21,809
21,882

Earnings Calls

Quarter EPS
2024-09-30
$1.68
2024-06-30
$1.68
2024-03-31
$1.23
2023-12-31
$1.29