Log in

Compare Stocks

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

 McKessonAmerisourceBergenCardinal HealthHerbalife NutritionNu Skin Enterprises
Price Information
Current Price$140.89$96.39$48.88$45.47$44.42
52 Week RangeBuyBuyHoldBuyHold
Beat the Market™ Rank
Overall Score2.
Analysis Score3.
Community Score3.
Dividend Score2.
Ownership Score1.
Earnings & Valuation Score1.
Analyst Ratings
Consensus RecommendationBuyBuyHoldBuyHold
Consensus Price Target$172.71$105.25$57.50$40.46$45.14
% Upside from Price Target22.59% upside9.19% upside17.64% upside-11.02% downside1.63% upside
Trade Information
Market Cap$23.44 billion$19.77 billion$14.68 billion$6.72 billion$2.31 billion
Average Volume1,176,2451,213,7432,372,3781,020,617925,502
Sales & Book Value
Annual Revenue$231.05 billion$179.59 billion$145.53 billion$4.88 billion$2.42 billion
Price / Sales0.
Cashflow$20.81 per share$9.59 per share$8.44 per share$3.36 per share$4.50 per share
Price / Cash6.7710.055.7913.539.87
Book Value$30.01 per share$14.48 per share$21.24 per share($2.65) per share$15.74 per share
Price / Book4.696.662.30-17.162.82
Net Income$900 million$855.36 million$1.36 billion$311 million$173.55 million
Trailing P/E Ratio27.4612.68N/A24.7116.45
Forward P/E Ratio8.4411.879.1414.4315.75
P/E Growth$1.66$1.83$2.16N/A$11.06
Net Margins0.39%0.85%-2.71%5.24%6.49%
Return on Equity (ROE)41.07%48.85%69.23%-94.42%17.91%
Return on Assets (ROA)4.47%3.94%4.03%15.26%8.53%
Annual Payout$1.64$1.68$1.94N/A$1.50
Dividend Yield1.16%1.74%3.97%N/A3.38%
Three-Year Dividend Growth566.67%N/A2,779.40%N/AN/A
Payout Ratio10.97%23.70%36.74%N/A48.39%
Years of Consecutive Dividend Growth7 Years15 Years15 YearsN/A19 Years
Debt-to-Equity Ratio1.51%0.98%5.60%N/A0.54%
Current Ratio0.99%0.97%1.05%1.60%1.74%
Quick Ratio0.60%0.63%0.53%1.19%1.12%
Ownership Information
Institutional Ownership Percentage80.50%64.25%84.30%84.87%74.39%
Insider Ownership Percentage0.28%28.30%0.30%3.10%3.40%
Shares Outstanding162.12 million203.40 million291.99 million147.78 million51.90 million
Next Earnings Date8/3/2020 (Confirmed)8/5/2020 (Confirmed)8/6/2020 (Confirmed)8/6/2020 (Estimated)8/5/2020 (Confirmed)

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.