Stock futures drop as the Dow reacts to global uncertainty. Netflix shares tumble post-Q4 earnings, leaving investors on edge about streaming’s future.
Read full article on MarketWire