Financial insights of BYD