Is Fidus Fdus Stock Overvalued Now Price At 17.80 Up 0.28 20260406 Is Elemental Ele Stock Consolidating Price At 18.74 Down 2.34 20260406 Is Iridium Communications Irdm Stock Defensive In Downturns Price At 34.64 Up 0.06 20260409