Storia: Nintendo Q1 2026 earnings beat estimates despite Switch 2 sales drop — Warptech Lab News