diligent corporation revenue 2020