Stream into Netflix?

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?
03:42
Wed, May 21 20145:15 PM EST