Netflix executives sold over $25 million in shares according to data flagged by Finbold’s insider trading radar ...