Can Pfizer weather the coming storms?