US stocks rose for the third straight day as investors parsed economic data that hinted at slightly slower growth, prompting some to brush off the hawkish stance that the Federal Reserve reiterated in its June meeting minutes as outdated.
The S&P 500 ended the session up 0.4% after swinging between gains and losses as investors digested a flurry of data. The tech-heavy Nasdaq 100, whose members have been more sensitive to the rise in bond yields, also rose. The two- and 10-year US Treasury yield curve remained inverted. The dollar held onto its gains. Oil fell below $100 a barrel, extending its drop for a second day.