Crédit Agricole CIB impresses with its r