Trexquant Investment LP Purchases 20,429 Shares of Teradata