Insider trades: Microsoft, Taiwan Semiconductor, Snap among notable names