Berkshire Hathaway has been actively buying Occidental Petroleum shares over the past few months. In late June, they spent $122.1 million to acquire over 2.1 million shares at an average price of around $57 per share. In total, Buffett's company now owns 224.1 million shares of Occidental Petroleum, which is about 25.1% of all the outstanding shares.