Market Cap:
$1.59B
EBITDA:
$91.60M
P/E Ratio:
$24.52
Book Value:
$0.89
Dividend/Share:
$0.54
Dividend Yield:
2.88%
Earnings/Share:
$0.77
Profit Margin:
13.64%
Operating Margin:
21.67%
ROA (TTM):
16.32%
ROE (TTM):
89.24%
Revenue (TTM):
$474.30M
Revenue/Share (TTM):
$5.64
Earnings Growth (YOY):
36.10%
Revenue Growth (YOY):
12.90%
Valuation Metrics
Enterprise Value:
$1.69B
Trailing P/E:
24.52
Forward P/E:
0.00
Shares Statistics
Shares Outstanding:
84.11M
Shares Float:
69.93M
% Insiders:
7.63%
% Institutions:
44.56%