Square-parent Block ( NYSE:SQ ) reported first-quarter earnings and revenue that topped estimates, with guidance for Square stock coming in above expectations. Square's earnings for the period ended March 31 were 74 cents per share on an adjusted basis, up 85% from the year-earlier period. Net revenue came in at $5.96 billion, up 19% from a year earlier, including...