NYSE • MPC • US56585A1025
Generating your data highlights...
76.3b USD | # 293 in US
2.51m shares | 561.63m USD
294.5m
99.72% | 293.68m