TORONTO -- After being underwater for most of the day, Canada's main stock index recovered to set a new record close after crude oil prices briefly hit their highest levels in more than six years. The S&P/TSX composite index closed up 18.57 points to 20,300.03 after losing as much as about 129 points. In New York, the Dow Jones industrial average was down 208.98 points at 34,577.37. The S&P 500 index was down 8.80 points at 4,343.54, while the Nasdaq composite was up 24.31 points at 14,663.64. Investors were a little rattled in early trading by weaker ISM services numbers for June that suggest the rapid growth from the pandemic lows is starting to peak, says Anish Chopra, managing director with Portfolio Management Corp.