Home Depot reported a very good quarter, executing well on things it can control.