Markets TSMC surpassed analysts’ expectations with its first-quarter earnings byStaff ReportApril 18, 2024