Bank of America 9,000,000 shares return by Oct 23