KE (BEKE) reported Q1 adjusted net income Tuesday of 1.42 Chinese renminbi ($0.21) per diluted share, up from 1.19 renminbi a year earlier.
Analysts polled by FactSet expected 0.97 renminbi.
Revenue for the quarter ended March 31 was 18.89 billion renminbi, down from 23.33 billion renminbi a year earlier.
Analysts surveyed by FactSet expected 18.63 billion renminbi.
Shares of the company were down more than 1% in recent premarket activity.