Why Twitter's stock price dropped 18% today

Netflix Inc. May Have Found the Magic Bullet to Kill Comcast's Connection Fees