Home Depot Reports Strong Q1 Results: Buy, Hold, or Wait? — HD +0.60 · News Impact Screener