Global stocks take a battering