U.S. Markets: After hitting a fresh record intraday high on Thursday, the major benchmarks finished the week mixed. Energy stocks pulled back sharply at the end of the week but led gains within the S&P 500, helped by a surprisingly large drawdown in domestic oil...
