Comps hit 8-year high at Home Depot