If you watch this monthly TSLA Chart you can see, that TSLA is closing in to the all time high.
Same time you can see that most of the time TSLA was not higher than where it is now (270 USD).
What does this mean? Almost all short sold TSLA stocks now ander water. There is not a single shortseller who is not losing money starting by today. The daily turnover of TSLA shares is 4-6 Mio.. Shortsellers need to buy TSLA shares for more than 8 Billion US Dollar now to cover theire short positons. This means nothing else than to buy each sold TSLA share in the next 7 trading days.
If ever Tesla´s numbers by Feb 22nd are not a huge miss than expect that a short squeeze might push TSLA up to 400 US Dollars.