The Nasdaq and S&P (first two charts below) are testing their post-2003 highs, while the Dow (third chart) has quite a ways to go to do the same. The Nasdaq faces major resistance at 2154 and 2192, and support is 2128, 2113-2116 and 2100-2106. The S&P, meanwhile, tested its four-year closing high of 1225.31, and above that is its 1229.11 intraday high. Support is 1216-1220, 1210-1212 and 1206. The Dow faces major resistance at 10,580-10,600 and 10,656-10,673, and 10,405-10,460 is critical support.