TSMC (TSM.N): Facing challenges from rising component prices.

2026-07-16

TSMC (TSM.N): Facing challenges from rising component prices.