NYSE • MTB • US55261F1049
Generating your data highlights...
31.1b USD | # 690 in US
1.15m shares | 247.1m USD
146.45m
99.52% | 145.74m