NYSE • MTB • US55261F1049
Generating your data highlights...
32.3b USD | # 677 in US
1.08m shares | 261.76m USD
144.42m
99.53% | 143.74m