Forget earnings or macro. This is why markets have rallied.

365 views