current market landscape