Netflix Executives Offload Nearly $40 Million in Shares | Intellectia.AI