Battle for Azeroth beats out past World of Warcraft expansions in day-one sales