A university classmate of mine worked as a detail rep for GSK and Pfizer for a number of years. He said the "Big Pharma" companies only make the REAL money on the sale of newer proprietary drugs and that's what he represented to healthcare providers. Marketing almost ignored promoting vaccines. With the significant discounts that are given to government, non-profit and public health agencies, they only make a relatively few pennies on immunizatons. I suppose that's made up with volume but that has limitations as there are only so many people who can be immunized.