Here's some updated analysis and where we're at:

I took notice that on the last two earnings, with 23 days left (where we are), XOM has ran 6% and 8%, respectively. IF we rally into earnings, even an average of those runs (7%) will put us in the 74.25 range. There is no technical support or resistance for us at this level, but it's just something I've noticed from the past two earnings.
Also notice that the MACD has made a bullish cross up and has a long way to go before it gets to zero, and the histogram posted an first green bar in over a month! I'm hoping this signals buyers for an upcoming swing up.
We have bullish volume to support both today and yesterday, with volume on the rise.
Areas of resistance will be the 20, 200sma, 38%fib @ 71.70, and possibly those trough lows at 71 from a month+ ago.
