We use cookies for your convenience

TSMC set to report strong profit; stock pressured by Trump comments