The profits mostly have to do with how well the currency is doing. Japanese Yen is doing pretty bad. The US dollar is doing a little bit better than the Yen. The Euro is at an all time high (last time I checked). Since all of Nintendo's cash goes back to Yen, it translates to more money being made.
For instance, if the Euro is doing good, 1 euro = 20 yen (example, not accurate). So Nintendo sells a console for 100 Euros, they trade those Euros and end up with 2,000 Yen.
But, if 1 Euro is worth only 10 Yen (Euro is weaker), then Nintendo sells a console for 100 Euros and only gets 1,000 Yen. Not cool.
Remember those numbers were made up, but it represents how Nintendo has made most of its large profits for a few years (Yen has been bad for a while).







