Tesla earnings: Will results help keep the rally alive?