Pfizer released interim results showing around 90% efficacy of their vaccine. They also stated based on their interim results other vaccines that take similar approaches (Moderna for example) should probably see similar levels of efficacy. They may apply for Emergency Use Authorization by the end of this month. Moderna was supposed to be on a similiar timeframe, but has not released interim results yet.
Pfizer has said they could have 40 million doses by the end of the year
Moderna has said they could have 20 million doses by the end of the year