Stream into Netflix?

5:15 PM ET Wed, 21 May 2014

The streaming video giant is expanding its international service to include six more countries, including France and Germany. Is it time for investors to stream into Netflix?