as written they talk about retail sell through. So that means consumers worldwide paid 725m dollars towards the physical release.
That would probably equal around 10m copies for first weekend excluding digital copies.
I do believe infinity war would have had a higher amount of the Chinese release date was the same. I think now it was around 700m first weekend and with China around 850m
If 725M is only physical, why they don't count digital too, it must be at least 25-30% of the sales!!