
MCBS
$36.32
1D:
0.3%
1Y:
19.3%
US59165J1051Sign in to check this stock against your screeners
Sign In$99.07
1D:
0.5%
1Y:
26.4%
US5917741044Mkt Cap
$1.04B
P/E Ratio TTM
12.0
Revenue TTM
$542.25M
Beta
1.00
Earnings TTM
$86.17M
Dividend Yield TTM
0.76%
$25.86
1D:
0.3%
1Y:
30.4%
US0235761014Mkt Cap
$1.01B
P/E Ratio TTM
18.6
Revenue TTM
$637.60M
Beta
—
Earnings TTM
$63.40M
Dividend Yield TTM
1.38%