---
title: "OutputXRayHoldingsStockIntersection"
url: "https://developer-beta.morningstar.com/apis/portfolio-xray-api/versions/4c9879bf-1def-4f49-adea-5a04cd02e29e/schemas/OutputXRayHoldingsStockIntersection"
---

> Full API specification: https://developer-beta.morningstar.com/apis/portfolio-xray-api/versions/4c9879bf-1def-4f49-adea-5a04cd02e29e.md

# OutputXRayHoldingsStockIntersection

Stock intersection data showing overlapping equity holdings across portfolio funds.

## OpenAPI definition

```yaml
openapi: 3.1.0
info:
  title: Portfolio X-Ray API
  version: "1.0"
servers:
  - url: https://www.us-api.morningstar.com
    description: Americas Production
  - url: https://www.apac-api.morningstar.com
    description: APAC Production
  - url: https://www.emea-api.morningstar.com
    description: EMEA Production
components:
  schemas:
    OutputXRayHoldingsStockIntersectionItem:
      type: object
      properties:
        SecurityId:
          type: string
          description: Unique identifier of a security.
        SecurityName:
          type: string
          description: Security name.
        CUSIP:
          type: string
          description: Nine-character CUSIP identifier consisting of a six-character
            issuer number, two-character issue number, and one check digit.
        TradingSymbol:
          type: string
          description: Security trading symbol.
        PercentOfInvestments:
          type: number
          format: double
          description: Percentage of total portfolio investments.
        MarketValue:
          type: number
          format: double
          description: Current market value of the holding.
        StockSector:
          type: string
          description: Stock sector identifier.
        SourceOfStock:
          type: array
          items:
            $ref: "#/components/schemas/OutputXRayHoldingsStockIntersectionItemSource"
    OutputXRayHoldingsStockIntersectionConcentrationRatio:
      description: Concentration ratio showing the combined percentage of portfolio
        assets held in the top stocks.
      type: object
      properties:
        TopStocksPercent:
          type: number
          format: double
          description: Percentage of portfolio assets in the top stocks.
        OtherStocksPercent:
          type: number
          format: double
          description: Percentage of portfolio assets in all other stocks.
        TopNumberOfStocks:
          type: integer
          format: int32
          description: Number of stocks counted as top holdings.
    OutputXRayHoldingsStockIntersectionItemSource:
      type: object
      properties:
        SecurityId:
          type: string
          description: Unique identifier of a security.
        CUSIP:
          type: string
          description: Nine-character CUSIP identifier consisting of a six-character
            issuer number, two-character issue number, and one check digit.
        FundPortfolioDate:
          type: string
          format: date-time
          description: The date the portfolio was reported.
        PercentOfInvestments:
          type: number
          format: double
          description: Percentage of total portfolio investments.
        MarketValue:
          type: number
          format: double
          description: Current market value of the holding.
    OutputXRayHoldingsStockIntersection:
      description: Stock intersection data showing overlapping equity holdings across
        portfolio funds.
      type: object
      properties:
        IncludeIndex:
          type: boolean
          default: false
          description: Indicates whether index holdings are included in the stock
            intersection.
        Stock:
          type: array
          items:
            $ref: "#/components/schemas/OutputXRayHoldingsStockIntersectionItem"
        ConcentrationRatio:
          $ref: "#/components/schemas/OutputXRayHoldingsStockIntersectionConcentrationRat\
            io"
```
