Market Cap:
$697.38M
EBITDA:
$135.29M
P/E Ratio:
$10.21
Book Value:
$13.35
Dividend/Share:
$1.00
Dividend Yield:
5.22%
Earnings/Share:
$1.90
Profit Margin:
13.30%
Operating Margin:
24.59%
ROA (TTM):
5.61%
ROE (TTM):
14.67%
Revenue (TTM):
$529.23M
Revenue/Share (TTM):
$14.64
Earnings Growth (YOY):
157.50%
Revenue Growth (YOY):
8.80%
Valuation Metrics
Enterprise Value:
$631.57M
Trailing P/E:
10.21
Forward P/E:
12.09
Shares Statistics
Shares Outstanding:
35.95M
Shares Float:
17.71M
% Insiders:
34.84%
% Institutions:
17.51%