Down 5%. Down 13%. Down 9%. What I am I referring to? Stock declines … for Facebook, LinkedIn, and Twitter, respectively, in the last week.

Comments
Add Comment