S&P500 takes its longest stride in a month and it's now within striking distance from its record high. Dollar weakened and ...