There is nothing to it. The non profit thing is only for astrazeneca, not for SII. Also it is for some doses provided to low income countries.
For those some doses Astrazeneca will not charge royalty. For rest they will make profit. SII will make profit on all doses except some it provides to...