Stocks were mixed today as financials rallied but Microsoft dragged down the tech sector. Nevertheless, all three major indexes recorded back-to-back weekly gains for the first time since February, Bloomberg reports. The Dow closed up 42.91 at 12,891.86, the Nasdaq dipped 5.99 to 2,422.93, and the S&P 500 rose 9.02 to 1.397.84.
"It's not too early to get into some of the financials," said one asset manager. "I'm looking for a pretty good second half of this year." Oil hovered around $119 a barrel on labor unrest in the UK, fears of supply-chain disruptions in Nigeria, and news that a US contractor's ship in the Persian Gulf fired at two boats.