NYSE • MTB • US55261F1049
Generating your data highlights...
33.3b USD | # 649 in US
1.05m shares | 226.84m USD
146.45m
99.52% | 145.74m