Mannatech Incorporated MTEX Stock Slides 877 Support at 400 20260515 Marex MRX Q1 2026 Earnings EPS 148 Beats Estimates Goldman Sachs Suggests Recent Tech Pullback May Signal Further Upside Potential Aluminum Surge Pressures American Companies Amid Iran War Costs