Block, Inc. (XYZ) valuation and key financial metrics