tesla stock anlaysis