Home Stock Why Micron stock hit a new ATH ahead of earnings