Market Cap:
$3.46B
EBITDA:
$429.90M
P/E Ratio:
$24.91
Book Value:
$22.00
Dividend/Share:
$0.70
Dividend Yield:
1.15%
Earnings/Share:
$2.41
Profit Margin:
7.78%
Operating Margin:
15.59%
ROA (TTM):
5.83%
ROE (TTM):
11.48%
Revenue (TTM):
$1.80B
Revenue/Share (TTM):
$31.36
Earnings Growth (YOY):
41.90%
Revenue Growth (YOY):
22.00%
Valuation Metrics
Enterprise Value:
$4.73B
Trailing P/E:
24.91
Forward P/E:
12.82
Shares Statistics
Shares Outstanding:
57.56M
Shares Float:
57.38M
% Insiders:
13.80%
% Institutions:
109.61%
Shares Short:
9.69M
Shares Short (Prior Month):
7.99M
Short Ratio:
17.24
Short % Float:
23.33%