2 min read Business News Activision Blizzard reports 21% growth in net bookings on strong sales amid lockdowns 05/05/2020 8:09 PM Tommy Flemm Activision Blizzard (ATVI), publisher of games like “Call of Duty” and “Overwatch,” reported its...