Should I Sell Westport Innovations Inc. (USA) (WPRT)?