Just looked up 10 covid stocks...10 out of 10 down today. This was just an across the board sell on Russian vaccine hope. So algos and traders play the news whether they believe the news or not. Annoying but not a crisis, a bit unlucky to announce great results on such a day. Interesting to see cydy trade right along with the other bio hopefulls.