Log in

Compare Stocks

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

 CelgeneVertex PharmaceuticalsCommonwealth Bank of AustraliaRegeneron PharmaceuticalsZoetis
Price Information
Current Price$108.24$291.31$101.72$627.25$138.60
52 Week RangeHoldBuyHoldBuyBuy
Beat the Market™ Rank
Overall Score1.
Analysis Score1.
Community Score3.
Dividend Score0.
Ownership Score1.
Earnings & Valuation Score3.
Analyst Ratings
Consensus RecommendationHoldBuyHoldBuyBuy
Consensus Price Target$105.60$284.23N/A$557.70$142.38
% Upside from Price Target-2.44% downside-2.43% downsideN/A-11.09% downside2.73% upside
Trade Information
Market Cap$77.04 billion$75.48 billion$92.04 billion$68.48 billion$65.82 billion
Average Volume6,772,2161,950,65357,1491,330,8532,438,776
Sales & Book Value
Annual Revenue$15.28 billion$4.16 billion$8.54 billion$7.86 billion$6.26 billion
Price / Sales5.0418.1410.828.7810.52
Cashflow$8.88 per share$4.77 per share$2.54 per share$24.41 per share$4.58 per share
Price / Cash12.1961.0840.0225.7030.26
Book Value$16.98 per share$23.66 per share$5.80 per share$100.56 per share$5.69 per share
Price / Book6.3712.3117.546.2424.36
Net Income$4.05 billion$1.18 billion$1.92 billion$2.12 billion$1.50 billion
Trailing P/E Ratio14.2250.4947.9831.5241.37
Forward P/E Ratio9.1433.1441.0220.7035.00
P/E Growth$0.51$1.39N/A$1.96$4.90
Net Margins34.63%31.35%N/A28.56%25.41%
Return on Equity (ROE)78.15%25.69%N/A24.94%67.72%
Return on Assets (ROA)18.54%18.50%N/A18.81%15.76%
Annual PayoutN/AN/A$0.82N/A$0.80
Dividend YieldN/AN/A0.81%N/A0.58%
Three-Year Dividend GrowthN/AN/AN/AN/AN/A
Payout RatioN/AN/A38.68%N/A21.98%
Years of Consecutive Dividend GrowthN/AN/AN/AN/A6 Years
Debt-to-Equity Ratio1.51%0.08%N/A0.06%2.22%
Current Ratio2.89%3.54%N/A4.21%2.77%
Quick Ratio2.80%3.42%N/A3.49%1.91%
Ownership Information
Institutional Ownership Percentage71.66%93.40%0.18%68.04%91.45%
Insider Ownership Percentage0.39%0.48%N/A11.28%0.17%
Shares Outstanding711.71 million259.28 million908.10 million110.02 million474.94 million
Next Earnings DateN/A7/29/2020 (Estimated)9/4/2020 (Estimated)8/4/2020 (Estimated)8/6/2020 (Confirmed)
OptionableOptionableOptionableNot OptionableOptionableOptionable

30 Days of MarketBeat All Access for $1.00

Sign up for MarketBeat All Access to gain access to MarketBeat's full suite of research tools:

  • Best-in-Class Portfolio Monitoring

    View the latest news, buy/sell ratings, SEC filings and insider transactions for your stocks. Compare your portfolio performance to leading indices and get personalized stock ideas based on your portfolio.

  • Stock Ideas and Recommendations

    Get daily stock ideas top-performing Wall Street analysts. Get short term trading ideas from the MarketBeat Idea Engine. View which stocks are hot on social media with MarketBeat's trending stocks report.

  • Advanced Stock Screeners and Research Tools

    Identify stocks that meet your criteria using seven unique stock screeners. See what's happening in the market right now with MarketBeat's real-time news feed. Export data to Excel for your own analysis.

Start Your Risk-Free Trial Subscription Here

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.