Is Itron Itri Stock Near A Bottom Price At 93.01 Down 1.25 20260328