Home Depot beats Q1 estimates as small DIY projects offset large-project pullback | Indexa