IBEX IBEX Q1 2026 Earnings Beat Revenue NA EPS 091 PPL PPLC Q1 2026 Earnings 063 EPS Surges Past 062 Estimates Chinese Complaint Highlights Widespread Business Concerns for Indonesia Green Plains GPRE Q1 2026 Earnings 042 EPS Surges Past 006 Estimates Rocky RMCF Q1 2026 Results Meet Expectations Revenue NA Trump Departs Beijing After Trade Oil and Taiwan Talks Key Takeaways for Markets Metalla MTA Gains 321 Support Holds at 641 20260520 Stratasys Reports Q1 2026 Results 3D Printing Leader Focuses on Growth Operational Efficiency Iran Energy Shocks Loom Over Asia Why Are Markets Unfazed Crypto Firm Backed by French NBA Star Halts Bitcoin Purchase Plan Analysis Extending Temporary Truce Could Benefit Xi and Trump