Retails own 43% of $TSLA