Home Depot shows sales and earnings growth