S&P 500, NASDAQ Close at All-Time Highs; US NFP Exceeds Expectations; US Dollar Strong.