The S&P 500 and the Dow are set to close their eighth straight month of gains, their longest such streak since 2017-2018. The ...