Log in

Compare Stocks

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

 AmerisourceBergenCardinal HealthMcKessonHerbalife NutritionNu Skin Enterprises
SymbolNYSE:ABCNYSE:CAHNYSE:MCKNYSE:HLFNYSE:NUS
Price Information
Current Price$97.00$59.72$170.96$37.45$29.84
52 Week RangeHoldHoldHoldBuyHold
Analyst Ratings
Consensus RecommendationHoldHoldHoldBuyHold
Consensus Price Target$96.00$58.57$162.80$40.35$44.71
% Upside from Price Target-1.03% downside-1.92% downside-4.77% downside7.74% upside49.85% upside
Trade Information
Market Cap$19.87 billion$17.63 billion$30.22 billion$5.58 billion$1.65 billion
Beta1.011.361.160.410.78
Average Volume1,392,3523,040,5742,660,1981,204,249768,228
Sales & Book Value
Annual Revenue$179.59 billion$145.53 billion$214.32 billion$4.88 billion$2.42 billion
Price / Sales0.110.120.141.130.68
Cashflow$9.72 per share$8.58 per share$29.73 per share$3.33 per share$4.51 per share
Price / Cash9.986.965.7511.266.61
Book Value$14.91 per share$3.43 per share$36.09 per share($2.64) per share$15.76 per share
Price / Book6.5117.414.74-14.191.89
Profitability
Net Income$855.36 million$1.36 billion$34 million$296.60 million$173.55 million
EPS$7.09$5.28$13.57$2.82$3.10
Trailing P/E Ratio31.39N/AN/A17.189.59
Forward P/E Ratio11.8310.7810.7910.6710.97
P/E Growth$1.69$1.83$1.64N/A$2.25
Net Margins0.36%-2.81%-0.41%6.38%7.17%
Return on Equity (ROE)49.95%45.21%36.40%-79.08%20.62%
Return on Assets (ROA)3.90%4.04%4.44%14.08%9.84%
Dividend
Annual Payout$1.68$1.92$1.64N/A$1.48
Dividend Yield1.73%3.22%0.96%N/A4.96%
Three-Year Dividend Growth4.43%1.58%9.77%N/A1.37%
Payout Ratio23.70%36.36%12.09%N/A47.74%
Years of Consecutive Dividend Growth15 Years15 Years7 YearsN/A19 Years
Debt
Debt-to-Equity Ratio1.18%6.73%1.33%N/A0.50%
Current Ratio0.95%1.03%0.98%1.54%2.07%
Quick Ratio0.56%0.48%0.56%1.05%1.30%
Ownership Information
Institutional Ownership Percentage65.90%88.59%87.82%86.13%71.85%
Insider Ownership Percentage28.30%0.30%0.88%6.31%3.20%
Miscellaneous
Employees22,00031,00080,0008,9004,900
Shares Outstanding205.89 million291.78 million176.93 million147.53 million55.55 million
Next Earnings Date5/7/2020 (Estimated)5/14/2020 (Estimated)5/13/2020 (Estimated)5/7/2020 (Estimated)5/5/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