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

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

# OutputPerformanceCalendarYearReturns

Performance of the portfolio and benchmark over calendar year periods.

## 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:
    OutputPerformanceCalendarYearReturn:
      type: object
      properties:
        CalendarYear:
          type: array
          description: Calendar year return data. Index 1–10 represents the 10 most recent
            calendar years.
          items:
            $ref: "#/components/schemas/OutputDataItemCalendarYearReturnTimePeriod"
    OutputPerformanceBenchmarkCalendarYearReturn:
      type: object
      properties:
        CalendarYear:
          type: array
          description: Calendar year return data. Index 1–10 represents the 10 most recent
            calendar years.
          items:
            $ref: "#/components/schemas/OutputDataItemInt32"
    OutputDataItemCalendarYearReturnTimePeriod:
      type: object
      properties:
        Id:
          type: integer
          format: int32
          description: Calendar year return identifier (1–10, representing the 10 most
            recent years).
        Value:
          type: number
          format: double
          description: Calendar year return value.
        GrossValue:
          type: number
          format: double
          description: Gross calendar year return value.
    OutputDataItemInt32:
      type: object
      properties:
        Id:
          type: integer
          format: int32
        Value:
          type: number
          format: double
          description: Value.
    OutputPerformanceCalendarYearReturns:
      description: Performance of the portfolio and benchmark over calendar year periods.
      type: object
      properties:
        AsOfDate:
          type: string
          format: date-time
          description: End date of analysis.
        Portfolio:
          $ref: "#/components/schemas/OutputPerformanceCalendarYearReturn"
        Benchmark:
          $ref: "#/components/schemas/OutputPerformanceBenchmarkCalendarYearReturn"
```
