Netflix needs to consider some drastic changes in its business strategy to get back on track, according to Needham’s Laura Martin.

Netflix needs to consider some drastic changes in its business strategy to get back on track, according to Needham’s Laura Martin.