Shell PLC SHEL Delivers Q1 2026 Beat EPS 122 vs 098 Expected HubSpot HUBS Stock Steady at 20936 Support at 19889 20260519 Falcons FBYD Climbs 531 Resistance at 1167 in Focus 20260518 HeartSciences HSCSW Stalls at 006 Breakout or Breakdown 20260514