TSMC Shares Hit Record High Amid Anticipated 2025 Supply Constraints

July 8, 2024