Market Cap:
$883.99M
EBITDA:
$87.70M
P/E Ratio:
$119.40
PEG Ratio:
$1.82
Book Value:
$2.75
Earnings/Share:
$0.05
Profit Margin:
0.97%
Operating Margin:
10.84%
ROA (TTM):
4.34%
ROE (TTM):
2.13%
Revenue (TTM):
$641.83M
Revenue/Share (TTM):
$4.75
Earnings Growth (YOY):
-12.50%
Revenue Growth (YOY):
6.80%
Valuation Metrics
Enterprise Value:
$962.13M
Trailing P/E:
119.40
Forward P/E:
12.71
Shares Statistics
Shares Outstanding:
148.07M
Shares Float:
139.53M
% Insiders:
5.50%
% Institutions:
94.36%
Shares Short:
10.78M
Shares Short (Prior Month):
11.05M
Short Ratio:
4.72
Short % Float:
7.70%