Week In Review: Nasdaq Hits High, Dow Rallies On France, Amazon, McDonald's, Alphabet, Caterpillar

Stocks had big gains amid French election results, Trump's tax plan, and a slew of earnings from internet, restaurant, defense, casino, energy and chip plays.

Continue reading at Investor's Business Daily - News →