Today we finally had the 50 SMA/bottom of channel test that we've written about -- this is the level that has to hold for the bulls.
Considering the number of sectors considerably off their highs the S&P 500 (think financials and energy to start) this resilience is impressive.