Taiwan Semiconductor Manufacturing Co Ltd (TSM) stock: insider buying, earnings and risk | BrightDollar