Log in

Compare Stocks

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

 EcopetrolEOG ResourcesOccidental PetroleumCanadian Natural ResourcesENI
SymbolNYSE:ECNYSE:EOGNYSE:OXYNYSE:CNQNYSE:E
Price Information
Current Price$9.22$36.00$11.61$9.49$18.02
52 Week RangeBuyBuyHoldHoldHold
Analyst Ratings
Consensus RecommendationBuyBuyHoldHoldHold
Consensus Price Target$17.76$79.38$38.06$36.11$18.00
% Upside from Price Target92.62% upside120.50% upside227.78% upside280.52% upside-0.11% downside
Trade Information
Market Cap$20.72 billion$23.01 billion$11.49 billion$12.30 billion$34.91 billion
Beta1.61.491.051.250.77
Average Volume1,689,37310,298,19448,222,0047,695,963835,814
Sales & Book Value
Annual Revenue$21.25 billion$17.38 billion$21.23 billion$18.38 billion$79.58 billion
Price / Sales0.891.210.490.610.41
Cashflow$3.25 per share$10.40 per share$7.26 per share$5.27 per share$6.35 per share
Price / Cash2.843.461.601.802.84
Book Value$8.81 per share$37.20 per share$27.39 per share$22.22 per share$29.52 per share
Price / Book1.050.970.420.430.61
Profitability
Net Income$4.36 billion$2.73 billion$-667,000,000.00$4.08 billion$165.76 million
EPS$1.74$4.98$1.45$2.27$1.79
Trailing P/E Ratio5.187.63N/A2.79163.82
Forward P/E Ratio8.7021.30N/A21.5713.65
P/E GrowthN/A$1.85N/AN/A($4.73)
Net Margins20.45%15.74%-2.94%22.13%0.26%
Return on Equity (ROE)26.22%13.89%4.82%10.51%5.66%
Return on Assets (ROA)11.67%7.98%1.46%4.63%2.30%
Dividend
Annual Payout$0.96$1.15$3.16$1.27$1.35
Dividend Yield10.41%3.19%27.22%13.38%7.49%
Three-Year Dividend GrowthN/A30.82%1.08%12.89%0.86%
Payout Ratio55.17%23.09%217.93%55.95%75.42%
Years of Consecutive Dividend Growth2 Years2 Years17 Years8 Years2 Years
Debt
Debt-to-Equity Ratio0.55%0.19%1.61%0.53%0.49%
Current Ratio1.07%1.18%1.25%0.68%1.18%
Quick Ratio0.81%1.00%1.15%0.50%1.02%
Ownership Information
Institutional Ownership Percentage2.44%87.83%78.53%68.16%1.58%
Insider Ownership PercentageN/A0.20%0.15%5.00%N/A
Miscellaneous
Employees12,2282,90014,4009,70931,701
Shares Outstanding2.06 billion582.05 million895.22 million1.18 billion1.82 billion
Next Earnings DateN/A5/7/2020 (Estimated)5/4/2020 (Estimated)5/14/2020 (Estimated)4/22/2020 (Estimated)
OptionableOptionableOptionableOptionableOptionableOptionable

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.

Yahoo Gemini Pixel