The L.A.-based energy firm estimates a 'net investment' of $250 million in the deal, in which one company criticized for its executive compensation practices will obtain another. Occidental Petroleum Corp. said today it will buy embattled Citigroup Inc.'s commodities trading unit, which has drawn fire for its compensation practices.