Berkshire Hathaway sells Exxon stake but buys more Suncor and IBM 7 years ago