rank group financial results