Roku Inc. shares are off 8% in Wednesday trading after the company got some new competition in streaming video. Comcast Corp. announced that it would be giving internet-only customers a free Xfinity Flex device, which lets them watch their streaming services on a TV set. Also on Wednesday, Facebook Inc. announced its $149 Portal TV device, which supports video calls that get streamed to a TV set and also allows users to watch various programs. Roku shares have gained 356% so far this year, while the S&P 500 has risen 20%.