S&P 500 bounces perfectly off floor of channel, now testing ceiling