By | July 24 2009 4:47 PM

RTTNews - After discouraging news from Microsoft (MSFT) prompted a lower open, stocks were able to regain some ground but still finished Friday's session on a mixed note. The Dow and the S&P 500 were able to eke out modest gains, while the Nasdaq snapped a twelve day wining streak.