Last time i checked they beat on earnings and revenue for the quarter. It's a marathon, not a sprint. Come back next quarter and end of year and say hi.
All the naysayers and the i told you so's can enjoy their day and then go back to living in their parent's basement. Long term investors don't have to sweat this stuff because in the end they will make 25 - 30% YoY on their investment.
I agree that this was way overdone and hopefully is just temporary. Hedge funds and insiders were selling from March to May so they knew something we didn't.
Maybe you should do some research before opening your mouth