Home Depot checks the most essential boxes for investors in spite of incomes miss