NYSE • MTB • US55261F1049
Generating your data highlights...
34.5b USD | # 661 in US
1.09m shares | 262.01m USD
144.42m
99.52% | 143.72m