U.S. stocks are hanging near their all-time high as they head for the close of a second straight winning week. The S&P 500 ...