Analysts Viewpoint Director Ferruzzi Mario sale 1,668 shares of Sensient Technologies Corp [SXT] Investors can speculate about the future of a stock by watching how its insiders buy and sell stocks. Sensient Technologies