Layoffs lead to payoffs. Sorry for those of us who are not within a position of power and are affected by this. It's just another part of the neverending parabolic cycle..
I think it has been a short term financial bump, but long view investors are starting to see it as an indicator of future long term unhealthy performance. Either from self inflicted damage, or coming to terms with anticipated performance shortfalls.