DcfValuation class
DCF (Discounted Cash Flow) valuation parameters and calculator.
Constructors
Properties
- discountRate → double
-
Discount rate / WACC (default 10%).
final
- enterpriseValue → double
-
Calculate intrinsic value using DCF model.
Returns total enterprise value.
no setter
- freeCashFlow → double
-
Most recent annual free cash flow.
final
- growthRate → double
-
Expected annual FCF growth rate (default 10%).
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
Intrinsic value per share.
no setter
- projectionYears → int
-
Number of years to project (default 10).
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
Number of shares outstanding.
final
- terminalGrowthRate → double
-
Long-term growth rate for terminal value (default 2.5%).
final
Methods
-
marginOfSafety(
double currentPrice) → double - Margin of safety calculation. Returns percentage below intrinsic value (positive = undervalued).
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Methods
-
fromStatements(
FinancialStatements statements, {double? growthRate, double terminalGrowthRate = 0.025, double discountRate = 0.10, int projectionYears = 10}) → DcfValuation? - Create DCF valuation from FinancialStatements.