You can feel some of the disappointment in progress even on this board, and it no doubt reflects the general market view. The traders are gonna sell. If I was trading, I would too.
For me, this is a biotech investment. You understand your risks, keep an eye on the progress, and check your expectations. The latter is not always easy.