Twitter near closing $100 mln investment deal
marketwatch.com
marketwatch.com
(Hmm, when I put it that way it sounds crazy.)
By my estimate (based on absolutely no knowledge or skill) it would seem that they're looking to do something in 3-5 years or so.
Regardless, $100m seems like an awful lot :/