That broad statement isn't true. Moderns has been slower to deliver.

Moderna will supply 10 million doses in the first quarter of 2021, followed by 35 million in both the second and third quarters, according to the EU’s agreement. The second batch of 80 million doses will be delivered starting in the third quarter of 2021. The first 150 million doses from the Commission’s second contract will arrive in 2021 and the rest in 2022.

Modal title