After a rough first quarter of the year, investors are hoping May can bring better results. The first five trading days of May were very volatile but the S&P 500 ended the week down only 0.21%. Many companies reported earnings recently, offering investors a fresh update on how the businesses are operating.

Here are three companies that reported earnings in the past few weeks and posted strong results despite their recent stock performances. Let's take a closer look at why these stocks are top picks to buy in May.

Image source: Getty Images.

Continue reading


Source Fool.com