Stocks finished a turbulent last week by eking out a win, thanks to Friday's positive session. In a week featuring competing town hall events from the president and former vice president, along with generally good economic data (undercut by a worrisome trend in new
TMO
TMO
BLK, AAPL, NDAQ, DHI, INTU, TXN, ITW, CLX, DPZ, MSFT, COST, ABT, MA, AWK, LLY, ZTS, SPGI, SHW, SYK, KR, AMT, ABBV, NEE, LMT, TMO, ATVI, EQIX, FAST, HD, ODFL
CIEN, HA, FDX
CIEN