Warren Buffett sold $982 million of Bank of America stock, reducing Berkshire Hathaway's investment by 13% since mid-July, generating $5.4 billion in proceeds.