DDD has formed a bottom after a 3 month pullback. Everything is in place for a new bull run, RSI crossed above 50, the 10 and 50 sma crossed, and the DI's are positive. Although 8 analysts that follow the stock remain unconvinced, maybe their bearishness is a positive.