Micron skyrockets on better than expected Q2 earnings report