Obtain revenue by product segmentation (e.g. iPad, Advertisement, Windows).

Note that this information requires a Premium FMP subscription.

Also known as: revenue by product, product segment revenue.

Revenue Product Segmentation in Python or via the MCP

Install the Finance Toolkit with:

pip install financetoolkit -U

Then call get_revenue_product_segmentation as shown below.

from financetoolkit import Toolkit

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

toolkit.get_revenue_product_segmentation()

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

How was Nvidia's revenue split across automotive, data center, gaming, OEM and professional visualization from fiscal 2021 to 2025?

Which returns:

  2021 2022 2023 2024 2025
Automotive 5.36e+08 5.66e+08 9.03e+08 1.091e+09 1.694e+09
Data Center 6.696e+09 1.0613e+10 1.5005e+10 4.7525e+10 1.15186e+11
Gaming 7.759e+09 1.2462e+10 9.067e+09 1.0447e+10 1.135e+10
Oem And Other 6.31e+08 1.162e+09 4.55e+08 3.06e+08 3.89e+08
Professional Visualization 1.053e+09 2.111e+09 1.544e+09 1.553e+09 1.878e+09

Parameters

get_revenue_product_segmentation accepts the following parameters.

ParameterTypeDescriptionExample
overwriteboolDefines whether to overwrite the existing data. Defaults to False.True
show_columnslist[str] | NoneA list of column names to keep in the result. Invalid names are reported and ignored. Defaults to None, which keeps every column.["Gaming", "Windows"]
Share