openapi: 3.0.3 info: title: Factset Analytics Datastore About Keys API description: Allow clients to fetch precalculated Analytics through predeterministic URLs. contact: name: FactSet Research Systems url: https://developer.factset.com/contact email: api@factset.com license: name: Apache License, Version 2.0 url: https://www.apache.org/licenses/LICENSE-2.0 version: 1.0.0 servers: - url: https://api.factset.com description: Production - url: https://api-sandbox.factset.com description: Sandbox security: - basicAuth: [] tags: - name: Keys paths: /securitizedDerivative/keyFigures/notation/get: get: tags: - Keys operationId: get/securitizedDerivative/keyFigures/notation/get x-supportsOffsetBasedPaging: false x-supportsOffsetBasedPagingWithoutTotal: false x-supportsCursorBasedPaging: false x-supportsCursorBasedPagingWithoutTotal: false x-supportsPush: false x-requiresUser: false x-requiresInternalClient: false x-disallowUser: false x-no-merge: false x-maxSortParameterCount: 10 x-supportsPermissionDeniedResponse: false summary: Factset Notation-based Key Figures of a Securitized Derivative. description: "Notation-based key figures of a securitized derivative. Not all key figures are applicable and/or calculated for all types of securitized derivatives. Following, some frequently used references: \n\nCover ratio - see attribute `underlyings.coverRatio` in endpoint `/securitizedDerivative/underlying/list`.\n\nVarious barrier types (e.g. strike, knock in) - see endpoint `/securitizedDerivative/barrier/type/list`.\n\nExercise right - see attribute `exercise.right` in endpoint `/securitizedDerivative/get`.\n\nIssue price - see attribute `issue.price` in endpoint `/securitizedDerivative/get`.\n\nAsk price - see attribute `prices.ask`.\n\nBid price - see attribute `prices.bid`." parameters: - name: id in: query schema: type: string format: id64 x-positive: true description: Identifier of a notation. required: true - name: _attributes in: query schema: type: array items: type: string maxLength: 100 exclusiveMaximum: false uniqueItems: true maxItems: 50 style: form explode: false description: Limit the attributes returned in the response to the specified set. - name: _language in: query schema: type: string format: isoLanguage description: ISO 639-1 code of the language. maxLength: 2 minLength: 2 exclusiveMinimum: false exclusiveMaximum: false responses: '200': $ref: '#/components/responses/GetSecuritizedDerivativeKeyFiguresNotationGet200Response' x-microcks-operation: delay: 0 dispatcher: FALLBACK /company/keyItems/current/getByInstrument: post: tags: - Keys operationId: post/company/keyItems/current/getByInstrument x-supportsOffsetBasedPaging: false x-supportsOffsetBasedPagingWithoutTotal: false x-supportsCursorBasedPaging: false x-supportsCursorBasedPagingWithoutTotal: false x-supportsPush: false x-requiresUser: false x-requiresInternalClient: false x-disallowUser: false x-no-merge: false x-maxSortParameterCount: 10 x-supportsPermissionDeniedResponse: false summary: Fundamentals for a stock with potentially daily updates. description: Fundamentals for a stock with potentially daily updates; any other instrument yields empty values for stock-specific attributes. The price used to calculate the various price-dependent figures is unspecified and the exchange for that price is not identified. Dates are interpreted in the timezone of the data provider. For reported company fundamentals of the previous fiscal years (only closed fiscal years) see endpoint `/company/keyItems/fiscalYear/listByInstrument.` requestBody: content: application/json: schema: $ref: '#/components/schemas/PostCompanyKeyItemsCurrentGetByInstrumentRequest' responses: '200': $ref: '#/components/responses/PostCompanyKeyItemsCurrentGetByInstrument200Response' parameters: [] /company/keyItems/fiscalYear/listByInstrument: post: tags: - Keys operationId: post/company/keyItems/fiscalYear/listByInstrument x-supportsOffsetBasedPaging: false x-supportsOffsetBasedPagingWithoutTotal: false x-supportsCursorBasedPaging: false x-supportsCursorBasedPagingWithoutTotal: false x-supportsPush: false x-requiresUser: false x-requiresInternalClient: false x-disallowUser: false x-no-merge: false x-maxSortParameterCount: 10 x-supportsPermissionDeniedResponse: false summary: Selected fundamentals for a stock with values as of the end of a fiscal year. description: Selected fundamentals for a stock with values as of the end of a fiscal year; any other instrument yields empty values for stock-specific attributes. The endpoint allows the retrieval of data only for specified fiscal years by using the start and end properties. Since a fiscal year and a calendar year do not necessarily match with regard to their start and end dates, the year is derived as the calendar year occupied to a larger extent by the fiscal year, using a June through May fiscal year assignment. That means, fiscal years ending from the 1st of June onwards are assigned to the same calendar year. Dates are interpreted in the timezone of the location of the head office of the company. requestBody: content: application/json: schema: $ref: '#/components/schemas/PostCompanyKeyItemsFiscalYearListByInstrumentRequest' responses: '200': $ref: '#/components/responses/PostCompanyKeyItemsFiscalYearListByInstrument200Response' parameters: [] /stock/notation/keyFigures/benchmark/month/1/get: get: tags: - Keys operationId: get/stock/notation/keyFigures/benchmark/month/1/get x-supportsOffsetBasedPaging: false x-supportsOffsetBasedPagingWithoutTotal: false x-supportsCursorBasedPaging: false x-supportsCursorBasedPagingWithoutTotal: false x-supportsPush: false x-requiresUser: false x-requiresInternalClient: false x-disallowUser: false x-no-merge: false x-maxSortParameterCount: 10 x-supportsPermissionDeniedResponse: false summary: End-of-day (EOD) benchmark key figures of a stock for the time range of one month. description: End-of-day (EOD) benchmark key figures of a stock for the time range of one month. parameters: - name: identifier in: query schema: type: string pattern: ^([B-DF-HJ-NP-TV-Z0-9]{6}-[LR])|([A-Z0-9.]{1,47}-[A-Z0-9]{2,4})|([0-9]{3,20})$ maxLength: 50 exclusiveMaximum: false minLength: 3 exclusiveMinimum: false description: Identifier to resolve. required: true - name: identifierType in: query schema: type: string description: Type of the identifier. x-enum-description: - MDG identifier of a listing. - FactSet market symbol of a listing. - Regional FactSet ticker symbol, identifying the primary listing in the region. - FactSet Permanent Identifier on listing level. - Regional FactSet Permanent Identifier, identifying the primary listing in the region. enum: - idNotation - tickerExchange - tickerRegion - fdsPermanentIdentifierListing - fdsPermanentIdentifierRegional required: true - name: idNotationBenchmark in: query schema: type: array nullable: false items: type: string format: id64 x-positive: true uniqueItems: true minItems: 1 maxItems: 3 description: 'List of identifiers of benchmark notations. See the group description for the list of valid values.' style: form explode: false required: true - name: _attributes in: query schema: type: array items: type: string maxLength: 100 exclusiveMaximum: false uniqueItems: true maxItems: 50 style: form explode: false description: Limit the attributes returned in the response to the specified set. - name: _language in: query schema: type: string format: isoLanguage description: ISO 639-1 code of the language. maxLength: 2 minLength: 2 exclusiveMinimum: false exclusiveMaximum: false responses: '200': $ref: '#/components/responses/GetStockNotationKeyFiguresBenchmarkMonth1Get200Response' /stock/notation/keyFigures/benchmark/week/1/get: get: tags: - Keys operationId: get/stock/notation/keyFigures/benchmark/week/1/get x-supportsOffsetBasedPaging: false x-supportsOffsetBasedPagingWithoutTotal: false x-supportsCursorBasedPaging: false x-supportsCursorBasedPagingWithoutTotal: false x-supportsPush: false x-requiresUser: false x-requiresInternalClient: false x-disallowUser: false x-no-merge: false x-maxSortParameterCount: 10 x-supportsPermissionDeniedResponse: false summary: End-of-day (EOD) benchmark key figures of a stock for the time range of one week. description: End-of-day (EOD) benchmark key figures of a stock for the time range of one week. parameters: - name: identifier in: query schema: type: string pattern: ^([B-DF-HJ-NP-TV-Z0-9]{6}-[LR])|([A-Z0-9.]{1,47}-[A-Z0-9]{2,4})|([0-9]{3,20})$ maxLength: 50 exclusiveMaximum: false minLength: 3 exclusiveMinimum: false description: Identifier to resolve. required: true - name: identifierType in: query schema: type: string description: Type of the identifier. x-enum-description: - MDG identifier of a listing. - FactSet market symbol of a listing. - Regional FactSet ticker symbol, identifying the primary listing in the region. - FactSet Permanent Identifier on listing level. - Regional FactSet Permanent Identifier, identifying the primary listing in the region. enum: - idNotation - tickerExchange - tickerRegion - fdsPermanentIdentifierListing - fdsPermanentIdentifierRegional required: true - name: idNotationBenchmark in: query schema: type: array nullable: false items: type: string format: id64 x-positive: true uniqueItems: true minItems: 1 maxItems: 3 description: 'List of identifiers of benchmark notations. See the group description for the list of valid values.' style: form explode: false required: true - name: _attributes in: query schema: type: array items: type: string maxLength: 100 exclusiveMaximum: false uniqueItems: true maxItems: 50 style: form explode: false description: Limit the attributes returned in the response to the specified set. - name: _language in: query schema: type: string format: isoLanguage description: ISO 639-1 code of the language. maxLength: 2 minLength: 2 exclusiveMinimum: false exclusiveMaximum: false responses: '200': $ref: '#/components/responses/GetStockNotationKeyFiguresBenchmarkWeek1Get200Response' /stock/notation/keyFigures/benchmark/year/1/get: get: tags: - Keys operationId: get/stock/notation/keyFigures/benchmark/year/1/get x-supportsOffsetBasedPaging: false x-supportsOffsetBasedPagingWithoutTotal: false x-supportsCursorBasedPaging: false x-supportsCursorBasedPagingWithoutTotal: false x-supportsPush: false x-requiresUser: false x-requiresInternalClient: false x-disallowUser: false x-no-merge: false x-maxSortParameterCount: 10 x-supportsPermissionDeniedResponse: false summary: End-of-day (EOD) benchmark key figures of a stock for the time range of one year. description: End-of-day (EOD) benchmark key figures of a stock for the time range of one year. parameters: - name: identifier in: query schema: type: string pattern: ^([B-DF-HJ-NP-TV-Z0-9]{6}-[LR])|([A-Z0-9.]{1,47}-[A-Z0-9]{2,4})|([0-9]{3,20})$ maxLength: 50 exclusiveMaximum: false minLength: 3 exclusiveMinimum: false description: Identifier to resolve. required: true - name: identifierType in: query schema: type: string description: Type of the identifier. x-enum-description: - MDG identifier of a listing. - FactSet market symbol of a listing. - Regional FactSet ticker symbol, identifying the primary listing in the region. - FactSet Permanent Identifier on listing level. - Regional FactSet Permanent Identifier, identifying the primary listing in the region. enum: - idNotation - tickerExchange - tickerRegion - fdsPermanentIdentifierListing - fdsPermanentIdentifierRegional required: true - name: idNotationBenchmark in: query schema: type: array nullable: false items: type: string format: id64 x-positive: true uniqueItems: true minItems: 1 maxItems: 3 description: 'List of identifiers of benchmark notations. See the group description for the list of valid values.' style: form explode: false required: true - name: _attributes in: query schema: type: array items: type: string maxLength: 100 exclusiveMaximum: false uniqueItems: true maxItems: 50 style: form explode: false description: Limit the attributes returned in the response to the specified set. - name: _language in: query schema: type: string format: isoLanguage description: ISO 639-1 code of the language. maxLength: 2 minLength: 2 exclusiveMinimum: false exclusiveMaximum: false responses: '200': $ref: '#/components/responses/GetStockNotationKeyFiguresBenchmarkYear1Get200Response' /stock/notation/keyFigures/benchmark/month/3/get: get: tags: - Keys operationId: get/stock/notation/keyFigures/benchmark/month/3/get x-supportsOffsetBasedPaging: false x-supportsOffsetBasedPagingWithoutTotal: false x-supportsCursorBasedPaging: false x-supportsCursorBasedPagingWithoutTotal: false x-supportsPush: false x-requiresUser: false x-requiresInternalClient: false x-disallowUser: false x-no-merge: false x-maxSortParameterCount: 10 x-supportsPermissionDeniedResponse: false summary: End-of-day (EOD) benchmark key figures of a stock for the time range of three months. description: End-of-day (EOD) benchmark key figures of a stock for the time range of three months. parameters: - name: identifier in: query schema: type: string pattern: ^([B-DF-HJ-NP-TV-Z0-9]{6}-[LR])|([A-Z0-9.]{1,47}-[A-Z0-9]{2,4})|([0-9]{3,20})$ maxLength: 50 exclusiveMaximum: false minLength: 3 exclusiveMinimum: false description: Identifier to resolve. required: true - name: identifierType in: query schema: type: string description: Type of the identifier. x-enum-description: - MDG identifier of a listing. - FactSet market symbol of a listing. - Regional FactSet ticker symbol, identifying the primary listing in the region. - FactSet Permanent Identifier on listing level. - Regional FactSet Permanent Identifier, identifying the primary listing in the region. enum: - idNotation - tickerExchange - tickerRegion - fdsPermanentIdentifierListing - fdsPermanentIdentifierRegional required: true - name: idNotationBenchmark in: query schema: type: array nullable: false items: type: string format: id64 x-positive: true uniqueItems: true minItems: 1 maxItems: 3 description: 'List of identifiers of benchmark notations. See the group description for the list of valid values.' style: form explode: false required: true - name: _attributes in: query schema: type: array items: type: string maxLength: 100 exclusiveMaximum: false uniqueItems: true maxItems: 50 style: form explode: false description: Limit the attributes returned in the response to the specified set. - name: _language in: query schema: type: string format: isoLanguage description: ISO 639-1 code of the language. maxLength: 2 minLength: 2 exclusiveMinimum: false exclusiveMaximum: false responses: '200': $ref: '#/components/responses/GetStockNotationKeyFiguresBenchmarkMonth3Get200Response' /stock/notation/keyFigures/benchmark/year/3/get: get: tags: - Keys operationId: get/stock/notation/keyFigures/benchmark/year/3/get x-supportsOffsetBasedPaging: false x-supportsOffsetBasedPagingWithoutTotal: false x-supportsCursorBasedPaging: false x-supportsCursorBasedPagingWithoutTotal: false x-supportsPush: false x-requiresUser: false x-requiresInternalClient: false x-disallowUser: false x-no-merge: false x-maxSortParameterCount: 10 x-supportsPermissionDeniedResponse: false summary: End-of-day (EOD) benchmark key figures of a stock for the time range of three years. description: End-of-day (EOD) benchmark key figures of a stock for the time range of three years. parameters: - name: identifier in: query schema: type: string pattern: ^([B-DF-HJ-NP-TV-Z0-9]{6}-[LR])|([A-Z0-9.]{1,47}-[A-Z0-9]{2,4})|([0-9]{3,20})$ maxLength: 50 exclusiveMaximum: false minLength: 3 exclusiveMinimum: false description: Identifier to resolve. required: true - name: identifierType in: query schema: type: string description: Type of the identifier. x-enum-description: - MDG identifier of a listing. - FactSet market symbol of a listing. - Regional FactSet ticker symbol, identifying the primary listing in the region. - FactSet Permanent Identifier on listing level. - Regional FactSet Permanent Identifier, identifying the primary listing in the region. enum: - idNotation - tickerExchange - tickerRegion - fdsPermanentIdentifierListing - fdsPermanentIdentifierRegional required: true - name: idNotationBenchmark in: query schema: type: array nullable: false items: type: string format: id64 x-positive: true uniqueItems: true minItems: 1 maxItems: 3 description: 'List of identifiers of benchmark notations. See the group description for the list of valid values.' style: form explode: false required: true - name: _attributes in: query schema: type: array items: type: string maxLength: 100 exclusiveMaximum: false uniqueItems: true maxItems: 50 style: form explode: false description: Limit the attributes returned in the response to the specified set. - name: _language in: query schema: type: string format: isoLanguage description: ISO 639-1 code of the language. maxLength: 2 minLength: 2 exclusiveMinimum: false exclusiveMaximum: false responses: '200': $ref: '#/components/responses/GetStockNotationKeyFiguresBenchmarkYear3Get200Response' /stock/notation/keyFigures/benchmark/year/5/get: get: tags: - Keys operationId: get/stock/notation/keyFigures/benchmark/year/5/get x-supportsOffsetBasedPaging: false x-supportsOffsetBasedPagingWithoutTotal: false x-supportsCursorBasedPaging: false x-supportsCursorBasedPagingWithoutTotal: false x-supportsPush: false x-requiresUser: false x-requiresInternalClient: false x-disallowUser: false x-no-merge: false x-maxSortParameterCount: 10 x-supportsPermissionDeniedResponse: false summary: End-of-day (EOD) benchmark key figures of a stock for the time range of five years. description: End-of-day (EOD) benchmark key figures of a stock for the time range of five years. parameters: - name: identifier in: query schema: type: string pattern: ^([B-DF-HJ-NP-TV-Z0-9]{6}-[LR])|([A-Z0-9.]{1,47}-[A-Z0-9]{2,4})|([0-9]{3,20})$ maxLength: 50 exclusiveMaximum: false minLength: 3 exclusiveMinimum: false description: Identifier to resolve. required: true - name: identifierType in: query schema: type: string description: Type of the identifier. x-enum-description: - MDG identifier of a listing. - FactSet market symbol of a listing. - Regional FactSet ticker symbol, identifying the primary listing in the region. - FactSet Permanent Identifier on listing level. - Regional FactSet Permanent Identifier, identifying the primary listing in the region. enum: - idNotation - tickerExchange - tickerRegion - fdsPermanentIdentifierListing - fdsPermanentIdentifierRegional required: true - name: idNotationBenchmark in: query schema: type: array nullable: false items: type: string format: id64 x-positive: true uniqueItems: true minItems: 1 maxItems: 3 description: 'List of identifiers of benchmark notations. See the group description for the list of valid values.' style: form explode: false required: true - name: _attributes in: query schema: type: array items: type: string maxLength: 100 exclusiveMaximum: false uniqueItems: true maxItems: 50 style: form explode: false description: Limit the attributes returned in the response to the specified set. - name: _language in: query schema: type: string format: isoLanguage description: ISO 639-1 code of the language. maxLength: 2 minLength: 2 exclusiveMinimum: false exclusiveMaximum: false responses: '200': $ref: '#/components/responses/GetStockNotationKeyFiguresBenchmarkYear5Get200Response' /stock/notation/keyFigures/benchmark/month/6/get: get: tags: - Keys operationId: get/stock/notation/keyFigures/benchmark/month/6/get x-supportsOffsetBasedPaging: false x-supportsOffsetBasedPagingWithoutTotal: false x-supportsCursorBasedPaging: false x-supportsCursorBasedPagingWithoutTotal: false x-supportsPush: false x-requiresUser: false x-requiresInternalClient: false x-disallowUser: false x-no-merge: false x-maxSortParameterCount: 10 x-supportsPermissionDeniedResponse: false summary: End-of-day (EOD) benchmark key figures of a stock for the time range of six months. description: End-of-day (EOD) benchmark key figures of a stock for the time range of six months. parameters: - name: identifier in: query schema: type: string pattern: ^([B-DF-HJ-NP-TV-Z0-9]{6}-[LR])|([A-Z0-9.]{1,47}-[A-Z0-9]{2,4})|([0-9]{3,20})$ maxLength: 50 exclusiveMaximum: false minLength: 3 exclusiveMinimum: false description: Identifier to resolve. required: true - name: identifierType in: query schema: type: string description: Type of the identifier. x-enum-description: - MDG identifier of a listing. - FactSet market symbol of a listing. - Regional FactSet ticker symbol, identifying the primary listing in the region. - FactSet Permanent Identifier on listing level. - Regional FactSet Permanent Identifier, identifying the primary listing in the region. enum: - idNotation - tickerExchange - tickerRegion - fdsPermanentIdentifierListing - fdsPermanentIdentifierRegional required: true - name: idNotationBenchmark in: query schema: type: array nullable: false items: type: string format: id64 x-positive: true uniqueItems: true minItems: 1 maxItems: 3 description: 'List of identifiers of benchmark notations. See the group description for the list of valid values.' style: form explode: false required: true - name: _attributes in: query schema: type: array items: type: string maxLength: 100 exclusiveMaximum: false uniqueItems: true maxItems: 50 style: form explode: false description: Limit the attributes returned in the response to the specified set. - name: _language in: query schema: type: string format: isoLanguage description: ISO 639-1 code of the language. maxLength: 2 minLength: 2 exclusiveMinimum: false exclusiveMaximum: false responses: '200': $ref: '#/components/responses/GetStockNotationKeyFiguresBenchmarkMonth6Get200Response' components: schemas: AttributesMember: type: array description: Limit the attributes returned in the response to the specified set. items: type: string maxLength: 100 exclusiveMaximum: false maxItems: 50 uniqueItems: true PostCompanyKeyItemsCurrentGetByInstrumentRequest: type: object properties: data: type: object x-property-sort: - id - currency description: The data member contains the request's primary data. properties: id: type: string format: id64 x-positive: true description: Identifier of an instrument. currency: type: object x-property-sort: - isoCode description: Main currency of the currency-dependent attributes. properties: isoCode: type: string description: ISO code of the currency. x-enum-description: - Euro - US Dollar - British Pound Sterling - Swiss Franc enum: - EUR - USD - GBP - CHF required: - isoCode required: - id - currency meta: type: object description: The meta member contains the meta information of the request. properties: attributes: $ref: '#/components/schemas/AttributesMember' language: $ref: '#/components/schemas/LanguageMember' x-property-sort: - attributes - language LanguageMember: type: string format: isoLanguage description: ISO 639-1 code of the language. maxLength: 2 minLength: 2 exclusiveMinimum: false exclusiveMaximum: false StatusObject: type: object properties: code: type: number format: int32 description: The HTTP status code of the response, mirroring the code from the Status-Line of the HTTP response message (see [RFC2616] section 6.1). example: 42.5 description: The status member contains the status code of the response. required: - code PostCompanyKeyItemsFiscalYearListByInstrumentRequest: type: object properties: data: type: object x-property-sort: - id - fiscalYears - currency description: The data member contains the request's primary data. properties: id: type: string format: id64 x-positive: true description: Identifier of the instrument. fiscalYears: type: object x-property-sort: - start - end description: Response will include data items from the fiscal year specified as start (inclusive) up to the fiscal year specified as end (inclusive). If either is omitted the response will include data items from the earliest or up to the most recent fiscal year available respectively. Alternatively, if both are specified start must be less than end. Either must be at most ten years in the past. Note that earliest data availability varies for each stock. properties: start: type: number format: int32 description: Only include data items for a fiscal year greater than or equal to the one specified. Must be greater than or equal to ten years in the past. end: type: number format: int32 description: Only include data items for a fiscal year earlier than or equal to the one specified. Must be less than or equal to the current year. currency: type: object x-property-sort: - isoCode description: Currency in which the attributes representing a monetary value are returned. If none is selected, the reporting currency of the company is used. properties: isoCode: type: string description: ISO code of the currency. x-enum-description: - Euro - US Dollar - British Pound Sterling - Swiss Franc enum: - EUR - USD - GBP - CHF required: - id meta: type: object description: The meta member contains the meta information of the request. properties: attributes: $ref: '#/components/schemas/AttributesMember' language: $ref: '#/components/schemas/LanguageMember' x-property-sort: - attributes - language StatusObject_2: type: object properties: code: type: number format: int32 description: The HTTP status code of the response, mirroring the code from the Status-Line of the HTTP response message (see [RFC2616] section 6.1). description: The status member contains the status code of the response. required: - code responses: GetStockNotationKeyFiguresBenchmarkMonth3Get200Response: description: Successful Response content: application/json: schema: type: object properties: data: description: List of benchmarks with related key figures for a stock notation. nullable: false type: object x-property-sort: - idNotation - sourceIdentifier - benchmarks properties: idNotation: nullable: true type: string format: id64 x-positive: true description: MDG identifier of the listing. sourceIdentifier: nullable: true type: string description: Identifier used in the request. benchmarks: nullable: false description: List of benchmarks with related key figures. The order of the benchmark notations in the response is unrelated to their order in the request array. type: array items: type: object nullable: false x-property-sort: - notation - beta - correlation - outperformance - status properties: notation: nullable: false type: object x-property-sort: - id - instrument description: Notation of a benchmark. properties: id: nullable: true type: string format: id64 x-positive: true description: Identifier of the notation. instrument: nullable: false type: object x-property-sort: - id - name description: Instrument of the benchmark. properties: id: nullable: true type: string format: id64 x-positive: true description: Identifier of the instrument. name: nullable: true type: string format: localizedString description: Name of the instrument. beta: nullable: true type: number format: real description: Beta of the notation. correlation: nullable: true type: number format: real description: Correlation of the notation. outperformance: nullable: true type: number format: relativeValue description: Outperformance of the notation. status: nullable: false type: object x-property-sort: - code - identifier - encryptedDetails description: Error status for the requested identifier. properties: code: nullable: true type: string description: Code of the error condition. x-enum-description: - No error. - The provided identifier does not refer to a valid benchmark notation. enum: - none - parameter identifier: nullable: true type: string format: id64 x-positive: true description: Provided identifier. encryptedDetails: nullable: true type: string description: Base64-encoded internal details about the error. meta: type: object description: The meta member contains the meta information of the response. properties: status: $ref: '#/components/schemas/StatusObject_2' x-property-sort: - status GetStockNotationKeyFiguresBenchmarkYear1Get200Response: description: Successful Response content: application/json: schema: type: object properties: data: description: List of benchmarks with related key figures for a stock notation. nullable: false type: object x-property-sort: - idNotation - sourceIdentifier - benchmarks properties: idNotation: nullable: true type: string format: id64 x-positive: true description: MDG identifier of the listing. sourceIdentifier: nullable: true type: string description: Identifier used in the request. benchmarks: nullable: false description: List of benchmarks with related key figures. The order of the benchmark notations in the response is unrelated to their order in the request array. type: array items: type: object nullable: false x-property-sort: - notation - beta - correlation - outperformance - status properties: notation: nullable: false type: object x-property-sort: - id - instrument description: Notation of a benchmark. properties: id: nullable: true type: string format: id64 x-positive: true description: Identifier of the notation. instrument: nullable: false type: object x-property-sort: - id - name description: Instrument of the benchmark. properties: id: nullable: true type: string format: id64 x-positive: true description: Identifier of the instrument. name: nullable: true type: string format: localizedString description: Name of the instrument. beta: nullable: true type: number format: real description: Beta of the notation. correlation: nullable: true type: number format: real description: Correlation of the notation. outperformance: nullable: true type: number format: relativeValue description: Outperformance of the notation. status: nullable: false type: object x-property-sort: - code - identifier - encryptedDetails description: Error status for the requested identifier. properties: code: nullable: true type: string description: Code of the error condition. x-enum-description: - No error. - The provided identifier does not refer to a valid benchmark notation. enum: - none - parameter identifier: nullable: true type: string format: id64 x-positive: true description: Provided identifier. encryptedDetails: nullable: true type: string description: Base64-encoded internal details about the error. meta: type: object description: The meta member contains the meta information of the response. properties: status: $ref: '#/components/schemas/StatusObject_2' x-property-sort: - status PostCompanyKeyItemsFiscalYearListByInstrument200Response: description: Successful Response content: application/json: schema: type: object properties: data: description: Selected fundamentals for a stock with values as of the end of a fiscal year. nullable: false type: object x-property-sort: - isin - nsin - name - shortName - type - company - fiscalYearData properties: isin: nullable: true type: string format: isin description: The International Securities Identification Number (ISIN) of the instrument. The ISIN is a 12-character code of digits and upper-case letters that uniquely identifies an instrument. nsin: nullable: false type: object x-property-sort: - wkn - valor description: NSIN data of the instrument. properties: wkn: nullable: true type: string description: The WKN (Wertpapierkennnummer, German for Securities Identification Number) of the instrument. The WKN is a 6-character code of digits and upper-case letters that uniquely identifies an instrument. valor: nullable: true type: string description: 'The Valor number (German: Valorennummer) of the instrument. The Valor number is an integer number that uniquely identifies an instrument.' name: nullable: true type: string format: localizedString description: Name of the instrument. shortName: nullable: true type: string format: localizedString description: Short name of the instrument. type: nullable: false description: Instrument type as defined by FactSet Digital Solutions. Instrument types are arranged in a hierarchy, with the first level representing the most coarse granularity and further levels successively refining the granularity (see MDG category system 18). See endpoint `/category/get` for possible values. type: array items: type: object nullable: false x-property-sort: - id - name properties: id: nullable: true type: number format: id32 x-positive: true description: Identifier of the instrument type. name: nullable: true type: string format: localizedString description: Name of the instrument type. company: nullable: false type: object x-property-sort: - id - name - country description: Details of the company. properties: id: nullable: true type: number format: id32 x-positive: true description: Identifier of the company. name: nullable: true type: string description: Name of the company. country: nullable: false type: object x-property-sort: - id - name description: Country where the head office of the company is located. See endpoint `/basic/region/country/list` for possible values. properties: id: nullable: true type: number format: id32 x-positive: true description: Identifier of the country. name: nullable: true type: string format: localizedString description: Name of the country. fiscalYearData: nullable: false description: Values as of the end of a fiscal year for the set of selected figures. The figures are clustered based on their specifics but do not exhaust all potentially available data from that cluster. The default sorting is from the most recent fiscal year requested to the most distant in time. type: array items: type: object nullable: false x-property-sort: - fiscalYear - currency - price - freeFloat - sharesOutstanding - marketCapitalization - incomeStatement - balanceSheet - cashFlow - ratios - perShare properties: fiscalYear: nullable: false type: object x-property-sort: - start - end - year description: Details of a fiscal year. properties: start: nullable: true type: string format: date description: Starting date of the fiscal year. end: nullable: true type: string format: date description: Ending date of the fiscal year. All data items as of the end of a fiscal year correspond to this date. year: nullable: true type: number format: int32 description: Fiscal year. currency: nullable: false type: object x-property-sort: - id - code description: Currency of the attributes representing a monetary value. See endpoint `/basic/valueUnit/currency/main/list` for possible values. properties: id: nullable: true type: number format: id32 x-positive: true description: Identifier of the currency. code: nullable: true type: string description: 'Code of the currency: if assigned, a code according to ISO 4217, otherwise a local code.' price: nullable: true type: number format: real description: End-of-day price as of the end of the fiscal year. It is used for calculation of all price-related data items corresponding to the end of the fiscal year. freeFloat: nullable: true type: number format: real description: Free float, which is the number of shares outstanding available for trading to the public. Closely-held shares (e.g. held by a majority investor) and temporarily restricted shares (e.g. due to insider lock-up periods) are not part of the free float. sharesOutstanding: nullable: false type: object x-property-sort: - reported - average description: Shares outstanding, which is the number of shares not in possession by the company itself (treasury shares) thus generally available for trading. properties: reported: nullable: true type: number format: real description: Number of shares outstanding as reported by the company. This represents the basic (actual) shares outstanding. average: nullable: false type: object x-property-sort: - basic - diluted properties: basic: nullable: true type: number format: real description: Twelve-month average of the basic shares outstanding, which is the fiscal-year average of the actual number of shares outstanding. diluted: nullable: true type: number format: real description: Twelve-month average of the diluted shares outstanding, which is the fiscal-year average of the potential number of shares outstanding, if all convertible instruments, such as convertible bonds or employee stock options, were exercised. marketCapitalization: nullable: true type: number format: real description: Market capitalization, which is the market value of the shares outstanding over all types of shares of the company. incomeStatement: nullable: false type: object x-property-sort: - sales - grossIncome - ebit - ebitda - interestIncome - interestExpense - loanLossProvision - netInterestIncome - netIncome - operatingIncome - operatingExpense - claimLossExpense - longTermInsuranceReserves description: Income statement data. properties: sales: nullable: false type: object x-property-sort: - value - growth description: Total amount of sales revenue received for the normal operation of the business. properties: value: nullable: true type: number format: real description: Value of the total sales revenue. growth: nullable: true type: number format: relativeValue description: Annual growth rate of the total amount of sales revenue. grossIncome: nullable: false type: object x-property-sort: - value - growth - margin description: Gross income, which is the profit before extraordinary items and preferred and common dividends, but after operating and non-operating income and expenses, reserves, income taxes, minority interest and equity in earnings. Discontinued operations are included only if they result from a purely operating gain or loss on the discontinued business segment. properties: value: nullable: true type: number format: real description: Value of the gross income. growth: nullable: true type: number format: relativeValue description: Annual growth rate of the gross income. margin: nullable: true type: number format: relativeValue description: Gross income margin, which is the ratio of the gross income, divided by the total sales revenue. ebit: nullable: false type: object x-property-sort: - value - growth - margin description: EBIT (earnings before interest and taxes). properties: value: nullable: true type: number format: real description: Value of the EBIT. growth: nullable: true type: number format: relativeValue description: Annual growth rate of the EBIT. margin: nullable: true type: number format: relativeValue description: EBIT margin, which is the ratio of the EBIT, divided by the total sales revenue. ebitda: nullable: false type: object x-property-sort: - value - growth - margin description: EBITDA (earnings before interest, taxes, depreciation, and amortization). properties: value: nullable: true type: number format: real description: Value of the EBITDA. growth: nullable: true type: number format: relativeValue description: Annual growth rate of the EBITDA. margin: nullable: true type: number format: relativeValue description: EBITDA margin, which is the ratio of the EBITDA, divided by the total sales revenue. interestIncome: nullable: false type: object x-property-sort: - value - growth description: Total interest income, which is the income received from all earning assets such as loans and investment securities. Relevant for financial companies. properties: value: nullable: true type: number format: real description: Value of the interest income. growth: nullable: true type: number format: relativeValue description: Annual growth rate of the interest income. interestExpense: nullable: false type: object x-property-sort: - value - growth description: Total amount of interest paid on deposits, commercial papers, short and long term debt and others. Relevant for financial companies. properties: value: nullable: true type: number format: real description: Value of the total amount of interest paid. growth: nullable: true type: number format: relativeValue description: Annual growth rate of the total amount of interest paid. loanLossProvision: nullable: false type: object x-property-sort: - value - growth description: Provision for loan losses, which is the losses expected as a result of uncollectable or troubled loans. Relevant for financial companies. properties: value: nullable: true type: number format: real description: Value of the provision for loan losses. growth: nullable: true type: number format: relativeValue description: Annual growth rate of the provision for loan losses. netInterestIncome: nullable: false type: object x-property-sort: - value - growth - afterLoanLossProvision description: Net interest income, which is the difference between the total interest income and the total interest expense. Relevant for financial companies. properties: value: nullable: true type: number format: real description: Value of the net interest income. growth: nullable: true type: number format: relativeValue description: Annual growth rate of the net interest income. afterLoanLossProvision: nullable: false type: object x-property-sort: - value - growth - netInterestMargin description: Net interest income after loan loss provision. properties: value: nullable: true type: number format: real description: Value of the net interest income after loan loss provision. growth: nullable: true type: number format: relativeValue description: Annual growth rate of the net interest income after loan loss provision. netInterestMargin: nullable: true type: number format: relativeValue description: Net interest margin, which is the net interest income after loan loss provision divided by the earning assets (total or average). netIncome: nullable: false type: object x-property-sort: - value - growth - margin description: Net income, which is the profit before extraordinary items and preferred and common dividends, but after operating and non-operating income and expenses, reserves, income taxes, minority interest and equity in earnings. properties: value: nullable: true type: number format: real description: Value of the net income. growth: nullable: true type: number format: relativeValue description: Annual growth rate of the net income. margin: nullable: true type: number format: relativeValue description: Net income margin, which is the ratio of the net income, divided by the total sales revenue. operatingIncome: nullable: false type: object x-property-sort: - value - growth - operatingMargin - afterInterestExpense description: Operating income, which is the ordinary profit from the company�"s core operations before payments to owners, returns on investments, and income taxes. properties: value: nullable: true type: number format: real description: Value of the opearting income. growth: nullable: true type: number format: relativeValue description: Annual growth rate of the operating income. operatingMargin: nullable: true type: number format: relativeValue description: Operating margin, which is the ratio of the operating income, divided by the sales revenue. afterInterestExpense: nullable: false type: object x-property-sort: - value - growth description: Operating income after interest expenses, which is the total sales revenue minus the operating and interest expenses, the latter net of capitalized interest. Relevant for insurance companies. properties: value: nullable: true type: number format: real description: Value of the operating income after interest expenses. growth: nullable: true type: number format: relativeValue description: Annual growth rate of the operating income after interest expenses. operatingExpense: nullable: false type: object x-property-sort: - value - growth description: Total operating expenses, which is the sum of all expenses related to operations. properties: value: nullable: true type: number format: real description: Value of the total operating expenses. growth: nullable: true type: number format: relativeValue description: Annual growth rate of the total operating expenses. claimLossExpense: nullable: false type: object x-property-sort: - value - growth - lossRatio description: Total claim and loss expenses, which is all expenses related to the payment of policy benefits, including adjusters' fees, investigating expenses and other costs associated with settling claims. Relevant for insurance companies. properties: value: nullable: true type: number format: real description: Value of the total claim and loss expenses. growth: nullable: true type: number format: relativeValue description: Annual growth rate of the total claim and loss expenses. lossRatio: nullable: true type: number format: relativeValue description: Loss ratio, which is the ratio of the total claim and loss expenses divided by the portion of total premiums needed to cover all expenses and benefits. Relevant for insurance companies. longTermInsuranceReserves: nullable: false type: object x-property-sort: - value - growth description: Long-term insurance reserves, which is the expected discounted future payments for long-term policies usually determined by regulatory agencies in each country. Relevant for insurance companies. properties: value: nullable: true type: number format: real description: Value of the of the long-term insurance reserves. growth: nullable: true type: number format: relativeValue description: Annual growth rate of the long-term insurance reserves. balanceSheet: nullable: false type: object x-property-sort: - cashAndShortTermInvestments - totalAssets - totalDebt - netDebt - totalLiabilities - totalShareholdersEquity - totalLoans - cashAndDueFromBanks - totalDeposits - totalCash description: Balance sheet data. properties: cashAndShortTermInvestments: nullable: false type: object x-property-sort: - value - growth - ratioToTotalAssets description: Cash and short-term investments, which is the total value of the most liquid assets, comprised of cash, cash equivalents, and short-term investments. properties: value: nullable: true type: number format: real description: Value of the cash and short-term investments. growth: nullable: true type: number format: relativeValue description: Annual growth rate of the cash and short-term investments. ratioToTotalAssets: nullable: true type: number format: relativeValue description: Cash-and-short-term-investments-to-total-assets ratio, which is the ratio of the cash and short-term investments, divided by the total assets. totalAssets: nullable: false type: object x-property-sort: - value - growth - assetTurnover - returnOnAssets description: Total assets, which is the total value of resources the company is using for its operations. properties: value: nullable: true type: number format: real description: Value of the total assets. growth: nullable: true type: number format: relativeValue description: Annual growth rate of the total assets. assetTurnover: nullable: true type: number format: real description: Asset turnover, which is the ratio of the total sales revenue, divided by the total assets. returnOnAssets: nullable: true type: number format: relativeValue description: Return on assets, which is the ratio of the net income, divided by the two-fiscal-year average of the total assets. totalDebt: nullable: false type: object x-property-sort: - value - growth - ratioToTotalAssets - ratioToTotalEquity description: Total debt, which is the total value of the interest-bearing obligations. properties: value: nullable: true type: number format: real description: Value of the total debt. growth: nullable: true type: number format: relativeValue description: Annual growth rate of the total debt. ratioToTotalAssets: nullable: true type: number format: real description: Total-debt-to-total-assets ratio, which is the ratio of the total debt, divided by the total assets. ratioToTotalEquity: nullable: true type: number format: real description: Total-debt-to-total-equity ratio, which is the ratio of the total debt, divided by the total shareholders' equity. netDebt: nullable: false type: object x-property-sort: - value - growth - ratioToTotalEquity description: Net debt, which is all interest-bearing obligations minus cash and cash equivalents. properties: value: nullable: true type: number format: real description: Vaue of the net debt. growth: nullable: true type: number format: relativeValue description: Annual growth rate of the net debt. ratioToTotalEquity: nullable: true type: number format: relativeValue description: Net-debt-to-total-equity ratio, which is the ratio of the net debt, divided by the total shareholders' equity. totalLiabilities: nullable: false type: object x-property-sort: - value - growth description: Total liabilities, which is the total value of the debt and other outstanding obligations. properties: value: nullable: true type: number format: real description: Value of the total liabilities. growth: nullable: true type: number format: relativeValue description: Annual growth rate of the total liabilities. totalShareholdersEquity: nullable: false type: object x-property-sort: - value - growth - ratioToTotalAssets - returnOnEquity description: Total value of the shareholders' equity. properties: value: nullable: true type: number format: real description: Value of the shareholders' equity. growth: nullable: true type: number format: relativeValue description: Annual growth rate of the total shareholders' equity. ratioToTotalAssets: nullable: true type: number format: relativeValue description: Total-shareholders'-equity-to-total-assets ratio, which is the ratio of the total shareholders' equity, divided by the total assets. returnOnEquity: nullable: true type: number format: relativeValue description: Return on equity (ROE), which is the ratio of the net income, divided by the two-fiscal-year average of the total shareholders' equity. totalLoans: nullable: false type: object x-property-sort: - value - growth description: Total loans, which is the total amount of money loaned to customers by a financial company before reserves for loan losses but after unearned income. Relevant for financial companies. properties: value: nullable: true type: number format: real description: Value of the total loans. growth: nullable: true type: number format: relativeValue description: Annual growth rate of the total loans. cashAndDueFromBanks: nullable: false type: object x-property-sort: - value - growth description: Cash and due from banks, which is the total amount of money due to a financial company from banks. Relevant for financial companies. properties: value: nullable: true type: number format: real description: Value of the cash and due from banks. growth: nullable: true type: number format: relativeValue description: Annual growth rate of the cash and due from banks. totalDeposits: nullable: false type: object x-property-sort: - value - growth description: Total amount of deposits, which is the value of money held by a financial company on behalf of its customers. Relevant for financial companies. properties: value: nullable: true type: number format: real description: Value of the total amount of deposits. growth: nullable: true type: number format: relativeValue description: Annual growth rate of the total amount of deposits. totalCash: nullable: false type: object x-property-sort: - value - growth description: Total amount of cash and cash equivalents. Not relevant for financial companies. properties: value: nullable: true type: number format: real description: Value of the total amount of cash and cash equivalents. growth: nullable: true type: number format: relativeValue description: Annual growth rate of the total amount of cash and cash equivalents. cashFlow: nullable: false type: object x-property-sort: - netOperating - capitalExpenditures - netInvestingCashFlow - netFinancingCashFlow description: Cash flow data. properties: netOperating: nullable: false type: object x-property-sort: - value - growth - returnOnInvestedCapital description: Net operating cash flow. properties: value: nullable: true type: number format: real description: Value of the net operating cash flow. growth: nullable: true type: number format: relativeValue description: Annual growth rate of the net operating cash flow. returnOnInvestedCapital: nullable: true type: number format: relativeValue description: Ratio of the net operating cash flow, divided by the two-fiscal-year average of the total invested capital. capitalExpenditures: nullable: false type: object x-property-sort: - value - growth description: Total capital expenditures. properties: value: nullable: true type: number format: real description: Value of the total capital expenditures. growth: nullable: true type: number format: relativeValue description: Annual growth rate of the total capital expenditures. netInvestingCashFlow: nullable: false type: object x-property-sort: - value - growth description: Net cash flow from investing activities. properties: value: nullable: true type: number format: real description: Value of the net cash flow from investing activities. growth: nullable: true type: number format: relativeValue description: Annual growth rate of the net cash flow from investing activities. netFinancingCashFlow: nullable: false type: object x-property-sort: - value - growth description: Net cash flow from financing activities. properties: value: nullable: true type: number format: real description: Value of the net cash flow from financing activities. growth: nullable: true type: number format: relativeValue description: Annual growth rate of the net cash flow from financing activities. ratios: nullable: false type: object x-property-sort: - priceSales - priceEarnings - priceBookValue - priceTangibleBookValue - priceCashFlow - priceFreeCashFlow - dividendYield - enterpriseValueEbit - enterpriseValueEbitda - enterpriseValueSales - ebitInterestExpense - loansDeposits - expense - combined description: Key ratios used in a fundamental analysis. For price-related ratios, the end-of-day close price as of the end of the fiscal year is used. properties: priceSales: nullable: true type: number format: real description: Ratio of the price, divided by the total sales revenue per share. priceEarnings: nullable: true type: number format: real description: Ratio of the price, divided by the reported earnings per share (basic or diluted) by the company. priceBookValue: nullable: true type: number format: real description: Ratio of the price, divided by the book value per share. priceTangibleBookValue: nullable: true type: number format: real description: Ratio of the price, divided by the tangible (i.e. intangible assets are excluded) book value per share. priceCashFlow: nullable: true type: number format: real description: Ratio of the price, divided by the cash flow per share. priceFreeCashFlow: nullable: true type: number format: real description: Ratio of the price, divided by the free (i.e. without subtraction of dividends) cash flow per share. dividendYield: nullable: true type: number format: relativeValue description: Ratio of the dividend per share, divided by the price. enterpriseValueEbit: nullable: true type: number format: real description: Ratio of the enterprise value, divided by the EBIT. enterpriseValueEbitda: nullable: true type: number format: real description: Ratio of the enterprise value, divided by the EBITDA. enterpriseValueSales: nullable: true type: number format: real description: Ratio of the enterprise value, divided by the total amount of sales revenue. ebitInterestExpense: nullable: true type: number format: real description: Ratio of the EBIT, divided by the interest expense (including capitalized interest). loansDeposits: nullable: true type: number format: relativeValue description: Ratio of the total loans, divided by the total deposits. expense: nullable: true type: number format: relativeValue description: Ratio of the selling, general, and administrative expenses divided by the premiums earned. Relevant for insurance companies. combined: nullable: true type: number format: relativeValue description: Sum of the loss and expense ratios. Relevant for insurance companies. perShare: nullable: false type: object x-property-sort: - sales - earnings - recurringDilutedEarnings - dilutedEarnings - dividends - bookValue - tangibleBookValue - cashFlow - freeCashFlow description: Key per-share figures used in a fundamental analysis. properties: sales: nullable: false type: object x-property-sort: - value - growth description: Total sales revenue per share. properties: value: nullable: true type: number format: real description: Value of the total sales revenue per share. growth: nullable: true type: number format: relativeValue description: Annual growth rate of the total sales revenue per share. earnings: nullable: false type: object x-property-sort: - value - growth description: Earnings per share as reported by the company. The number of shares used might be either diluted or basic and the earnings might also include non-recurring earnings. The exact way of provision depends on how the company reports and may follow country-specific reporting patterns. properties: value: nullable: true type: number format: real description: Value of the reported earnings per share. growth: nullable: true type: number format: relativeValue description: Annual growth rate of the reported earnings per share. recurringDilutedEarnings: nullable: false type: object x-property-sort: - value - growth description: Recurring (excluding extraordinary items) diluted earnings per share, which is the ratio of the net income excluding extraordinary items, divided by the diluted shares outstanding. An extraordinary item is an atypical and infrequent gain or loss due to an unforeseeable event. properties: value: nullable: true type: number format: real description: Value of the recurring diluted earnings per share. growth: nullable: true type: number format: relativeValue description: Annual growth rate of the recurring diluted earnings per share. dilutedEarnings: nullable: false type: object x-property-sort: - value - growth description: Diluted earnings per share, which is the ratio of the net income available to common shareholders (including extraordinary items), divided by the diluted shares outstanding. properties: value: nullable: true type: number format: real description: Value of the diluted earnings per share. growth: nullable: true type: number format: relativeValue description: Annual growth rate of the diluted earnings per share. dividends: nullable: false type: object x-property-sort: - value - growth description: Dividends per share, which is the ratio of the total dividends paid out, divided by the shares outstanding. In general, the figure is based on the gross dividend, i.e. before taxes, except for countries with special tax regimes. properties: value: nullable: true type: number format: real description: Value of the dividends per share. growth: nullable: true type: number format: relativeValue description: Annual growth rate of the diividends per share. bookValue: nullable: false type: object x-property-sort: - value - growth description: Book value per share, which is the ratio of the book value (common euqity), divided by the shares outstanding. properties: value: nullable: true type: number format: real description: Value of the book value per share. growth: nullable: true type: number format: relativeValue description: Annual growth rate of the book value per share. tangibleBookValue: nullable: false type: object x-property-sort: - value - growth description: Tangible book value per share, which is the ratio of the book value excluding intangible assets, divided by the shares outstanding. properties: value: nullable: true type: number format: real description: Value of the tangible book value per share. growth: nullable: true type: number format: relativeValue description: Annual growth rate of the tangible book value per share. cashFlow: nullable: false type: object x-property-sort: - value - growth description: Cash flow per share, which is the ratio of the net operating cash flow, divided by the diluted shares outstanding. properties: value: nullable: true type: number format: real description: Value of the cash flow per share. growth: nullable: true type: number format: relativeValue description: Annual growth rate of the cash flow per share. freeCashFlow: nullable: false type: object x-property-sort: - value - growth description: Free cash flow per share, which is the ratio of the free cash flow without subtraction of dividends, divided by the diluted shares outstanding. properties: value: nullable: true type: number format: real description: Value of the free cash flow per share. growth: nullable: true type: number format: relativeValue description: Annual growth rate of the free cash flow per share. meta: type: object description: The meta member contains the meta information of the response. properties: status: $ref: '#/components/schemas/StatusObject_2' x-property-sort: - status GetStockNotationKeyFiguresBenchmarkYear5Get200Response: description: Successful Response content: application/json: schema: type: object properties: data: description: List of benchmarks with related key figures for a stock notation. nullable: false type: object x-property-sort: - idNotation - sourceIdentifier - benchmarks properties: idNotation: nullable: true type: string format: id64 x-positive: true description: MDG identifier of the listing. sourceIdentifier: nullable: true type: string description: Identifier used in the request. benchmarks: nullable: false description: List of benchmarks with related key figures. The order of the benchmark notations in the response is unrelated to their order in the request array. type: array items: type: object nullable: false x-property-sort: - notation - beta - correlation - outperformance - status properties: notation: nullable: false type: object x-property-sort: - id - instrument description: Notation of a benchmark. properties: id: nullable: true type: string format: id64 x-positive: true description: Identifier of the notation. instrument: nullable: false type: object x-property-sort: - id - name description: Instrument of the benchmark. properties: id: nullable: true type: string format: id64 x-positive: true description: Identifier of the instrument. name: nullable: true type: string format: localizedString description: Name of the instrument. beta: nullable: true type: number format: real description: Beta of the notation. correlation: nullable: true type: number format: real description: Correlation of the notation. outperformance: nullable: true type: number format: relativeValue description: Outperformance of the notation. status: nullable: false type: object x-property-sort: - code - identifier - encryptedDetails description: Error status for the requested identifier. properties: code: nullable: true type: string description: Code of the error condition. x-enum-description: - No error. - The provided identifier does not refer to a valid benchmark notation. enum: - none - parameter identifier: nullable: true type: string format: id64 x-positive: true description: Provided identifier. encryptedDetails: nullable: true type: string description: Base64-encoded internal details about the error. meta: type: object description: The meta member contains the meta information of the response. properties: status: $ref: '#/components/schemas/StatusObject_2' x-property-sort: - status GetStockNotationKeyFiguresBenchmarkMonth6Get200Response: description: Successful Response content: application/json: schema: type: object properties: data: description: List of benchmarks with related key figures for a stock notation. nullable: false type: object x-property-sort: - idNotation - sourceIdentifier - benchmarks properties: idNotation: nullable: true type: string format: id64 x-positive: true description: MDG identifier of the listing. sourceIdentifier: nullable: true type: string description: Identifier used in the request. benchmarks: nullable: false description: List of benchmarks with related key figures. The order of the benchmark notations in the response is unrelated to their order in the request array. type: array items: type: object nullable: false x-property-sort: - notation - beta - correlation - outperformance - status properties: notation: nullable: false type: object x-property-sort: - id - instrument description: Notation of a benchmark. properties: id: nullable: true type: string format: id64 x-positive: true description: Identifier of the notation. instrument: nullable: false type: object x-property-sort: - id - name description: Instrument of the benchmark. properties: id: nullable: true type: string format: id64 x-positive: true description: Identifier of the instrument. name: nullable: true type: string format: localizedString description: Name of the instrument. beta: nullable: true type: number format: real description: Beta of the notation. correlation: nullable: true type: number format: real description: Correlation of the notation. outperformance: nullable: true type: number format: relativeValue description: Outperformance of the notation. status: nullable: false type: object x-property-sort: - code - identifier - encryptedDetails description: Error status for the requested identifier. properties: code: nullable: true type: string description: Code of the error condition. x-enum-description: - No error. - The provided identifier does not refer to a valid benchmark notation. enum: - none - parameter identifier: nullable: true type: string format: id64 x-positive: true description: Provided identifier. encryptedDetails: nullable: true type: string description: Base64-encoded internal details about the error. meta: type: object description: The meta member contains the meta information of the response. properties: status: $ref: '#/components/schemas/StatusObject_2' x-property-sort: - status GetStockNotationKeyFiguresBenchmarkWeek1Get200Response: description: Successful Response content: application/json: schema: type: object properties: data: description: List of benchmarks with related key figures for a stock notation. nullable: false type: object x-property-sort: - idNotation - sourceIdentifier - benchmarks properties: idNotation: nullable: true type: string format: id64 x-positive: true description: MDG identifier of the listing. sourceIdentifier: nullable: true type: string description: Identifier used in the request. benchmarks: nullable: false description: List of benchmarks with related key figures. The order of the benchmark notations in the response is unrelated to their order in the request array. type: array items: type: object nullable: false x-property-sort: - notation - beta - correlation - outperformance - status properties: notation: nullable: false type: object x-property-sort: - id - instrument description: Notation of a benchmark. properties: id: nullable: true type: string format: id64 x-positive: true description: Identifier of the notation. instrument: nullable: false type: object x-property-sort: - id - name description: Instrument of the benchmark. properties: id: nullable: true type: string format: id64 x-positive: true description: Identifier of the instrument. name: nullable: true type: string format: localizedString description: Name of the instrument. beta: nullable: true type: number format: real description: Beta of the notation. correlation: nullable: true type: number format: real description: Correlation of the notation. outperformance: nullable: true type: number format: relativeValue description: Outperformance of the notation. status: nullable: false type: object x-property-sort: - code - identifier - encryptedDetails description: Error status for the requested identifier. properties: code: nullable: true type: string description: Code of the error condition. x-enum-description: - No error. - The provided identifier does not refer to a valid benchmark notation. enum: - none - parameter identifier: nullable: true type: string format: id64 x-positive: true description: Provided identifier. encryptedDetails: nullable: true type: string description: Base64-encoded internal details about the error. meta: type: object description: The meta member contains the meta information of the response. properties: status: $ref: '#/components/schemas/StatusObject_2' x-property-sort: - status GetSecuritizedDerivativeKeyFiguresNotationGet200Response: description: Successful Response content: application/json: schema: type: object properties: data: nullable: false type: object x-property-sort: - prices - underlyings - currency - performanceIssue - bonusYield - sidewaysYield - maximumYield - agio - discount - breakEven - spread - delta - thetaOneWeek - vega - leverage - omega - impliedVolatility - intrinsicValue - timeValue - outperformancePoint - parity description: Notation-based key figures of the securitized derivative. properties: prices: nullable: false type: object x-property-sort: - ask - bid - valueUnit description: Prices of the securitized derivative, used for the calculation. See attribute `prices.valueUnit` for the unit. properties: ask: nullable: false type: object x-property-sort: - time - price description: Ask price. properties: time: nullable: true type: string format: datetime description: Date and time. price: nullable: true type: number format: real description: Price value. bid: nullable: false type: object x-property-sort: - time - price description: Bid price. properties: time: nullable: true type: string format: datetime description: Date and time. price: nullable: true type: number format: real description: Price value. valueUnit: nullable: false type: object x-property-sort: - id - code description: Value unit of the notation of the securitized derivative, such as a main or a fractional currency for a per-unit-quoted securitized derivative, or percentages for a securitized derivative quoted in percent of the nominal (see attribute `nominal` in endpoint `/securitizedDerivative/get`). See endpoint `/basic/valueUnit/list` for possible values. properties: id: nullable: true type: number format: id32 x-positive: true description: Identifier of the value unit. code: nullable: true type: string description: Code of the value unit. underlyings: nullable: false type: array items: type: object nullable: false x-property-sort: - name - notation - level - valueUnit properties: name: nullable: true type: string format: localizedString description: Name of the underlying, provided also if there is no notation for the underlying. notation: nullable: false type: object x-property-sort: - id - instrument description: Notation of the underlying. If there is no notation for the underlying, the object is null. properties: id: nullable: true type: string format: id64 x-positive: true description: Identifier of the notation. instrument: nullable: false type: object x-property-sort: - id description: Instrument of the underlying. properties: id: nullable: true type: string format: id64 x-positive: true description: Identifier of the instrument. level: nullable: false type: object x-property-sort: - time - value description: Level (e.g. price or index value) of the underlying used for calculation. properties: time: nullable: true type: string format: datetime description: Date and time. value: nullable: true type: number format: real description: Level value. See attribute `underlyings.valueUnit` for the unit. valueUnit: nullable: false type: object x-property-sort: - id - code description: Value unit of the underlying, provided also if there is no notation for the underlying. See endpoint `/basic/valueUnit/list` for possible values. properties: id: nullable: true type: number format: id32 x-positive: true description: Identifier of the value unit. code: nullable: true type: string description: Code of the value unit. description: Details of the underlyings. currency: nullable: false type: object x-property-sort: - id - code description: Main or fractional currency of the attributes expressed in absolute terms, unless specified otherwise. See endpoint `/basic/valueUnit/currency/list` for possible values. properties: id: nullable: true type: number format: id32 x-positive: true description: Identifier of the currency. code: nullable: true type: string description: Code of the currency. performanceIssue: nullable: false type: object x-property-sort: - ask - bid description: Ask and bid-based performance since issue, see attribute `issue` in endpoint `/securitizedDerivative/get` for the issue date. It represents the difference between the ask (bid respectively) price of the derivative's notation and the issue price. For securitized derivatives quoted in percent, the result is multiplied with the nominal (see attribute `nominal.value` in endpoint `/securitizedDerivative/get`) in order to calculate the value in absolute terms. properties: ask: nullable: false type: object x-property-sort: - absolute - relative - annualized description: Ask-based performance. properties: absolute: nullable: true type: number format: real description: Performance in absolute terms. relative: nullable: true type: number format: relativeValue description: Performance relative to the issue price. annualized: nullable: true type: number format: relativeValue description: Annualized performance relative to the issue price. bid: nullable: false type: object x-property-sort: - absolute - relative - annualized description: Bid-based performance. properties: absolute: nullable: true type: number format: real description: Performance in absolute terms. relative: nullable: true type: number format: relativeValue description: Performance relative to the issue price. annualized: nullable: true type: number format: relativeValue description: Annualized performance relative to the issue price. bonusYield: nullable: false type: object x-property-sort: - absolute - relative - annualized description: Bonus yield based on the ask price. It represents the bonus level adjusted for the cover ratio and currency cross rate minus the ask price of the securitized derivative. The value can become negative (e.g. for uncapped products), which does not mean that the investor will necessarily suffer a loss buying it. This key figure is calculated for bonus certificates with intact knock-in barrier only. For the barrier breach of barriers with a single limit, see attribute `barrierTypeConditions.barriers.single.breach.isBreached` in endpoint `/securitizedDerivative/underlying/list`, for the breach of the up and down limit of range barriers see attribute `barrierTypeConditions.barriers.range.up/down.breach.isBreached` respectively. properties: absolute: nullable: true type: number format: real description: Bonus yield in absolute terms. relative: nullable: true type: number format: relativeValue description: Bonus yield relative to the ask price. annualized: nullable: true type: number format: relativeValue description: Annualized bonus yield relative to the ask price. sidewaysYield: nullable: false type: object x-property-sort: - absolute - relative - annualized description: Sideways yield based on the ask price. It represents a hypothetical payout at maturity minus the ask price of the securitized derivative, under the assumption that all payout-influencing factors remain unchanged until maturity. properties: absolute: nullable: true type: number format: real description: Sideways yield in absolute terms. relative: nullable: true type: number format: relativeValue description: Sideways yield relative to the ask price. annualized: nullable: true type: number format: relativeValue description: Annualized sideways yield relative to the ask price. maximumYield: nullable: false type: object x-property-sort: - absolute - relative - annualized description: Maximum yield based on the ask price. It represents a hypothetical maximum payout at maturity minus the ask price of the derivative. This key figure represents a theoretically possible best-case scenario, disregarding the probability of occurrence. It is calculated only for securitized derivatives with a limited payout (e.g. capped products). properties: absolute: nullable: true type: number format: real description: Maximum yield in absolute terms. relative: nullable: true type: number format: relativeValue description: Maximum yield relative to the ask price. annualized: nullable: true type: number format: relativeValue description: Annualized maximum yield relative to the ask price. agio: nullable: false type: object x-property-sort: - absolute - relative - annualized description: Agio based on the ask price. For plain vanilla warrants, it represents the difference between the ask price of the derivative and its parity (see attribute `parity`). Thus, for those with exercise right call, the agio indicates how much more expensive would it be to obtain the underlying through purchasing and exercising the warrant compared to directly purchasing the underlying. For those with exercise right put, the above consideration is applied inversely. For other types of securitized derivatives, the calculation and interpretation of the agio depends on their category. Negative values are possible. This key figure is not calculated for securitized derivatives with multiple underlyings. properties: absolute: nullable: true type: number format: real description: Agio in absolute terms. relative: nullable: true type: number format: relativeValue description: Agio relative to the underlying level. annualized: nullable: true type: number format: relativeValue description: Annualized agio relative to the underlying level. discount: nullable: false type: object x-property-sort: - absolute - relative description: Discount based on the ask price. It represents the difference between the ask price of the securitized derivative and the underlying level, adjusted for the cover ratio and the currency cross rate. This key figure is calculated only for discount certificates. This key figure is not calculated for securitized derivatives with multiple underlyings. For the value unit, see attribute `underlyings.valueUnit`. properties: absolute: nullable: true type: number format: real description: Discount in absolute terms. relative: nullable: true type: number format: relativeValue description: Discount relative to the underlying level. breakEven: nullable: false type: object x-property-sort: - breakEvenPoint - distance description: Break even point based on the ask price. It represents the underlying level that has to be reached at maturity, such that no loss or profit occurs for the holder of the securitized derivative. This key figure is not calculated for securitized derivatives with multiple underlyings. For the value unit, see attribute `underlyings.valueUnit`. properties: breakEvenPoint: nullable: true type: number format: real description: Break even point. distance: nullable: false type: object x-property-sort: - absolute - relative description: Distance from the underlying level to the break even point. properties: absolute: nullable: true type: number format: real description: Distance in absolute terms. For the value unit, see attribute `underlyings.valueUnit`. relative: nullable: true type: number format: relativeValue description: 'Distance relative to the underlying level. ' spread: nullable: false type: object x-property-sort: - harmonized - relative description: Spread of the securitized derivative. It represents the difference between the ask and bid price. properties: harmonized: nullable: true type: number format: real description: Spread in absolute terms, adjusted for the cover ratio. relative: nullable: true type: number format: relativeValue description: Spread relative to the ask price. delta: nullable: false type: object x-property-sort: - effective - unadjusted description: Ask-based delta. It represents the first partial derivative of the function determining the derivative notation's theoretical price with respect to the underlying level, evaluated at the underlying level. Delta indicates the ratio of the absolute change of the price of a derivative for an indefinitely small absolute change in the underlying level, thus it represents the price sensitivity of the derivative relative to changes in the underlying level. This key figure is calculated for plain vanilla warrants only. properties: effective: nullable: true type: number format: real description: Delta calculated using the actual cover ration of the securitized derivative. unadjusted: nullable: true type: number format: real description: Delta calculated using a (hypothetical) cover ratio of 1:1. thetaOneWeek: nullable: false type: object x-property-sort: - effective - unadjusted description: Ask-based weekly theta. It represents the first partial derivative of the function determining the derivative notation's theoretical price with respect to the residual term, evaluated at the current residual term and multiplied by 7/365. Weekly theta indicates the absolute change (decrease) of the price of a derivative for a reduction of the residual term by one week (seven calendar days), thus it represents the price sensitivity of the derivative relative to changes in the residual term. This key figure is calculated for plain vanilla warrants only. properties: effective: nullable: true type: number format: real description: Weekly theta calculated using the actual cover ratio of the securitized derivative. unadjusted: nullable: true type: number format: real description: Weekly theta calculated using a (hypothetical) cover ratio of 1:1. vega: nullable: false type: object x-property-sort: - effective - unadjusted description: Ask-based vega. It represents the first partial derivative of the function determining the derivative notation's theoretical price with respect to the implied volatility, evaluated at the current implied volatility. Vega indicates the ratio of the absolute change of the price of a derivative for an absolute change of the implied volatility, thus it represents the price sensitivity of the derivative relative to changes in the implied volatility. This key figure is calculated for plain vanilla warrants only. properties: effective: nullable: true type: number format: real description: Vega calculated using the actual cover ratio of the securitized derivative. unadjusted: nullable: true type: number format: real description: Vega calculated using a (hypothetical) cover ratio of 1:1. leverage: nullable: true type: number format: real description: Ask-based leverage. It represents the ratio of the underlying level to the ask price of the securitized derivative, adjusted for the cover ratio and the currency cross rate. This key figure is calculated only for leveraged derivatives (e.g. warrants, knock-out certificates). omega: nullable: true type: number format: real description: Ask-based omega. It represents unadjusted delta (see attribute `delta.unadjusted`) multiplied with the leverage (see attribute `leverage`), both calculated based on the ask price of the derivative. Omega indicates the elasticity of the securitized derivative's price regarding the underlying level. This key figure is calculated for plain vanilla warrants only. impliedVolatility: nullable: true type: number format: relativeValue description: Ask-based implied volatility. It represents the volatility of the underlying that justifies the ask price of the derivative, when used as a parameter in the derivative's pricing model (such as Black-Scholes). Its value is a result of the pricing process, thus it represents the annual volatility of the underlying expected by the market participants until maturity of the derivative. This key figure is calculated for plain vanilla warrants only. intrinsicValue: nullable: true type: number format: real description: Intrinsic value. It represents the difference between the underlying level and the strike of the securitized derivative, adjusted for the cover ratio and the currency cross rate. If the difference is negative, the intrinsic value is given as 0. The intrinsic value represents the theoretical profit from an immediate exercise of the derivative. This key figure is calculated for plain vanilla warrants only. timeValue: nullable: true type: number format: real description: Ask-based time value. It represents the difference between the ask price of the securitized derivative and its intrinsic value (see attribute `intrinsicValue`). This key figure is calculated for plain vanilla warrants only. outperformancePoint: nullable: true type: number format: real description: Ask-based outperformance point. It represents the underlying level from which the underlying starts to outperform the securitized derivative, thus the investor would be better off investing directly in the underlying. It is calculated only for securitized derivatives with a limited payout (e.g. capped products). This key figure is not calculated for securitized derivatives with multiple underlyings. For the value unit, see attribute `underlyings.valueUnit`. parity: nullable: true type: number format: real description: Parity. It represents the difference between the underlying level and the strike of the derivative, adjusted for the cover ratio and the currency cross rate. Negative values are possible. It is the gain or loss that would result from the immediate exercise of an already present warrant and a simultaneously executed compensation transaction on the spot markets. This key figure is calculated for plain vanilla warrants only. meta: type: object description: The meta member contains the meta information of the response. properties: status: $ref: '#/components/schemas/StatusObject' x-property-sort: - status GetStockNotationKeyFiguresBenchmarkYear3Get200Response: description: Successful Response content: application/json: schema: type: object properties: data: description: List of benchmarks with related key figures for a stock notation. nullable: false type: object x-property-sort: - idNotation - sourceIdentifier - benchmarks properties: idNotation: nullable: true type: string format: id64 x-positive: true description: MDG identifier of the listing. sourceIdentifier: nullable: true type: string description: Identifier used in the request. benchmarks: nullable: false description: List of benchmarks with related key figures. The order of the benchmark notations in the response is unrelated to their order in the request array. type: array items: type: object nullable: false x-property-sort: - notation - beta - correlation - outperformance - status properties: notation: nullable: false type: object x-property-sort: - id - instrument description: Notation of a benchmark. properties: id: nullable: true type: string format: id64 x-positive: true description: Identifier of the notation. instrument: nullable: false type: object x-property-sort: - id - name description: Instrument of the benchmark. properties: id: nullable: true type: string format: id64 x-positive: true description: Identifier of the instrument. name: nullable: true type: string format: localizedString description: Name of the instrument. beta: nullable: true type: number format: real description: Beta of the notation. correlation: nullable: true type: number format: real description: Correlation of the notation. outperformance: nullable: true type: number format: relativeValue description: Outperformance of the notation. status: nullable: false type: object x-property-sort: - code - identifier - encryptedDetails description: Error status for the requested identifier. properties: code: nullable: true type: string description: Code of the error condition. x-enum-description: - No error. - The provided identifier does not refer to a valid benchmark notation. enum: - none - parameter identifier: nullable: true type: string format: id64 x-positive: true description: Provided identifier. encryptedDetails: nullable: true type: string description: Base64-encoded internal details about the error. meta: type: object description: The meta member contains the meta information of the response. properties: status: $ref: '#/components/schemas/StatusObject_2' x-property-sort: - status GetStockNotationKeyFiguresBenchmarkMonth1Get200Response: description: Successful Response content: application/json: schema: type: object properties: data: description: List of benchmarks with related key figures for a stock notation. nullable: false type: object x-property-sort: - idNotation - sourceIdentifier - benchmarks properties: idNotation: nullable: true type: string format: id64 x-positive: true description: MDG identifier of the listing. sourceIdentifier: nullable: true type: string description: Identifier used in the request. benchmarks: nullable: false description: List of benchmarks with related key figures. The order of the benchmark notations in the response is unrelated to their order in the request array. type: array items: type: object nullable: false x-property-sort: - notation - beta - correlation - outperformance - status properties: notation: nullable: false type: object x-property-sort: - id - instrument description: Notation of a benchmark. properties: id: nullable: true type: string format: id64 x-positive: true description: Identifier of the notation. instrument: nullable: false type: object x-property-sort: - id - name description: Instrument of the benchmark. properties: id: nullable: true type: string format: id64 x-positive: true description: Identifier of the instrument. name: nullable: true type: string format: localizedString description: Name of the instrument. beta: nullable: true type: number format: real description: Beta of the notation. correlation: nullable: true type: number format: real description: Correlation of the notation. outperformance: nullable: true type: number format: relativeValue description: Outperformance of the notation. status: nullable: false type: object x-property-sort: - code - identifier - encryptedDetails description: Error status for the requested identifier. properties: code: nullable: true type: string description: Code of the error condition. x-enum-description: - No error. - The provided identifier does not refer to a valid benchmark notation. enum: - none - parameter identifier: nullable: true type: string format: id64 x-positive: true description: Provided identifier. encryptedDetails: nullable: true type: string description: Base64-encoded internal details about the error. meta: type: object description: The meta member contains the meta information of the response. properties: status: $ref: '#/components/schemas/StatusObject_2' x-property-sort: - status PostCompanyKeyItemsCurrentGetByInstrument200Response: description: Successful Response content: application/json: schema: type: object properties: data: description: Fundamentals of a share instrument and of the company it belongs to. nullable: false type: object x-property-sort: - name - shortName - isin - nsin - fsym - stockType - company - companyKeyFigures - shareInstrumentKeyFigures properties: name: nullable: true type: string format: localizedString description: Name of the instrument. shortName: nullable: true type: string format: localizedString description: Short name of the instrument. isin: nullable: true type: string description: The International Securities Identification Number (ISIN) of the instrument. The ISIN is a 12-character code of digits and upper-case letters that uniquely identifies an instrument. nsin: nullable: false type: object x-property-sort: - wkn - valor - cusip description: National Securities Identifying Number. properties: wkn: nullable: true type: string description: The WKN (Wertpapierkennnummer, German for Securities Identification Number) of the instrument. The WKN is a 6-character code of digits and upper-case letters that uniquely identifies an instrument. valor: nullable: true type: string description: 'The Valor number (German: Valorennummer) of the instrument. The Valor number is an integer number that uniquely identifies an instrument.' cusip: nullable: true type: string description: The CUSIP (Committee on Uniform Security Identification Procedures) or CINS (CUSIP International Numbering System) identifier of the instrument. These numbers are 9-character codes of digits and upper-case letters that uniquely identify an instrument. fsym: nullable: false type: object x-property-sort: - security description: Instrument-level FactSet identifier of the financial instrument used primarily in FactSet products other than the MDG. properties: security: nullable: false type: object x-property-sort: - permanentIdentifier description: Security-level identifier. properties: permanentIdentifier: nullable: true type: string description: FactSet Permanent Identifier for an instrument. The format is six alpha numeric characters, excluding vowels, with an S suffix (XXXXXX-S). stockType: nullable: true type: string description: Type of stock. x-enum-description: - Common stock - Preferred stock - Depository receipt - Other stock enum: - common - preferred - depositoryReceipt - other company: nullable: false type: object x-property-sort: - id - name - country description: Details of the company the share instrument belongs to. properties: id: nullable: true type: number format: id32 x-positive: true description: Identifier of the company. name: nullable: true type: string description: Name of the company. country: nullable: false type: object x-property-sort: - id - name description: Country where the head office of the company is located. See endpoint `/basic/region/country/list` for possible values. properties: id: nullable: true type: number format: id32 x-positive: true description: Identifier of the country. name: nullable: true type: string format: localizedString description: Name of the country. companyKeyFigures: nullable: false type: object x-property-sort: - sharesOutstanding - freeFloat - currencyDependentKeyFigures description: Company key figures. properties: sharesOutstanding: nullable: false type: object x-property-sort: - value - date description: Number of outstanding shares. properties: value: nullable: true type: string format: int64 description: Value of the key figure. date: nullable: true type: string format: date description: As-of date of the key figure. freeFloat: nullable: false type: object x-property-sort: - value - date description: Number of free float shares. properties: value: nullable: true type: string format: int64 description: Value of the key figure. date: nullable: true type: string format: date description: As-of date of the key figure. currencyDependentKeyFigures: nullable: false type: object x-property-sort: - marketCapitalizationSharesOutstanding - perShare description: Currency-dependent key figures. properties: marketCapitalizationSharesOutstanding: nullable: false type: object x-property-sort: - value - date description: Market capitalization based on the number of outstanding shares. properties: value: nullable: true type: number format: real description: Value of the key figure. date: nullable: true type: string format: date description: As-of date of the key figure. perShare: nullable: false type: object x-property-sort: - earnings - bookValue - cashFlow - sales description: Per-share key figures. properties: earnings: nullable: false type: object x-property-sort: - value - date description: Earnings per share, which is the company's net income from continuing operations divided by the number of shares. The earnings per share might be based on either the diluted or basic number of shares outstanding depending on how the company reports and may follow country-specific reporting patterns. properties: value: nullable: true type: number format: real description: Value of the key figure. date: nullable: true type: string format: date description: As-of date of the key figure. bookValue: nullable: false type: object x-property-sort: - value - date description: Book value per share, which is the common equity divided by the number of common shares outstanding. properties: value: nullable: true type: number format: real description: Value of the key figure. date: nullable: true type: string format: date description: As-of date of the key figure. cashFlow: nullable: false type: object x-property-sort: - value - date description: Cash flow per share, which is the company's gross cash flow from operating activities divided by the number of outstanding shares. The calculation method of the cash flow depends on the accounting standard used by the company. properties: value: nullable: true type: number format: real description: Value of the key figure. date: nullable: true type: string format: date description: As-of date of the key figure. sales: nullable: false type: object x-property-sort: - value - date description: Sales per share, which is the total sales revenue divided by the diluted shares outstanding. properties: value: nullable: true type: number format: real description: Value of the key figure. date: nullable: true type: string format: date description: As-of date of the key figure. shareInstrumentKeyFigures: nullable: false type: object x-property-sort: - sharesOutstanding - freeFloat - ratios - currencyDependentKeyFigures description: Share instrument key figures. properties: sharesOutstanding: nullable: false type: object x-property-sort: - value - date description: Number of outstanding shares. properties: value: nullable: true type: string format: int64 description: Value of the key figure. date: nullable: true type: string format: date description: As-of date of the key figure. freeFloat: nullable: false type: object x-property-sort: - value - date description: Number of free float shares. properties: value: nullable: true type: string format: int64 description: Value of the key figure. date: nullable: true type: string format: date description: As-of date of the key figure. ratios: nullable: false type: object x-property-sort: - priceEarnings - priceBookValue - priceCashFlow - priceSales - dividendYield - earningsYield description: Ratios. properties: priceEarnings: nullable: false type: object x-property-sort: - value - date description: Price earnings ratio, which is the most recent available end-of-day close price divided by the earnings per share. properties: value: nullable: true type: number format: real description: Value of the key figure. date: nullable: true type: string format: date description: As-of date of the key figure. priceBookValue: nullable: false type: object x-property-sort: - value - date description: Price book value ratio, which is the most recent available end-of-day close price divided by the book value per share. properties: value: nullable: true type: number format: real description: Value of the key figure. date: nullable: true type: string format: date description: As-of date of the key figure. priceCashFlow: nullable: false type: object x-property-sort: - value - date description: Price cash flow ratio, which is the most recent available end-of-day close price divided by the cash flow per share. properties: value: nullable: true type: number format: real description: Value of the key figure. date: nullable: true type: string format: date description: As-of date of the key figure. priceSales: nullable: false type: object x-property-sort: - value - date description: Price sales ratio, which is the most recent available end-of-day close price divided by the sales per share. properties: value: nullable: true type: number format: real description: Value of the key figure. date: nullable: true type: string format: date description: As-of date of the key figure. dividendYield: nullable: false type: object x-property-sort: - value - date description: Dividend yield, which is the dividend per share divided by the most recent available end-of-day close price. properties: value: nullable: true type: number format: relativeValue description: Value of the key figure. date: nullable: true type: string format: date description: As-of date of the key figure. earningsYield: nullable: false type: object x-property-sort: - value - date description: Earnings yield, which is the earnings per share divided by the most recent available end-of-day close price. properties: value: nullable: true type: number format: relativeValue description: Value of the key figure. date: nullable: true type: string format: date description: As-of date of the key figure. currencyDependentKeyFigures: nullable: false type: object x-property-sort: - marketCapitalizationSharesOutstanding - perShare description: Currency-dependent key figures. properties: marketCapitalizationSharesOutstanding: nullable: false type: object x-property-sort: - value - date description: Market capitalization based on the number of outstanding shares. properties: value: nullable: true type: number format: real description: Value of the key figure. date: nullable: true type: string format: date description: As-of date of the key figure. perShare: nullable: false type: object x-property-sort: - dividend description: Per-share key figures. properties: dividend: nullable: false type: object x-property-sort: - value - date description: Dividend per share. properties: value: nullable: true type: number format: real description: Value of the key figure. date: nullable: true type: string format: date description: As-of date of the key figure. meta: type: object description: The meta member contains the meta information of the response. properties: status: $ref: '#/components/schemas/StatusObject_2' x-property-sort: - status securitySchemes: basicAuth: type: http scheme: basic externalDocs: url: https://developer.factset.com/api-catalog/analytics-datastore-api description: API Documentation