
ECO
$83.26
1D:
2.6%
1Y:
148.4%
MHY641771016Sign in to check this stock against your screens
Sign In$85.33
1D:
1.5%
1Y:
74.4%
MHY622674098Mkt Cap
$2.42B
P/E Ratio TTM
5.8
Revenue TTM
$1.48B
Beta
1.06
Earnings TTM
$446.74M
Dividend Yield TTM
0.25%
$10.96
1D:
-0.2%
1Y:
46.9%
BMG7738W1064Mkt Cap
$1.52B
P/E Ratio TTM
24.9
Revenue TTM
$721.18M
Beta
0.46
Earnings TTM
$63.85M
Dividend Yield TTM
7.02%