Ionis Pharmaceuticals  ( IONS )  Up 19.3% Since Last Earnings Report: Can It Continue?