You really should get some component cables. They're pretty cheap if you get 'em online, and make a world of difference.
Also, about the revenue question... dunno the revenue, but Nintendo's been making billions in *profit*, not just revenue, for years, while both Sony and MS's game divisons have been posting losses. In fact, I believe there was only a single time Nintendo's been in the red in its entire 121-year history, though I could be mistaken.
Nintendo Network ID: Cheebee 3DS Code: 2320 - 6113 - 9046