
MPC
$312.61
1D:
1.8%
1Y:
85.1%
US56585A1025Sign in to check this stock against your screeners
Sign In$39.17
1D:
-1.9%
1Y:
55.3%
US29446M1027Mkt Cap
$93.65B
P/E Ratio TTM
18.1
Revenue TTM
$113.62B
Beta
-0.75
Earnings TTM
$9.06B
Dividend Yield TTM
3.86%
$308.73
1D:
0.4%
1Y:
128.6%
US91913Y1001Mkt Cap
$88.89B
P/E Ratio TTM
13.0
Revenue TTM
$126.17B
Beta
0.55
Earnings TTM
$4.21B
Dividend Yield TTM
1.51%