Citigroup impresses with its comprehensi