I think the reality here is as follows:
It is now trading at 10x revenue which is fair - it was getting pretty high
They cap raised which is nearly always a handbrake
Market sentiment is short term weak
Forces have transpired to look for all things negative and act to push price down - though everything is pretty much the same as it was three months ago