Despite challenges, Netflix Inc (NFLX) showcases strong performance with record ad revenue and innovative content offerings.