General Motors today said it will buy 200 million shares of its stock from the U.S. Treasury for $5.5 billion and that the government intends to unload all of its shares within 18 months. More details below. Funk Flex