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