Today’s Buffet -driven rally has Occidental Petroleum shares trading at $47.50. The stock’s 50- and 200-day moving averages ...