Micron Technology Inc. (MU) reports earnings