Chevron Corporation stock (US1667641005): Q1 2026 earnings beat with margin pressure and steady buybacks — alphai