U.S. Markets close in 2 hrs 13 mins

Chart master says these are the names to by with stocks at record highs

Cornerstone Macro's Carter Worth on what to buy at all-time highs. With CNBC's Joe Kernen and the Fast Money traders, Tim Seymour, Brian Kelly, Steve Grasso and Guy Adami.