Activision has mentioned that in-game microtransactions generate the publisher over $4 billion a year.

Source: N4G PC Activision Nets Over Billion a Year in Microtransactions