XYZ - Block, Inc. Stock Analysis | Finranks