
MCRI
$118.27
1D:
0.7%
1Y:
9.3%
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
24.1
Revenue TTM
$3.10B
Beta
0.93
Earnings TTM
$111.60M
Dividend Yield TTM
0.00%
$80.20
1D:
-1.3%
1Y:
82.5%
US0953061068Mkt Cap
$2.54B
P/E Ratio TTM
18.4
Revenue TTM
$1.49B
Beta
1.34
Earnings TTM
$133.01M
Dividend Yield TTM
0.00%