theres no way there is only 111,000,000 outstanding shares. Thestreet.com is wrong about the OS and wrong about their Sell recommendation. market cap would also be incorrect on the site if that OS is what they believe there is. OS is probably between 500 mil and 700 mill, depending how the buy back turned out or is turning out.