AZN bought back 2.4B$ in 2010, 4B$ in 2011 and in Jan 2012 reaffirmed and extended their share buy back program. The cash-flow generation is a lot less now that Seroquel is off-patent.