BYD’s victory over Tesla may have come at a cost, as a lower-than-expected profit estimate push shares down almost 5%

Record sales don’t necessarily translate into bumper profits. Read More