Stock MarketHome Depot’s Next Earnings Report on May 19 Could Send the Stock Soaring. Here’s Why.5 hours agoFor the last five years or so, The Home Depot (NYSE: HD) has fallen out of favor with the stock...