I estimate ED's intrinsic value around $37.4B, or 108 per share - an 18% upside. Selling its clean energy business for $6.8B, allows Consolidated Edison to stabilize and revitalize the fundamentals.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results