Log in

Compare Stocks

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

 Cardinal HealthAmerisourceBergenHerbalife NutritionMcKessonNu Skin Enterprises
SymbolNYSE:CAHNYSE:ABCNYSE:HLFNYSE:MCKNYSE:NUS
Price Information
Current Price$59.72$97.00$37.45$170.96$29.84
52 Week RangeHoldHoldBuyHoldHold
Analyst Ratings
Consensus RecommendationHoldHoldBuyHoldHold
Consensus Price Target$58.57$96.00$40.35$162.80$44.71
% Upside from Price Target-1.92% downside-1.03% downside7.74% upside-4.77% downside49.85% upside
Trade Information
Market Cap$17.63 billion$19.87 billion$5.58 billion$30.22 billion$1.65 billion
Beta1.361.010.411.160.78
Average Volume3,040,5741,392,3521,204,2492,660,198768,228
Sales & Book Value
Annual Revenue$145.53 billion$179.59 billion$4.88 billion$214.32 billion$2.42 billion
Price / Sales0.120.111.130.140.68
Cashflow$8.58 per share$9.72 per share$3.33 per share$29.73 per share$4.51 per share
Price / Cash6.969.9811.265.756.61
Book Value$3.43 per share$14.91 per share($2.64) per share$36.09 per share$15.76 per share
Price / Book17.416.51-14.194.741.89
Profitability
Net Income$1.36 billion$855.36 million$296.60 million$34 million$173.55 million
EPS$5.28$7.09$2.82$13.57$3.10
Trailing P/E RatioN/A31.3917.18N/A9.59
Forward P/E Ratio10.7811.8310.6710.7910.97
P/E Growth$1.83$1.69N/A$1.64$2.25
Net Margins-2.81%0.36%6.38%-0.41%7.17%
Return on Equity (ROE)45.21%49.95%-79.08%36.40%20.62%
Return on Assets (ROA)4.04%3.90%14.08%4.44%9.84%
Dividend
Annual Payout$1.92$1.68N/A$1.64$1.48
Dividend Yield3.22%1.73%N/A0.96%4.96%
Three-Year Dividend Growth1.58%4.43%N/A9.77%1.37%
Payout Ratio36.36%23.70%N/A12.09%47.74%
Years of Consecutive Dividend Growth15 Years15 YearsN/A7 Years19 Years
Debt
Debt-to-Equity Ratio6.73%1.18%N/A1.33%0.50%
Current Ratio1.03%0.95%1.54%0.98%2.07%
Quick Ratio0.48%0.56%1.05%0.56%1.30%
Ownership Information
Institutional Ownership Percentage88.59%65.90%86.13%87.82%71.85%
Insider Ownership Percentage0.30%28.30%6.31%0.88%3.20%
Miscellaneous
Employees31,00022,0008,90080,0004,900
Shares Outstanding291.78 million205.89 million147.53 million176.93 million55.55 million
Next Earnings Date5/14/2020 (Estimated)5/7/2020 (Estimated)5/7/2020 (Estimated)5/13/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