TSMC shares fall amid profit-taking after record Q1 earnings

Üst