BNTX has formed an Ascending Triangle indicating breakout in next three days for run to earnings. I've taken some good profits on this since the last earnings, got in at 102, so may be a bit biased.
On the other side - this has been a LONG bull run and is clearly overbought already. The ascending triangle would seem to indicate it's got some more bullish energy left though. China is on the verge of approving it in the news...
Also in the news watch out if the White House issues an intellectual property waiver on vaccines . This most certainly could have a dramatic effect on the price action.