Call of Duty Net Worth 2026: $12.5B Empire Revealed
Quick Answer: Call of Duty’s net worth in 2026 is estimated at $12.5 billion, driven by $3.2 billion in annual revenue from battle passes, Warzone, and cross-platform play. Microsoft’s 2023 $68.7 b…