Omnicell OMCL Q1 2026 Earnings Surprise EPS 055 Up Significant AZZ AZZ Q1 2026 Results Profit Surges Guidance Raised IPG IPGP Gains 669 Support Holds at 11486 20260520 Oil Prices Slide as Trump Abruptly Calls Off Military Strikes on Iran Honda HMC Q1 2026 Results Profit Pressure Guidance Cut Trump Departs China After Talks on Trade Oil and Taiwan What Kite KRGs 103 Jump Means for Investors 20260520 Edible EDBL Q1 2026 Results Meet Expectations Revenue NA