Stocks finished stronger Friday even as an early rally brought on by positive economic news and sinking oil prices was dampened by news of a possible downgrade of Freddie and Fannie.