Shares Outstanding 3.456B Number of Floating Shares 3.348B With this many shares how can 150 million shares affect the price? Something is not right here!