It's too early to buy, people are still greedy.
I do agree though, prices have recovered a bit due to the big stimulus package, but there is a lot more bad news to come and markets will react to that.
So I think it's very dangerous to assume that prices are accurate if probably millions of people haven't caught up to reality yet. One thing that I read is that the current rebound might have been largely driven by automatic rebalancing of institutional investors who split between stocks and bonds.