Home Depot Inc. (HD) reports earnings