On the software side, Nintendo had one big release this quarter: Super Mario Maker 2. The company sold 2.42 million copies during the three-month period, which is pretty incredible given the game came out on June 28th -- just two days before the quarter closed. The title, which lets players build their own Mario levels, helped Nintendo to Switch software sales of 22.62 million. That's a 25.9 percent increase year-over-year, showing that players are still picking up indie games (hello, Wargroove) and Nintendo exclusives (Smash Bros., anyone?) that were released in previous quarters.

Nintendo's mobile efforts, meanwhile, brought in 10 billion yen (roughly $92 million), a 10 percent increase year-over-year. The company launched Dr. Mario World earlier this month -- so won't have counted toward the last quarter -- and is currently testing Mario Kart Tour ahead of a public release.

All of these hardware and software pieces led to some mixed financial numbers. The company made 172 billion yen (roughly $1.6 billion) in revenue, up from 168 billion yen (roughly $1.5 billion) 12 months prior. Gross profit rose year-over-year to 83 billion yen (roughly $767 million) but operating profit dropped to 27.4 billion yen ($252 million) and ordinary profit slipped to 22.3 billion yen ($205 million). Generally, though, Nintendo's business is sound, provided it keeps selling Switch systems.

Looking ahead, Nintendo investors have plenty of reasons to be cheerful. The critically-acclaimed Fire Emblem: Three Houses is already out and will count toward the company's next financial quarter. Super Mario Maker 2 should continue to thrive alongside recent indie releases such as Cadence of Hyrule: Crypt of the NecroDancer. These titles will soon be joined by a bunch of new third party software including Astral Chain, Ni no Kuni: Wrath of the White Witch and Dragon Quest XI S: Echoes of an Elusive Age. Nintendo has also announced a handheld-only Switch Lite that will launch alongside the cute as heck Link's Awakening remake on September 20th.