US Markets wrapped up the trading week on a high note Friday with all major North American benchmarks posting gains in Friday ...