Why Are These Five Stocks Surging Today?

At a time when all three indexes are each up by over 0.5%, shares of Rovi Corporation (NASDAQ:ROVI), China Information Technology, Inc. – Ordinary......(read more)