NYSE • MPC • US56585A1025
Generating your data highlights...
71.8b USD | # 293 in US
2.52m shares | 564.5m USD
294.5m
99.70% | 293.61m