AI Tesla earnings recap: Musk talks up future products after stock falls on profit missby DTB October 23, 2025