Teradata's Revenue Chief Offloads 17,227 Shares: What Does It Signal for Investors? | Whale Factor