Home Depot Stock Drops After Earnings Miss. Why the CEO Is Blaming Storms. Are you related to UK royal family? These last ...