Good business.

Nintendo's latest financial report reveals the first-party titles which have cleared a million in sales so far.

Unsurprisingly, critically-acclaimed launch title The Legend of Zelda: Breath of the Wild leads the charge, with 4.70 million copies sold since March. Fellow launch title 1-2-Switch didn't do quite as well, but still sold 1.37 million units.

The second best-selling Switch game is Mario Kart 8 Deluxe with a whopping 4.42 million copies sold - not bad for a game that has already been available on the Wii U.

In third we have Splatoon 2, which has retailed 3.61 million copies, and then ARMS with 1.35 million.