Market Cap:
$2.82B
EBITDA:
$282.62M
P/E Ratio:
$20.05
Book Value:
$4.60
Dividend/Share:
$2.06
Dividend Yield:
0.05%
Earnings/Share:
$1.93
Profit Margin:
12.41%
Operating Margin:
22.25%
ROA (TTM):
17.27%
ROE (TTM):
40.93%
Revenue (TTM):
$1.14B
Revenue/Share (TTM):
$15.65
Earnings Growth (YOY):
-5.60%
Revenue Growth (YOY):
21.70%
Valuation Metrics
Enterprise Value:
$3.06B
Trailing P/E:
20.05
Forward P/E:
0.00
Shares Statistics
Shares Outstanding:
72.91M
Shares Float:
31.13M
% Insiders:
52.40%
% Institutions:
6.52%