Netflix, Inc. is rated a Buy with strong engagement, expanding operating margins and solid cash generation. Learn more about ...