What SLB SLB revealed in previous earnings reports Q1 2026 Earnings Fall Short What you need to know before buying GlucoTrack GCTK 076 20260508 Equinix Inc EQIX Q1 2026 Earnings Top Expectations on AI Infrastructure Demand FullYear Guidance Lifted BMRC Q1 2026 Earnings EPS Falls Short of Estimates by 471