4 Stocks Warren Buffett Has Owned for at Least 21 Years

4 Stocks Warren Buffett Has Owned for at Least 21 Years

These highly profitable companies have been fixtures in Berkshire Hathaway's portfolio for more than two decades.