The Nasdaq (first chart below) is approaching its January peak and multi-year high of 2191, but the techs will have to overcome some late selling to get there. Support is 2164, 2150-2154, 2140-2144, 2135 and 2128. The S&P (second chart) is once again pushing 1229-1233 resistance. Support is 1225-1226, 1223-1224, 1220 and 1217. The Dow (third chart) held support and then rallied; nothing to complain about there. Resistance is 10,650-10,673, 10,700 and 10,750, and support is 10,600 and 10,565.