The S&P 500 has edged to a new record as investors weighed solid economic data with ongoing violence in Iraq that pushed oil prices to a new nine-month high.

The S&P 500 has edged to a new record as investors weighed solid economic data with ongoing violence in Iraq that pushed oil prices to a new nine-month high.