Nvidia stock nears a new record as AI demand drives a big TSMC earnings beat