In terms of shipped, it's gonna be at 153m by the end of March. I don't see how they wouldn't be able to push another 6m this year with Legends Z-A and Metroid Prime 4, which would get it to 159m by March 2026. Imo the only way they don't outsell the PS2 at this point is if Nintendo deliberately kills production and refuses to cut the price like what Sony did with the PS4 (and mind you the only reason they did that was b/c of the pandemic)