Micron Technology earnings report highlights