The price went up today because Insmed announced the final price for a 62 million dollar shelf and it was only slightly below yesterday's close. Wall Street understands one thing: MONEY! Remember that line from Jerry Maguire? "Show me the money!" They don't get the significance of positive clinical results, but if those results can generate 62 million in 2 days from the offer being made public, the news must've been awesome!
Remember when Allan turned fda approval into 40 million? Lewis is positioning Insmed to meet unprecedented demand in advance of approval. That's confidence at work!