Market Cap:
$856.32M
EBITDA:
$206.11M
P/E Ratio:
$14.97
Book Value:
$12.68
Dividend/Share:
$0.65
Dividend Yield:
3.45%
Earnings/Share:
$1.26
Profit Margin:
3.94%
Operating Margin:
9.56%
ROA (TTM):
5.35%
ROE (TTM):
14.20%
Revenue (TTM):
$1.75B
Revenue/Share (TTM):
$38.72
Earnings Growth (YOY):
100.00%
Revenue Growth (YOY):
2.60%
Valuation Metrics
Enterprise Value:
$1.62B
Trailing P/E:
14.97
Forward P/E:
11.49
Shares Statistics
Shares Outstanding:
45.39M
Shares Float:
44.92M
% Insiders:
6.92%
% Institutions:
65.45%