It wouldn't surprise me at all if it hit $2 billion lifetime after you add up all the expensive mostly rehashed map pack DLC.
And each and every CoD outsells the previous one. Obviously the market is still willing to buy more sequels of it, and guess what? Activision is totally happy delivering. They tend to have at least 2 of them in the works at any time.