Home Depot stock analysis