Mixed corporate earnings produced varied results on Wall Street this week, resulting in gains for the Nasdaq, losses for the Dow and a nearly flat S&P 500.

Mixed corporate earnings produced varied results on Wall Street this week, resulting in gains for the Nasdaq, losses for the Dow and a nearly flat S&P 500.