They are cheaper than the Pfizer/BioNTech and Moderna jabs, which reflects in their revenues. AstraZeneca's Covid jab generated $1.2 billion in sales in the first six months of the year. J&J reported $264 million in sales and expects to make $2.5 billion for the full year. AstraZeneca has not provided a detailed full-year estimate.