NYSE • MTB • US55261F1049
Generating your data highlights...
31.9b USD | # 672 in US
1.06m shares | 255.87m USD
144.42m
99.53% | 143.74m