In-Depth Analysis of Netflix (NFLX) Stock Performance