Loading articles...

Business Report: Shares of Twitter down 18%

by News Staff

Posted May 7, 2014 7:28 am EDT

It was the first day that Twitter corporate insiders could sell their stock, 680News senior business editor Mike Eppel said.