Home Depot ( HD ) is set to report earnings this week, giving investors an inside look into the […]