roic method

double? roic({
  1. double taxRate = 0.21,
})

Return on Invested Capital (ROIC) = NOPAT / Invested Capital. NOPAT = Operating Income * (1 - tax rate). Uses default 21% US corporate tax rate if not specified.

Implementation

double? roic({double taxRate = 0.21}) {
  final operatingIncome = incomeStatement.operatingIncome;
  final capital = investedCapital;
  if (operatingIncome == null || capital == null || capital == 0) {
    return null;
  }
  final nopat = operatingIncome * (1 - taxRate);
  return nopat / capital;
}