Nio builds bullish pattern into earnings as BYD profit falls 20.5%