Block XYZ is set to report its first-quarter 2025 results on April 30.The Zacks Consensus Estimate for first-quarter revenues is currently pegged at $6.18 billion, indicating growth of 3.81% year over year. The consensus mark for earnings is currently pegged at 88 cents per share, unchanged over the past 30...