Stocks closed at a record high on Friday, with the S&P 500, Dow Jones, and Nasdaq 100 all notching their biggest weekly gain ...