NYSE • MTB • US55261F1049
Generating your data highlights...
34.4b USD | # 651 in US
1.09m shares | 262.9m USD
144.42m
99.52% | 143.72m