Mario Kart 8 shipments
As of June 30, 2014-2.82 million
As of March 31, 2015-5.11 million
As of March 31, 2016-7.50 million
The game should easily be able to do another million, if not more. 8.5 million minimum seems likely.
When the herd loses its way, the shepard must kill the bull that leads them astray.