S&P 500 hits all-time high for a 6th week on jobs data