Block (XYZ) reported Q2 adjusted earnings late Wednesday of $1.02 per diluted share, up from $0.62 a year earlier.
Analysts polled by FactSet expected $0.87.
Revenue in the three months ended June 30 rose to $6.62 billion from $6.05 billion a year earlier.
Analysts projected $6.47 billion.
Block expects Q3 adjusted diluted EPS of $1.02. Analysts project $1.01.
The company increased full-year adjusted EPS guidance to $4.02 from the prior outlook of $3.85. Analysts project $3.90.
Block shares fell 1.7% in after-hours trading.