Insmed (INSM) Soars 5.5%: Is Further Upside Left in the Stock?