Here’s Why BYD Stock Is a Buy Before Earnings