Netflix Inc's Chief Financial Officer, Spencer Neumann, made headlines on May 9, 2024, when he sold 564 shares of the…