U.S. stocks closed lower for a third session in a row, retreating after recently touching their highest levels in more than a year. The Dow Jones Industrial Average DJIA shed about 102 points, or 0.3%, ending near 33,951, the S&P 500 index SPX closed 0.5% lower and the Nasdaq Composite Index COMP shed 1.2%, according to preliminary FactSet data. Stocks have been drifting lower in the past three sessions, pausing a recent rally that lifted the S&P 500 out of a bear market. The second-guessing by bulls comes as the Federal Reserve appears near, but not finished, raising rates in this cycle. Fed Chairman Jerome Powell told Congress on Wednesday to expect more rate hikes this year, with inflation still running well above the central bank’s 2% annual target. Fed officials kept their policy rate in a 5%-5.25% range in June, but signaled potentially two more rate hikes this year. The Fed’s “dot plot” indicates the benchmark rate could peak in a 5.5%-5.75% range.

Market Pulse Stories are Rapid-fire, short news bursts on stocks and markets as they move. Visit MarketWatch.com for more information on this news.