Impressive numbers of hardware and software for Nintendo. This is going to be the second best year for the console, being the best one next year, so right now is the moment to sell historically well for Switch.
The disappointing number for PS4 could be the "tide effect" before a tsunami. This is just the calm before the storm for PS4 sales because of Sony building stock for Spiderman in September....maybe.
And Xbox One..., well, they're profitable I guess....