NYSE • MTB • US55261F1049
Generating your data highlights...
31.4b USD | # 676 in US
1.06m shares | 253.7m USD
144.42m
99.53% | 143.74m