Halliburton stock (US4062161017): Q1 2026 results and new contracts drive energy services play — alphai