Log in

Compare Stocks

Enter up to five stock symbols separated by a comma or space (ex. BAC,WFC,JPM,LON:BARC).
Date Range: 

 ChevronExxon MobilBPChina Petroleum & Chemical
SymbolNYSE:CVXNYSE:XOMNYSE:BPNYSE:SNP
Price Information
Current Price$85.23$42.65$22.46$44.35
52 Week RangeBuyHoldHoldHold
Beat the Market™ Rank
Overall Score2.62.32.01.6
Analysis Score4.33.94.20.0
Community Score2.72.22.72.4
Dividend Score3.33.31.71.7
Ownership Score1.01.00.01.0
Earnings & Valuation Score1.91.31.33.1
Analyst Ratings
Consensus RecommendationBuyHoldHoldHold
Consensus Price Target$113.33$55.05$39.08N/A
% Upside from Price Target32.97% upside29.06% upside73.98% upsideN/A
Trade Information
Market Cap$159.12 billion$180.33 billion$75.84 billion$53.69 billion
Beta1.291.330.81.04
Average Volume7,663,25022,434,1549,200,463163,058
Sales & Book Value
Annual Revenue$146.52 billion$264.94 billion$282.62 billion$421.14 billion
Price / Sales1.090.680.270.13
Cashflow$21.74 per share$6.76 per share$8.23 per share$19.37 per share
Price / Cash3.926.312.732.29
Book Value$76.79 per share$47.02 per share$29.85 per share$104.68 per share
Price / Book1.110.910.750.42
Profitability
Net Income$2.92 billion$14.34 billion$4.03 billion$8.32 billion
EPS$6.27$2.25$2.95$6.37
Trailing P/E Ratio41.5815.97N/A15.95
Forward P/E Ratio81.1794.7828.799.90
P/E Growth$52.94N/AN/A$3.11
Net Margins2.71%4.42%-1.19%0.83%
Return on Equity (ROE)8.28%5.15%8.53%2.43%
Return on Assets (ROA)5.07%2.80%2.93%1.17%
Dividend
Annual Payout$5.16$3.48$2.50$4.80
Dividend Yield6.05%8.16%11.13%10.82%
Three-Year Dividend Growth283.87%310.78%145.88%N/A
Payout Ratio82.30%154.67%84.75%75.35%
Years of Consecutive Dividend Growth34 Years37 Years2 Years2 Years
Debt
Debt-to-Equity Ratio0.16%0.17%0.71%0.30%
Current Ratio1.01%0.78%1.01%0.78%
Quick Ratio0.78%0.52%0.83%0.49%
Ownership Information
Institutional Ownership Percentage64.60%52.23%10.11%0.76%
Insider Ownership Percentage0.28%0.05%1.00%92.20%
Miscellaneous
Employees48,20074,90070,100402,206
Shares Outstanding1.87 billion4.23 billion3.38 billion1.21 billion
Next Earnings Date7/31/2020 (Confirmed)7/31/2020 (Confirmed)8/4/2020 (Confirmed)8/26/2020 (Estimated)
OptionableOptionableOptionableOptionableOptionable

Enter your email address below to receive a concise daily summary of analysts' upgrades, downgrades and new coverage with MarketBeat.com's FREE daily email newsletter.