We believe that the stock price of Activision Blizzard looks attractive at current levels of around $100, despite it being up 68% since the beginning of 2020, compared to a 31% rise for the broader S&P 500 index. This outperformance can be attributed to strong earnings growth seen over the recent…

Read More