TSM

TSM

TSMNYSE

$166.69

+2.21

1.34%

Last Updated: Apr 30, 20:00