In a regulatory filing on Tuesday night, Berkshire said it paid $337 million for about 13.6 million Bank of America shares between July 31 and Aug. 4.

It has purchased about 85.1 million of the bank's shares since July 20, giving it a total of 1.03 billion shares, or 11.9%, worth $25.8 billion as of Tuesday's close.

Berkshire is the Charlotte, North Carolina-based lender's largest shareholder. It also invests in several other banks, including Wells Fargo & Co and JPMorgan Chase & Co

Buffett's assistant did not immediately respond on Wednesday to a request for comment. Bank of America did not immediately respond to similar requests.

In April, the Federal Reserve Bank of Richmond approved Berkshire's application to boost its Bank of America stake as high as 24.9%, more than twice the usual 10% limit for investors, according to a Richmond Fed spokesman.

Berkshire would have to file to become a bank holding company to increase its stake beyond 24.9%.

Buffett began investing in Bank of America in 2011, purchasing $5 billion of preferred stock plus warrants to buy 700 million common shares, at a time many investors worried about the bank's capital needs.

Berkshire exercised the warrants in 2017 and sold preferred stock to cover the cost.

Adding Bank of America shares helps Berkshire reduce its cash stake, which totalled $137.2 billion on March 31.

The Omaha, Nebraska-based conglomerate is also spending $4 billion to acquire some gas assets from Dominion Energy Inc, and may have repurchased billions of dollars of its own stock.

Berkshire is expected to report second-quarter results on Saturday.

By Jonathan Stempel