Activision-Blizzard's financial stats for the last year have been made public and they've talked a bit about one of the most popular new IP's on the market: Overwatch. The game has managed to achieve a major new milestone in terms of its financial success on the market.