STO Express revised its 2016 estimates, predicting the company would make CNY 1.24 billion to CNY 1.25 billion net profits last year, hiking 62% to 64% year on year.