Micron Nears Resistance Ahead of Earnings