StoneCo (STNE) reported Q1 adjusted earnings late Tuesday of 1.97 Brazilian reais ($0.35) per basic share, up from 1.46 reais a year earlier.
Three analysts polled by FactSet expected 1.79 reais.
Revenue for the quarter that ended March 31 was 3.67 billion reais, up from 3.08 billion reais a year earlier.
Analysts surveyed by FactSet expected 3.65 billion reais.
StoneCo shares traded 2.1% lower in after-hours activity.