Quarterly Financials

Values in thousands 2024-09-30 2024-06-30 2024-03-31 2023-12-31
Revenue
$157,535
$108,512
$97,058
$97,120
Gross Profit
53,699
53,841
51,912
50,524
EBITDA
22,988
22,145
22,280
25,902
EBIT
20,733
20,323
20,557
24,247
Net Income
12,359
13,004
12,010
10,109
Net Change In Cash
157,535
108,512
97,058
97,120
Free Cash Flow
12,586
10,813
22,273
25,375
Cash
33,557
142,159
130,902
117,886
Basic Shares
18,448
20,156
20,170
20,153

Annual Financials

Values in thousands 2023-12-31 2022-12-31 2021-12-31 2020-12-31
Revenue
$405,393
$415,013
$445,471
$405,111
Gross Profit
203,241
205,538
217,834
189,636
EBITDA
82,685
40,800
90,547
67,524
EBIT
76,327
35,530
85,702
62,136
Net Income
38,462
11,641
52,059
38,192
Net Change In Cash
405,393
415,013
445,471
405,111
Cost of Revenue
-31,823
66,445
-50,485
Free Cash Flow
61,174
22,588
62,061
37,543
Cash
117,886
106,403
128,320
41,765
Basic Shares
20,467
18,055
22,381
22,937

Earnings Calls

Quarter EPS
2024-09-30
$0.87
2024-06-30
$0.89
2024-03-31
$0.80
2023-12-31
$0.79