A little cheese with the whine????Sell your effing shares if you do not like the management you whiney bi&ches.,.every effing time the share price doesn't behave like some want or expect the same bozos are all bi&ching about management. Crying because the share is not yet at $100 or $1000 or $1000000 per share....doesn't matter because the logic is the same. Management is to blame for all the stock price misery....despite a very decent return in the last 18 months.
Management is doing what they can to create shareholder value. They have come a long way in 2 years and the trendline is higher. However the stock is still not without risk and I do not blame some of the management for taking some money off the table. If the drug sells well then the stock goes much higher, if not then who knows...maybe much lower. Insider selling of options will have nothing to do with either outcome.