agree no idea on bio stocks but this has to be the weirdest trading i have seen after such a positive announcement.
almost back to what it was before the news.
so what does this tell us.
only assumption is that it is way oversold, plus people getting nervous about US markets.
IMHO.
regards