Retail Sales Show Resilience in April Despite Fuel Price Pressures Artelo ARTL Slips 1538 Testing 188 Support 20260515 Immersion Corporation IMMR Q3 2025 Earnings Surprise EPS 063 Up Significant Euro Tech CLWT Climbs 344 Resistance at 126 in Focus 20260517