GM just approved a new $6 billion stock buyback as it closes a $10 billion plan