Berkshire Hathawy bought 27.1 million shares of Occidental from Wednesday through Friday, according to a filing by the US Securities and Exchange Commission (SEC).