Nvidia is salty, because they didn't get a console contract this gen.
At least that was the tale spun by fanboys for years.
A tale spun despite Nvidia going from one record profit to another, while AMD was already happy if they had a quarter without loosing money.
The 10M units estimation is for April 1st 2017 to April 1st 2018. We have no idea how many sold in April, but I think we can probably guess it's between 4 and 5 million units LTD, which would mean 1.3-2.3M units sold this FY so far.