Net present value (NPV)

Is net present value referring to present value of future cash flow ( positive and negative) generated from a company.