with #1 ranked stocks yielding an average annual return of +25% since 1988. Over the past month, the Zacks Consensus EPS estimate has shifted 4% downward. Home Depot currently has a Zacks Rank of ...