
Member • Nov 12, 2008
Yahoo! stock at $10! Should Jerry Yang Step Down?
...and that's lesser than Facebooks' $15 billion valuation! 😲
That means, Yahoo! Management has destroyed almost $31 billion of Yahoo shareholders' money.
Do you think Yahoo founder & current CEO should step down and Yahoo should quit its 'Search Business'?
[ Yahoo Search results are pretty bad: my observation ]