CFO Steve Louden told Cheddar he is confident the company is positioned for success amid the ongoing streaming wars.