
ST
$39.31
1D:
2.1%
1Y:
26.7%
GB00BFMBMT84Sign in to check this stock against your screens
Sign In$146.88
1D:
8.7%
1Y:
65.0%
US9258151029Mkt Cap
$6.78B
P/E Ratio TTM
41.6
Revenue TTM
$560.70M
Beta
2.38
Earnings TTM
$180.29M
Dividend Yield TTM
0.00%