Q1 numbers just came out and they did much better than anyone expected.
They cannot make any more cars right now so even though sales will be slow they have a finite number of cars to sell.
So add those 2 together and getting any deals on anything non-demo is just not an option.
Pretty much this. There's also a few things to take into consideration as well.
In CA, non-essential businesses are to stay shut down until the end of April (for now), but that timeline could always get pushed back even further. That means if the Fremont factory doesn't start producing cars again for another 4 weeks or more, you might get some people who wants or needs a Tesla now, and are willing to compromise on their order spec in order to get a new inventory car now. I just did that earlier this week and took home delivery of my Model 3 the next day. When you start to see more of that, then new inventory may dry up sooner than later. However, there's also a good number of people postponing or canceling their orders as well, since their job or financial situation may not be as good as it was before all of this, and they're waiting to see how this all plays out.
It's still unknown these days when the factory will actually start producing cars again, and even then we're not sure if Tesla will skip the North American builds and start building non-NA cars and then get to the North American builds near the end of Q2 (June), so that's another thing to consider.