Log in

Compare Stocks

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

 HersheyCosanTootsie Roll IndustriesJohn B. Sanfilippo & SonRocky Mountain Chocolate Factory
Price Information
Current Price$129.45$17.82$34.37$83.93$4.22
52 Week RangeHoldHoldN/AHoldN/A
Beat the Market™ Rank
Overall Score2.
Analysis Score3.
Community Score2.
Dividend Score4.
Ownership Score1.
Earnings & Valuation Score1.
Analyst Ratings
Consensus RecommendationHoldHoldN/AHoldN/A
Consensus Price Target$144.12$17.63N/A$94.00N/A
% Upside from Price Target11.33% upside-1.05% downsideN/A12.00% upsideN/A
Trade Information
Market Cap$26.91 billion$3.81 billion$2.29 billion$973.98 million$25.50 million
Average Volume1,273,279901,170195,48187,67427,690
Sales & Book Value
Annual Revenue$7.99 billion$5.01 billion$523.62 million$876.20 million$31.85 million
Price / Sales3.370.874.391.110.80
Cashflow$7.74 per share$4.19 per share$1.30 per share$4.93 per share$0.44 per share
Price / Cash16.724.2526.3417.019.66
Book Value$8.36 per share$16.82 per share$11.66 per share$22.35 per share$3.23 per share
Price / Book15.481.062.953.761.31
Net Income$1.15 billion$333.56 million$64.92 million$39.47 million$1.03 million
Trailing P/E Ratio24.4713.3033.8617.5226.38
Forward P/E Ratio21.1512.91
P/E Growth$2.95$1.19N/AN/AN/A
Net Margins13.94%8.44%12.93%6.17%3.25%
Return on Equity (ROE)71.52%13.41%9.02%22.95%5.09%
Return on Assets (ROA)14.77%3.40%7.03%13.65%3.57%
Annual Payout$3.09$0.11$0.36$0.60$0.48
Dividend Yield2.39%0.62%1.05%0.71%11.37%
Three-Year Dividend Growth498.00%N/A50.00%N/AN/A
Payout Ratio53.46%8.21%N/AN/AN/A
Years of Consecutive Dividend Growth10 Years1 Years53 Years2 YearsN/A
Debt-to-Equity Ratio2.06%2.40%N/A0.08%0.10%
Current Ratio0.99%1.84%4.33%1.94%2.43%
Quick Ratio0.70%1.73%3.40%0.55%1.76%
Ownership Information
Institutional Ownership Percentage52.54%21.64%22.88%72.98%37.65%
Insider Ownership Percentage29.39%N/A66.87%22.35%10.90%
Shares Outstanding208.01 million244.68 million66.81 million11.54 million6.07 million
Next Earnings Date7/23/2020 (Confirmed)8/20/2020 (Estimated)7/22/2020 (Estimated)8/19/2020 (Estimated)7/10/2020 (Estimated)
OptionableOptionableOptionableOptionableOptionableNot Optionable

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.