value method

Implementation

@override
MatexDividendPayoutRatioResult value() {
  if (result != null) {
    return result!;
  }

  if (isValid) {
    final dTotalDividend = toDecimal(state.totalDividend!);
    final dNetIncome = toDecimal(state.netIncome!);

    return MatexDividendPayoutRatioResult(
      dividendPayoutRatio: (dTotalDividend / dNetIncome).toDouble(),
    );
  }

  return const MatexDividendPayoutRatioResult();
}