The Dow Jones index gained 0.27% to 33,665.02 points, the tech-dominated Nasdaq fell 1.29% to 13,104.89 points and the broader S&P 500 index gave up 0.38% to 4,267.52 points. The rotation of investor positions to the detriment of the technology sector accelerated in early trading when the Bank of Canada raised rates.

The Nasdaq 100, which had reached a one-year high on Monday, lost 1.75% while the Russell 2000 gained 1.88%.