NYSE • MTB • US55261F1049
Generating your data highlights...
35.5b USD | # 629 in US
1.06m shares | 234.17m USD
146.45m
99.52% | 145.75m