Why Tesla stock might not be a buy