Market Cap:
$581.47M
EBITDA:
$35.78M
Book Value:
$1.56
Earnings/Share:
$-1.32
Profit Margin:
-98.51%
Operating Margin:
-58.65%
ROA (TTM):
-12.92%
ROE (TTM):
-66.39%
Revenue (TTM):
$331.30M
Revenue/Share (TTM):
$1.34
Earnings Growth (YOY):
-99.90%
Revenue Growth (YOY):
73.50%
Valuation Metrics
Enterprise Value:
$709.30M
Trailing P/E:
0.00
Forward P/E:
62.89
Shares Statistics
Shares Outstanding:
274.28M
Shares Float:
271.23M
% Insiders:
1.05%
% Institutions:
43.90%
Shares Short:
57.36M
Shares Short (Prior Month):
54.03M
Short Ratio:
5.08
Short % Float:
0.86%