TSMC closes at $420.04 as Taiwan tensions rise | Adalytica