Is It Time to Buy Home Depot Stock?