Is Tesla a buy right now?