MarketsTSMC surpassed analysts’ expectations with its first-quarter earningsbyStaff ReportApril 18, 2024