Beijing Compass Technology Development's (SHE:300803) first-half attributable net profit fell 12.2% to 125.2 million yuan from 142.5 million yuan the previous year.
Earnings per share slipped to 0.20 yuan from 0.24 yuan a year ago, according to a Thursday filing with the Shenzhen bourse.
Operating revenue rose 33.8% year over year to 1.25 billion yuan from 934.8 million yuan.