Home Stock Nintendo stock hits record high on Switch 2 momentum: is it time to buy?