Micron's (MU) Stock Performance: A Deep Dive