Learn more

Investing in growing companies is the key to generating substantial long-term returns. A strong buy rating from analysts indicates confidence in the companys fundamentals and its long-term growth prospects. Lets look at three deserving stocks to buy now that are trading below their all-time highs. #1. AmazonA strong buy consensus rating for Amazon (AMZN) is not surprising. After dominating the e-commerce market, the company is now establishing a strong presence in the broader technology sector. It has expanded its operations into cloud computing (Amazon Web Services, or AWS), artificial