Insmed is on sale this morning. I think it will be a brief sale, as great news has abounded this morning. Imagine getting positive phase 3 not against a placebo but against the industry standard. This is huge!
So you're the one of the guys who was puffing "Russell to $30", and still think you know more than the money that's bailing from this disappointment?
The broken clock with no hands is more accurate than your crystal ball, Jesse.