Is Now the Time to Sell or Buy Ambarella Stock After Its CFO Dumped Shares Worth Over $400,000?