TSM is trading at $349.40, up 3.10%.