The contract will see Moderna supply up to 160 million doses of its coronavirus vaccine to the EU
Meanwhile, Reuters is also reporting that Italy is to get 16 million shots of AstraZeneca's coronvirus vaccine some time in early 2021. I reckon the combination of the news is helping to keep the push higher in BTPs, as 10-year yields hit a record low of 0.604%.
For some context of the size of that deal, Italy's adult population is estimated to be somewhere around 60 million people.