The company reported ($0.35) earnings per share (EPS) for the quarter, topping analysts’ consensus estimates of ($0.36) by $0.01, FiscalAI reports. Senestech Stock PerformanceNASDAQ SNES traded down $0.04 during trading hours on Wednesday, hitting $1.63. Over the last 90 days, insiders purchased 143,773 shares of company stock valued at $224,802. Renaissance Technologies LLC now owns 142,800 shares of the company’s stock worth $306,000 after buying an additional 37,165 shares during the period. Institutional investors and hedge funds own 5.19% of the company’s stock.