Is Ambarella Stock a Buy Despite Its CFO Selling Over 6,000 Shares?