Block’s financial performance is good