I am doubting, not refuting, the claim. No one has the info of the company accounts to make a clear cut statement yet - and won't have for months or years. No point in refuting anything at this point, is there?
However, I am doubting that it is as simple as the soundbites make it sound. And you can see those soundbites all over the media. Oxford AstraZenica announced their 'not for profit' intention months ago, long before they reached the third stage of their vaccine trial. It is certainly easy to publicise ‘not for profit’ when a huge cheque was received before the vaccines were made.
You yourself are agreeing with me that the advance payments are being used for R&D before rollout, instead of recouping the cost from sales, and I am sure that the employee Xmas bonuses will all be paid out as usual. And I am equally sure all the accounts will be perfectly above board. Would be fascinating to read the contracts between the pharm companies and the various governments though, wouldn't it?
ed. For clarity.