
MCRI
$121.42
1D:
1.0%
1Y:
45.2%
US6090271072Sign in to check this stock against your screeners
Sign In$14.68
1D:
0.5%
1Y:
101.9%
US1311931042Mkt Cap
$2.70B
P/E Ratio TTM
86.5
Revenue TTM
$3.10B
Beta
0.93
Earnings TTM
$129.80M
Dividend Yield TTM
5.70%
$7.10
1D:
0.0%
1Y:
-0.4%
US60646V1052Mkt Cap
$2.34B
P/E Ratio TTM
21.2
Revenue TTM
$1.07B
Beta
1.29
Earnings TTM
$110.26M
Dividend Yield TTM
0.00%