The NPD Group numbers for March recently came in, showing improved sales for 3DS and Wii U over last year. Nintendo also reported strong sales for games like Super Smash Bros. for 3DS and Wii U, Mario Kart 8, and Majora's Mask 3D, but they did not comment on the sales of Code Name: S.T.E.A.M., their new IP which launched in March. NeoGAF user "creamsugar," an insider known for leaking NPD data that publishers have not released, claims to have the numbers for Code Name: S.T.E.A.M. as well as several other Nintendo games. Keeping in mind that this is not confirmed by Nintendo, hit the jump for details.