Is it too late to buy TSLA?