Berkshire Hathaway buys back $4.5 billion of its own shares as earnings surge | HyperFast