Investing.com·4 hours ago·azioniNEUTRALLOWItron CEO Thomas Deitrich sells $76,597 in ITRI sharesNo summary availableRead at Investing.com→