Activision's strategy of releasing a new Call of Duty game every year obviously does the business for the company. ... The Call of Duty franchise is printing money. There's no reason for Activision to give the series a year off, because releasing a new game each year continues to do the business.