Market Cap:
$16.97B
EBITDA:
$263.45M
P/E Ratio:
$19.76
Book Value:
$24.57
Earnings/Share:
$13.05
Profit Margin:
70.85%
Operating Margin:
64.98%
ROA (TTM):
9.58%
ROE (TTM):
118.78%
Revenue (TTM):
$1.05B
Revenue/Share (TTM):
$16.89
Earnings Growth (YOY):
0.00%
Revenue Growth (YOY):
114.70%
Valuation Metrics
Enterprise Value:
$16.06B
Trailing P/E:
19.76
Forward P/E:
21.23
Shares Statistics
Shares Outstanding:
65.80M
Shares Float:
65.64M
% Insiders:
0.771%
% Institutions:
103.39%
Shares Short:
3.13M
Shares Short (Prior Month):
3.48M
Short Ratio:
3.27
Short % Float:
5.63%