Market Cap:
$5.10B
EBITDA:
$461.61M
P/E Ratio:
$25.97
Book Value:
$3.74
Dividend/Share:
$0.25
Dividend Yield:
0.62%
Earnings/Share:
$1.54
Profit Margin:
8.69%
Operating Margin:
19.29%
ROA (TTM):
8.16%
ROE (TTM):
47.06%
Revenue (TTM):
$2.29B
Revenue/Share (TTM):
$17.91
Earnings Growth (YOY):
47.00%
Revenue Growth (YOY):
10.00%
Valuation Metrics
Enterprise Value:
$7.11B
Trailing P/E:
25.97
Forward P/E:
20.83
Shares Statistics
Shares Outstanding:
127.52M
Shares Float:
115.27M
% Insiders:
9.65%
% Institutions:
90.98%
Short % Float:
5.09%