Financial analysis General Motors Unveils Record $10 Billion Buyback, Raises Dividends by 33% Kenny Wheaton 29 November 2023