Has Tesla finally turned corner on profit promise?