On 21 February 2018, the company announced they expected CFDA approval to take six months or longer. Then share price was still pushed up from $15 to $23/share. You would expect share price to drop that time.
By now, six months passed, CFDA approval is more close, Why share price would drop? especially along with strong annual results.
Share price should be building up towards CFDA approval, imo, next batch of CFDA/SAMR approval should be released around September/October 2018.