Home Depot Blames Weather for Earnings Miss. The Stock Market Isn’t Buying It. There Are Mystery Rings Around 500,000 Barrels ...