David Rosenberg Turns Bullish, Earns $3.1 Million