Is Activision Blizzard a Forgotten Gem?
For those unfamiliar, Activision Blizzard (ATVI) is one of the largest gaming conglomerate in the world by market cap, worth around $36 billion. The three gaming studios they own, Activision, Blizzard, and King, make some of the most popular gaming franchises in the world including Call of Duty, Overwatch, and Candy Crush. Activision stock has beat the market for the past five years and is up 132% during that span. However, if you are an investor in Activision, this past year