Wall Street closed slightly higher after a report showed inflation is making strides toward easing, even if it remains too high.
The S&P 500 rose 0.4% Wednesday after swinging between gains and losses throughout the day. The Dow ended just barely lower, while the Nasdaq composite gained ground.