"The recent rally in the market seems to be a combination of (1) fundamentals and (2) sentiment. On the one hand, the rally ...