TSMC Earnings Beat Expectations - Rollup News