Anyways, if the fine print of the contract indeed stipulates that they will sell it at cost, then I see no problem with it. The problem is that I doubt this is the case otherwise they could give up their patent and let countries produce the "generic" version. In return they will be refunded for their research and can keep their know-how.
How does that work when there is no government, as in Belgium ?
Someone else in another post a few weeks ago that large pharmaceutical companies take in a ton of funding from investors and governments around the world during research. If it doesn't ends up being successful, they're fine.
However if you're a small time actor or startup, it's pretty much win or die that you have as options as the same lucrative funding isn't available.
If you're looking for different articles from other sources (as opposed to this press release), you can find quite a few more by going to your favorite search engine and trying a query like "astrazeneca vaccine cost"
Wow. "Companies should only accept liability if they make profit" is a very bleak view of the world.