Activision Blizzard has posted record breaking revenue of $4.76bn for the financial year.
$1.6bn of this was generated from digital markets. That's 34 per cent of the company's total revenues.
The $4.76bn is well ahead of Activision's projections (almost $800m more) and is up over the previous year's $4.45bn.
Net revenue for Q4 2011 was $1.41bn, slightly down on the $1.43bn posted the year before.
Activision plans to buy back a further $1bn in shares this year.
The publisher's success comes down mostly to Call of Duty: Modern Warfare 3 and Call of Duty Elite, while Skylanders and World of Warcraft played their part.
Activision says that it is the No.1 publisher across Europe and the US combined, and No.1 in the US.
"As we continue to strengthen our leadership position in interactive entertainment, our proven management team and talented employees delivered another extraordinary year of outperformance," said Activision Blizzard CEO Bobby Kotick.
"With better than expected net revenues, record earnings, record operating margins, and having generated nearly $1 billion in operating cash flow, Activision Blizzard continues to set the industry success bar."
"Blizzard Entertainment's World of Warcraft maintained its leadership position as the number 1 subscription-based MMORPG around the world and Activision Publishing's Call of Duty: Modern Warfare 3 was the number 1-selling game. Skylanders Spyro's Adventure was the biggest new IP launch in Activision's history and it is on track to become an important and sustainable franchise. We launched our online service, Call of Duty Elite, which is one of the fastest growing premium online services ever created."
"Our extraordinary employees around the world are focused on making 2012 another great year for our audience and stakeholders. Blizzard Entertainment plans to have multiple highly-anticipated titles to release, including Diablo III, and Activision Publishing expects to release a new Call of Duty game. In addition, Activision Publishing expects to continue to grow Call of Duty Elite and launch Skylanders Giants."