How Does Investar Istr Stock Perform In Rallies Price At 28.31 Down 0.81 20260413 Is Exlservice Holdings Exls Stock A Market Leader Price At 30.87 Down 0.23 20260406 What Is Market Pressure On Idacorp Ida Stock Price At 145.01 Up 0.24 20260407