The Dow rises 100 points as Nvidia earnings loom large. Pharma stock surges while First Solar takes a hit.
Read full article on MarketWire