Micron Financial Performance