Bear Market Rally

what is going on with the market? who is buying now?