Dow Jones rises on earnings optimism ahead of Nvidia results. First Solar drops sharply on weak revenue guidance.
Read full article on MarketWire