RE:Stock PriceI'm not aware of any "consensus" here. There was a lot of discussion about it though.
You can't expect CBW to go up 20-30% without the rest of the sector doing the same. Almost everything right now is riding the same wave with the occasional deviation. When timelines become more concrete and revenue starts rolling in, then each stock will start acting a lot more independant of each other.
Why CBW is down much more than others today? I don't know. Inpatient investors who are selling because they didn't make a quick buck I assume.