Will Takeda Tak Stock Outperform Peers Price At 18.23 Down 2.62 20260406 Is Currenc Curr Stock Stabilizing Price At 2.90 Up 1.05 20260406 Is Richardson Electronics Rell Stock Ready To Drop Price At 11.23 Up 0.85 20260406