U.S. stocks rally at week's end, Dow Jones adds 340 points
NEW YORK, New York - U.S. Markets wrapped up the trading week on a high note Friday, with all major North American benchmarks posting gains in Friday's session. Investors were encouraged by upbeat corporate earnings reports and optimistic economic data …