Block (NYSE:XYZ) shares cratered 20% in Friday midafternoon trading after the parent of the Square and Cash App payment ecosystems turned in disappointing Q1 2025 earnings and poor guidance, prompting ...