Market Cap:
$2.60B
EBITDA:
$148.76M
P/E Ratio:
$32.91
PEG Ratio:
$1.46
Book Value:
$4.61
Earnings/Share:
$1.84
Profit Margin:
8.40%
Operating Margin:
14.80%
ROA (TTM):
11.16%
ROE (TTM):
33.68%
Revenue (TTM):
$942.09M
Revenue/Share (TTM):
$22.01
Earnings Growth (YOY):
2,400.00%
Revenue Growth (YOY):
27.00%
Valuation Metrics
Enterprise Value:
$2.96B
Trailing P/E:
32.91
Forward P/E:
46.95
Shares Statistics
Shares Outstanding:
36.11M
Shares Float:
40.34M
% Insiders:
1.93%
% Institutions:
90.35%
Shares Short:
3.22M
Shares Short (Prior Month):
3.25M
Short Ratio:
5.22
Short % Float:
9.12%