translate English to French: Still, we are working on becoming more accountable in reporting the nature and extent of our business.
Nous n’en continuons pas moins de nous efforcer de dévoiler de plus en plus la nature et l’étendue des affaires que nous traitons.