BYD's revenue surpassed Tesla's for the first time since 2017.