Compare Stocks: MPC vs. VLO vs. PSX

Compare normalized stock price performance over 6 months, 1 year or 2 years. Each line starts at 0%, so different stock prices can be compared on the same scale.
MPCVLOPSX
$387.48$370.69$254.35

Market Snapshot

Current market context for the selected companies.

Performance

Absolute returns and relative performance versus SPY.

Metric MPCVLOPSX
1 Month+30.1%+22.6%+25.6%
1 Month vs SPY+29.8%+22.2%+25.2%
3 Months+45.1%+43.2%+38.1%
3 Months vs SPY+43.0%+41.1%+36.1%
6 Months+78.3%+62.6%+52.8%
6 Months vs SPY+64.8%+49.1%+39.4%
1 Year+116.5%+138.6%+94.9%
1 Year vs SPY+96.4%+118.5%+74.8%
2 Years+126.6%+161.4%+86.3%
2 Years vs SPY+88.2%+123.0%+47.9%

Growth & Profitability

Operating growth, margins and capital efficiency.

Metric MPCVLOPSX
Revenue Growth53.7%51.7%53.1%
Earnings Growth348.0%453.5%344.9%
Gross Margin12.8%16.1%13.1%
Operating Margin13.6%12.3%8.5%
Net Margin5.5%5.4%4.7%
Return on Equity42.1%27.6%23.5%
Return on Assets8.7%10.6%6.0%

Valuation

Common valuation multiples shown side by side.

Metric MPCVLOPSX
P / E13.415.314.6
Forward P / E11.912.012.2
P / S0.70.80.7
P / B5.74.23.2
EV / Sales0.90.80.8
EV / EBIT6.76.89.1
P / FCF11.712.522.6
FCF Yield8.5%8.0%4.4%

Cash Flow & Balance Sheet

Cash generation and leverage context.

Metric MPCVLOPSX
Free Cash Flow$9.25B$8.42B$4.55B
Operating Cash Flow$17.13B$10.91B$8.92B
Debt / Equity133.3%40.1%62.9%

Earnings Outlook

Upcoming earnings expectations when available.

Metric MPCVLOPSX
Next Earnings2026-11-032026-10-222026-10-29
EPS Estimate19.8216.279.48
Revenue Estimate41.81B38.75B42.19B
EPS Growth+558.4%+344.6%+276.1%
Revenue Growth+16.6%+20.5%+20.6%
Analyst Coverage161718