Hurco Companies HURC Gains 148 as Shares Test Key Resistance at 1803 Dow Rises Amid Iran Deal Optimism Dell Surges on Earnings Results MDIA Q3 2023 Earnings Narrowed Loss Amidst Challenging Media Landscape Micron Technologys Potential Trajectory Over the Next Two Years