NYSE • MTB • US55261F1049
Generating your data highlights...
31.8b USD | # 670 in US
1.06m shares | 252.1m USD
144.42m
99.53% | 143.74m