Buy TSMC stock as ’recent concerns are overdone’: BofA

May 15, 2026