Pfizer and BioNTech will sell 500 million doses of the COVID-19 vaccine to the U.S. government at a non-commercial price. Of that, 200 million in 2021 and 300 million in the first half of 2022. The government, in turn, will donate the doses to low- and middle-income countries.