Weak quarterly results from several big technology companies weighed on stocks Wednesday, leaving major indexes mixed on Wall Street.
The S&P 500 fell 0.7 percent after shedding an early gain, while the tech-heavy Nasdaq composite dropped 2 percent. The lower finish ended a three-day winning streak for both indexes.