What makes the rally even more impressive is that the dollar has strengthened today, plus oil has gone down.