The simplest explanation for higher stock prices is that the dollar has lost ~9% of its value this year (see: DXY)