TSM is trading at $346.85, up 4.87%.