Is Omada Health Omda Stock Rebounding Price At 12.88 Up 3.87 20260408 Is Icf International Icfi Stock Testing Resistance Price At 67.65 Up 0.82 20260406 Is Osi Osis Stock Losing Momentum Price At 289.64 Up 0.41 20260409