NYSE • MFG • US60687Y1091
Generating your data highlights...
121b USD | # 167 in US
4.1m shares | 36.26m USD
503.86m
90.07% | 453.83m