TSMC (TSM.N) faces challenges from rising component prices.

2026-07-16

TSMC (TSM.N) faces challenges from rising component prices.