Is Taiwan Semiconductor Manufacturing Company Limited (NYSE:TSM) The Best Stock to Buy and Hold for 2 Years? Yahoo Finance