Opening Bell: European Stocks Head To Record On Earnings; U.S. Futures Tumble


EmoticonEmoticon