Block, Inc. (XYZ) Financial Analysis: 2024 Turnaround & 2025 Outlook | Monexa