Nintendo stocks fall over 7% as new Direct fails to impress investors
… Read more : Nintendo Direct announced for June 9, new Zelda, Mario and more expected Read more : Zelda Ocarina of Time remake confirmed for 2026 launch on Switch 2 Read more : Nintendo is remaking these iconic N64 games for the Switch 2 3 However, investors that have kept with the headlines may not… …