
R
$266.39
1D:
-1.4%
1Y:
57.2%
US7835491082Sign in to check this stock against your screens
Sign In$125.02
1D:
-1.9%
1Y:
18.0%
US5805891091Mkt Cap
$3.05B
P/E Ratio TTM
20.0
Revenue TTM
$951.02M
Beta
0.47
Earnings TTM
$159.34M
Dividend Yield TTM
1.51%
$9.33
1D:
0.3%
1Y:
60.9%
US23204X1037Mkt Cap
$2.12B
P/E Ratio TTM
75.2
Revenue TTM
$2.05B
Beta
1.43
Earnings TTM
$29.48M
Dividend Yield TTM
0.00%