Is AstraZeneca AZN Still a Buy After 141 Rally 20260520 Odysightai ODYS Q1 2026 Earnings Miss Sparks Concern Trinity TRINI Sits at 2537 Price Action Tightens 20260521 Western WDC Gained 200 Can It Break 48818 20260520 XOMA Royalty Corporation Q1 2026 Earnings EPS Misses Estimates Royalty Revenues Under Scrutiny SBLK Q1 2026 Earnings EPS Surprises to the Upside as Stock Declines Community Healthcare Trust Incorporated CHCT Q1 2026 Earnings Massive Earnings Surprise as Profitability Rebounds Sharply RRX Q1 2026 Earnings EPS Surpasses Estimates Shares Edge Higher Barrick Mining B Q1 2026 Earnings EPS Smashes Estimates Yet Shares Slide on Macro Concerns NEUP Q1 2026 Earnings Significant EPS Beat Driven by Operational Efficiency