NYSE • MPC • US56585A1025
Generating your data highlights...
76.5b USD | # 293 in US
2.5m shares | 602.3m USD
291.94m
99.69% | 291.02m