It's been a choppy week, but the S&P 500 managed to finish higher, breaking a two-week losing streak. The tech-heavy Nasdaq finished lower for a third straight week. Microsoft surged more than 4% on stronger-than-expected earnings and sales growth of 6% thanks to its Windows and Office products. Quarterly earnings this round have been surprisingly strong. Of the 121 companies in the S&P 500 that have reported, more than 80% have beat expectations, according to Thomson Reuters. During a typical quarter, only about 60% of companies beat estimates. Global finance officials announced $430 billion in additional funding for the IMF. Strong iPad and iPhone sales expected when Apple reports ints results on Tuesday.


