(Shutterstock) Wall Street capped a day of choppy trading Wednesday with more record highs for stocks and another drop in bond yields that sends mixed signals about investors' confidence in the market. The S&P 500 recovered from an early stumble and rose 0.3% to an all-time high. The benchmark index snapped a 7-day winning streak of high closes a day earlier. The Nasdaq composite also set a record high, its third straight. Technology, industrial and health care companies accounted for a big share of the gains. Apple rose 1.8%, Otis added 2% and Biogen gained 3%. Those gains were kept in check by a slide in other sectors, including energy, which fell as oil prices dropped 1.6%.