Stocks had a strong rally this week with small caps (Russell 2000) and tech stocks (Nasdaq Composite) leading the charge. As we discussed last week in our blog, we saw several signals turning bullish that could help push the market up. As of now, the 10-year Treasury is trading in a narrow range o...