BYD's stock jumps on better-than-expected earnings