U.S. stock benchmarks on Wednesday finished mostly lower as the Federal Reserve held key interest rates unchanged at a range of 0% and 0.25%, as expected, but signaled that interest rates would remain lower for at least the next three years as the economy attempts to clamber out of the coronavirus-induced recession. The Dow Jones Industrial Average
DJIA,
+0.13%

finished up a meager 37 points, or 0.1%, at 28,032, but the index saw a more-than 300-point intraday swing in the aftermath of the Fed’s announcement at 2 p.m. Eastern Time. The S&P 500 index
SPX,
-0.46%

declined 0.5% at around 3,386, driven lower by technology
XLK,
-1.54%
,
off 1.6%, and communication services
XLC,
-1.08%
,
down 1.2%. The tech-laden Nasdaq Composite Index
COMP,
-1.25%

closed down 1.3% at 11,050. Meanwhile, the small-capitalization Russell 2000 index
RUT,
+0.92%

outperformed its peers, finishing up more than 1% (on a preliminary basis). The Fed said it doesn’t expect to raise rates until the end of 2023 at the earliest and set out new economic conditions that must be met before it will raise them. The Fed said it decided to keep rates near 0% and expects this will be appropriate until two things happen: labor market conditions return to the “maximum employment” and inflation has risen to 2% and “is on track to moderately exceed 2% for some time.” Most economists thought the Fed would hold off on its forward guidance until November or December.