The xbox one sales estimate after about 3 1/4 years is 26 million consoles sold. I know they have different target audiences but the Xbox one is a borderline success. MS does apparently still have 47 million subscribers to xbox live which gives them quite a bit of money though. 60-80 dollars a year at 47 million... not to shabby. Then add in there store purchases and game purchases.
Nintendo doesn't have all the extra money grabs.