A technology and services company for energy and water.
AI-generated insights about Itron from various financial sources
Two co-CEOs are selling stock for the first time ever after a 168% rally, suggesting they are taking significant profits and may not expect the rapid gains to continue.
Two co-CEOs are selling stock for the first time ever after a 168% rally, suggesting they are taking significant profits and may not expect the rapid gains to continue.