Robust numbers reward our faith in digital payments firm