TSMC FY2024 Earnings & Cash-flow Analysis | Monexa