Held by 2 specialist biotech funds
2 funds opened new positions. Short interest: 15.6% of float.
See how each signal contributes— fund overlap, insider activity, catalyst timing, short interest (free trial)