Should i buy tesla stock today