Quibi tops 300,000 downloads on launch day in the U.S. and Canada: report

It's unclear whether this is in line with the company's own expectations for the service

Comments