Block (XYZ) reported FY 2025 EPS of $2.10 and revenue of $24.19B while announcing major restructuring with 40% headcount reduction.