Berkshire Hathaway held nearly 152 million shares of American Express as of March 31, representing 22.5% of the company's outstanding shares. American Express's stock price has cumulatively risen by 119% over the past five years (as of August 6).