Nintendo Switch became the fastest-selling video game system of this hardware generation through 21 months, according to The NPD Group.

From its launch in March 2017 through November 2018, Nintendo Switch sold more than 8.7 million units, outpacing U.S. sales of all other current-generation systems at the same point in their life cycles.

Nintendo is also the overall top-selling U.S. software publisher so far for 2018, according to NPD data through November. This performance should receive an additional boost from the December release of the Super Smash Bros. Ultimate game, which became not only the fastest-selling Nintendo Switch game of all time, but also the fastest-selling game in the Super Smash Bros. series, with U.S. sales of more than 3 million units in 11 days, according to Nintendo’s internal sales data.

In the U.S., Nintendo hardware unit and dollar sales for 2018 are at their highest annual totals since 2011 while Nintendo eShop sales grew 105 percent over 2017.

Evergreen Nintendo Switch games also set new milestones, with The Legend of Zelda: Breath of the Wild and Mario Kart 8 Deluxe selling more than 4 million and 5 million units, respectively. Super Mario Odyssey has sold more than 4.7 million units.

Other recently released Switch games include Pokémon: Let’s Go, Pikachu! and Pokémon: Let’s Go, Eevee!, which together total 2 million units, and Super Mario Party at 1.4 million.