US stocks were mixed over the past week, with the Dow Jones industrials posting its first weekly gain since late April amid hopes Europe would tackle its debt crisis and some positive domestic economic data.

US stocks were mixed over the past week, with the Dow Jones industrials posting its first weekly gain since late April amid hopes Europe would tackle its debt crisis and some positive domestic economic data.