The markets finished the week with a selloff into the close as investors took some profits on the table. Oil also hurt stocks today as crude was down almost 4%. The Dow 30 lost 130, the S&P 500 suffered a 12 point decline, and the Nasdaq 100 lost 33. Next week begins with new homes sales out early Monday.

Twitter (TWTR  ) shares blasted off 21% today after CNBC reported that the social media firm is in talks with potential suitors that include Alphabet's Google (GOOGL  ) and Salesforce.com (CRM  ). Prior to the open the stock was trading lower amid concerns about Twitter's advertising revenue based on a recent survey. An analyst also cut its price target to $14 a share which would have been 25% lower from where the stock closed yesterday. Shares closed the day close to the highs of the session on well above average volume.

Facebook (FB  ) fell 1.63% today following reports that the company severely overestimated the time viewers watched video ads on the site. That means advertisers may have been misled about the performance of ads they purchased from Facebook over the past two years. The Wall Street Journal says Facebook overestimated the average time spent watching videos by as much as 80%. Facebook says it fixed the problem, which didn't affect billing.

Yahoo (YHOO  ) shares continued to fall this morning (-3.06%) after it confirmed that hackers stole information from at least 500 million user accounts in late 2014-including names, phone numbers and some passwords. The company is blaming "state-sponsored" hackers for what may be the largest theft of personal data ever. Yahoo has not found evidence that payment-card data or bank account information was stolen. Shares closed on their lows of the session.

Marriott's (MAR  ) sold off 1.88% today after the company completed its $13 billion purchase of Starwood Hotels. Marriott is now the biggest hotel operator in the world. Members of the hotel's two loyalty programs will be able to link their accounts together starting today.