Videos

Facebook Rumored to Debut May 17 Near $104 Billion

Newsy
|
April 19, 2012 AT 8:50 PM
Rumors peg May 17 for Facebook's IPO, and the Instagram buy shows the company could be worth around $104 billion.