Excerpt from
Bloomberg -- "The CHART OF THE DAY compares Twitter’s stock price since going public last November with his estimate of the company’s value, $20.81 a share.
Damodaran, the author of four books on business valuation, cited the figure in a posting on his blog two days ago."
Read more