Market Cap:
$884.47M
EBITDA:
$21.13M
P/E Ratio:
$30.82
Book Value:
$4.87
Earnings/Share:
$0.38
Profit Margin:
-13.60%
Operating Margin:
-23.99%
ROA (TTM):
-0.71%
ROE (TTM):
-15.67%
Revenue (TTM):
$276.70M
Revenue/Share (TTM):
$2.57
Earnings Growth (YOY):
0.00%
Revenue Growth (YOY):
146.20%
Valuation Metrics
Enterprise Value:
$1.09B
Trailing P/E:
30.82
Forward P/E:
28.57
Shares Statistics
Shares Outstanding:
52.26M
Shares Float:
41.20M
% Insiders:
15.56%
% Institutions:
55.01%
Shares Short:
2.39M
Shares Short (Prior Month):
2.06M
Short Ratio:
4.58