Among all platforms, Netflix was the undisputed champ courtesy of Squid Game.
↧