"Nintendo has announced its financial results for the first quarter of the current fiscal year, which covers the period from April through to June 2018. In the report, the company has given sales-to-date figures for its current hardware, as well as data specific to the quarter.
As you might imagine, Switch is doing incredibly well, with 19.67 million units sold since launch early last year. In terms of software, 86.93 Switch games have been sold since day one.
During the first quarter of this financial year, games like Donkey Kong Country: Tropical Freeze (1.40 million units), Mario Tennis Aces (1.38 million units) and Nintendo Labo (1.39 million units for both packs) performed well.
Switch hardware sales hit 1.88 million units for this quarter (a 4.4 percent drop on a year-on-year basis), while Switch software hit 17.96 million units (a 120.8 percent increase year-on-year)."
So I guess vgchartz had better update their numbers. I'm not sure if July sales are included in Nintendolife's report, but if they aren't then that means Switch has definitely sold over 20 million units.