Pfizer stock is rallying after its CEO defended plans to sell its Covid-19 vaccine at a profit despite widespread public opposition.