Buffett’s Berkshire snaps up record $24.7 billion of own stock | Sharefundss