Investing.com·3 hours ago·azioniNEUTRALLOWIbotta CEO Bryan Leach sells $625,981 in company sharesNo summary availableRead at Investing.com→