I'm sure it's not over but I've pulled out of my positions with the exception of EJR and some AAL calls that expire in September but I'm constantly flipping those over as well. Many stocks, particularly in Nasdaq could still lose 15% more before they are getting close to historical normal prices. Some stocks like TSLA could get cut in half 3 times and still be very expensive. It's going to be interesting to see how long investors will be willing to wait for profits to catch up to valuations. It could also run again and valuations could push back to 1000x earnings.