Nintendo has released its latest financial results, and while profits and sales are down, the Switch itself has hit a new ...