News

Currently, institutional ownership stands strong at 70.86%, proving that the big dogs still like this retail bone. Despite a small recent dip in stock price, Home Depot’s fundamentals remain solid.