The rally was broad based with all major sectors participating. The leaders were coal, housing and steel... Tomorrow's economic data includes jobless claims as a lead in to Friday's all important employment report.
Click on chart to enlarge
RIMM stalled and reversed after filling the May 19th gap as depicted on the daily chart above. Volume was above average but less than yesterday, so it's too soon to tell if this is distribution. Keep a close eye on it tomorrow as the 15 minute timeframe looks like it has carved out the left side of a H&S top.