CDI: Cashflow Driven Investment