Modern Warfare 2 sold so many copies that total franchise earnings rose to $31 billion.