Financial insights of TSLA