Nintendo Annual Net Profit Solid But Outlook Cautious