IBEX IBEX Stock Steady at 3121 Support at 2965 20260520 Trump Says Intel Stake Negotiation Could Have Yielded More What It Means for Chip Stocks Japan to Unleash Green Bonds on EV Batteries and Other Emerging Sustainable Technologies Cliffs CLF Q1 2026 Results Fall Short EPS 042 Revenue NA