Insider trading activity, especially when it's bullish, is most useful when the company we're looking at has seen transactions within the past 180 days. Over the last half-year time period, Canadian Pacific Railway Limited (USA) (NYSE:CP) has experienced zero unique insiders purchasing, and zero insider sales ( see the details of insider trades here ).