Block (NYSE: XYZ) shares gained more than 4% in late trading after the payments company posted second-quarter numbers above Wall Street forecasts. Adjusted earnings reached $1.02 per share for the three months through June 30. Analysts following London Stock Exchange Group (LSE: ...