Micron shares skyrocket after beating revenue expectations