Micron Technology financial health assessment