But comes in for criticism for its environmental, social and governance policies at its AGM.