Home Depot ( HD ) beat the Street with an adjusted-profit of 19 cents per share but the largest U.S. home improvement retailer posted weaker-than-expected revenue and warned earnings will decline by about 7 % in the fiscal year .