Opening Bell: Futures Up On Economic Optimism, Europe Shares Down


EmoticonEmoticon