S&P 500 finishes 2 points higher to 1883

It was a back-and forth day but stocks managed to close with a narrow gain, erasing a trip down to a session low in the final 30 minutes of trading.

The index traded in a range of 1873 to 1899.

USD/JPY touched a US low as stock fell but steadied itself and rebounded to 119.75 from as low as 119.51.

I'd score today as a 'push'. Expect a choppy one tomorrow on quarter-end and month-end.