Quarterly Financials

Values in thousands 2024-09-30 2024-06-30 2024-03-31 2023-12-31
Revenue
$244,405
$235,864
$230,916
$211,569
Gross Profit
109,215
96,782
94,666
93,899
EBITDA
46,459
42,374
40,819
32,082
EBIT
32,304
28,258
27,890
20,535
Net Income
19,192
13,755
14,676
12,511
Net Change In Cash
244,405
235,864
230,916
211,569
Free Cash Flow
19,465
35,301
18,029
31,329
Cash
92,690
98,468
93,520
105,051
Basic Shares
36,129
36,092
36,127
36,052

Annual Financials

Values in thousands 2023-12-31 2022-12-31 2021-12-31 2020-12-31
Revenue
$881,662
$860,903
$706,793
$590,623
Gross Profit
399,897
378,472
300,328
244,517
EBITDA
164,157
160,986
126,486
98,068
EBIT
117,545
107,828
83,092
59,775
Net Income
72,878
74,051
50,331
44,521
Net Change In Cash
881,662
860,903
706,793
590,623
Cost of Revenue
-11,916
-7,326
42,726
Free Cash Flow
100,114
71,136
74,649
129,715
Cash
105,051
100,105
117,393
125,054
Basic Shares
36,031
35,909
35,781
35,654

Earnings Calls

Quarter EPS
2024-09-30
$0.85
2024-06-30
$0.73
2024-03-31
$0.74
2023-12-31
$0.63