Free Cash Flow to Equity (FCFE) is the cash flow available to a company’s common equity holders after all operating expenses, reinvestment needs, and net payments to (or from) debt holders have been accounted for. Unlike FCFF, FCFE is a levered cash flow measure and should be discounted at the Cost of Equity, not the Weighted Average Cost of Capital, when used to value equity directly.

The formula is as follows:

\[\text{FCFE} = \text{Net Income} + \text{Depreciation and Amortization} - \text{Capital Expenditure} - \text{Change in Net Working Capital} + \text{Net Borrowing}\]

Also known as: FCFE, levered free cash flow.

Free Cash Flow to Equity (FCFE) in Python or via the MCP

Install the Finance Toolkit with:

pip install financetoolkit -U

Then call get_free_cash_flow_to_equity as shown below.

from financetoolkit import Toolkit

toolkit = Toolkit(
    ["CMCSA", "CHTR", "VZ"],
    api_key="FINANCIAL_MODELING_PREP_KEY",
    start_date="2021-01-01",
    end_date="2025-12-31",
)

toolkit.models.get_free_cash_flow_to_equity().xs("Free Cash Flow to Equity", level=1)

Or, after setting up the Finance Toolkit MCP, ask:

How much free cash flow to equity did Comcast, Charter and Verizon generate from 2021 to 2025?

Which returns:

  2021 2022 2023 2024 2025
CHTR 1.5532e+10 1.1e+10 1.955e+09 -1.31e+09 2.43e+09
CMCSA 6.168e+09 3.618e+09 1.1394e+10 1.6448e+10 2.1732e+10
VZ 3.9649e+10 1.5507e+10 8.042e+09 1.0354e+10 2.3559e+10

Parameters

get_free_cash_flow_to_equity accepts the following parameters.

ParameterTypeDescriptionExample
roundingintThe number of decimals to round the results to. Defaults to None.2
growthboolWhether to calculate the growth of the values. Defaults to False.True
lagint | list[int]The lag to use for the growth calculation. Defaults to 1.4
standardizeboolWhether to standardize (Z-Score) the result. When combined with growth=True, standardizes the growth values instead of the raw values. Defaults to False.True
trailingint | NoneThe trailing period to use for the calculation. Defaults to None.4
show_columnslist[str] | NoneList of columns to show in the results. If None, all columns will be shown. Defaults to None.["Net Borrowing", "Free Cash Flow to Equity"]
Share