A late spring holds back Home Depot