Call of Duty has generated $27 billion in lifetime sales, Activision claims

Franchise attracted over 250 million players in 2020