# Fundamentals v2.1 API Reference

Get financial statements, financial ratios, earning reports, asset classification, and share class profile history.

##### API Endpoint

`https://api.benzinga.com/api/v2.1`

##### Response Content-Types

application/json, application/xml (deprecated)

##### Schemes

https, http

##### Version

2.1

## Authentication

`token`

authentication

- Type:
- apiKey
- Name:
- token
- In:
- query

## Playground

## Endpoints

### GET /fundamentals

Get all of fundamentals data such as valuation ratios, earning ratios, operation ratios, balance sheet, share class, alpha beta and asset classification.

#### Parameters

Name | Type | Location | Description |
---|---|---|---|

`accept` | string , x ∈ { application/json , application/xml (deprecated) } | header | Specifies return format |

`symbols` | string (csv) | query | One or more stock ticker symbol in comma separated list specifies company data to return |

`asOf` | string (YYYY-MM-DD) | query | Return results for dates greater than or equal date specified in this parameter |

`cik` | string (csv) | query | One or more cik identifier in comma separated list specifies company data to return |

#### Responses

Code | Model | Description |
---|---|---|

`200 OK` | FundamentalsResponse | An object including a response array containing an array of objects containing company data. |

#### Response (200 OK)

```
{
"result": [
{
"company": {
"primarySymbol": "string",
"primaryExchange": "string",
"cik": "string",
"valoren": "string",
"sedol": "string",
"standardName": "string"
},
"companyProfile": {
"companyStatus": "string",
"countryId": "string",
"fiscalYearEnd": "string",
"shortName": "string",
"standardName": "string",
"address1": "string",
"city": "string",
"country": "string",
"fax": "string",
"homepage": "string",
"phone": "string",
"postalCode": "string",
"province": "string",
"legalName": "string",
"shortDescription": "string",
"longDescription": "string"
},
"shareClass": {
"currency": "string",
"ipoDate": "string (Unix timestamp)",
"isDepositaryRecipt": "boolean",
"isPrimary": "boolean",
"securityType": "string",
"enterpriseValue": "integer",
"marketCap": "integer"
},
"earningReports": {
"6M": {
"period": "string",
"asOf": "string",
"reportType": "string",
"currency": "string",
"fiscalYearEnd": "string",
"basicContinuousOperations": "number (float)",
"continuingAndDiscontinuedBasicEPS": "number (float)",
"continuingAndDiscontinuedDilutedEPS": "number (double)",
"dilutedAverageShares": "integer (int64)",
"dilutedContinuousOperations": "integer (int64)",
"dilutedEPS": "number (float)",
"dividendPerShare": "number (float)",
"basicAverageShares": "integer (int64)"
},
"3M": {
"period": "string",
"asOf": "string",
"reportType": "string",
"currency": "string",
"fiscalYearEnd": "string",
"basicContinuousOperations": "number (float)",
"continuingAndDiscontinuedBasicEPS": "number (float)",
"continuingAndDiscontinuedDilutedEPS": "number (double)",
"dilutedAverageShares": "integer (int64)",
"dilutedContinuousOperations": "integer (int64)",
"dilutedEPS": "number (float)",
"dividendPerShare": "number (float)",
"basicAverageShares": "integer (int64)"
},
"12M": {
"period": "string",
"asOf": "string",
"reportType": "string",
"currency": "string",
"fiscalYearEnd": "string",
"basicContinuousOperations": "number (float)",
"continuingAndDiscontinuedBasicEPS": "number (float)",
"continuingAndDiscontinuedDilutedEPS": "number (double)",
"dilutedAverageShares": "integer (int64)",
"dilutedContinuousOperations": "integer (int64)",
"dilutedEPS": "number (float)",
"dividendPerShare": "number (float)",
"basicAverageShares": "integer (int64)"
}
},
"valuationRatios": {
"result": [
{
"valuationRatios": [
{
"id": {
"shareClassId": "string",
"date": "string (YYYY-MM-DD)"
},
"payoutRatio": "number (float)",
"sustainableGrowthRate": "number (float)",
"cashReturn": "number (float)",
"salesPerShare": "number (float)",
"bookValuePerShare": "number (float)",
"cfoPerShare": "number (float)",
"fcfPerShare": "number (float)",
"earningYield": "number (float)",
"peRatio": "number (float)",
"salesYield": "number (float)",
"psRatio": "number (float)",
"bookValueYield": "number (float)",
"pbRatio": "number (float)",
"cfYield": "number (float)",
"pcfRatio": "number (float)",
"fcfYield": "number (float)",
"fcfRatio": "number (float)",
"trailingDividendYield": "number (float)",
"forwardDividendYield": "number (float)",
"forwardEarningYield": "number (float)",
"forwardPeRatio": "number (float)",
"pegRatio": "number (float)",
"pegPayback": "number (float)",
"tangibleBookValuePerShare": "number (float)",
"tangibleBvPerShare3YrAvg": "number (float)",
"tangibleBvPerShare5YrAvg": "number (float)",
"forwardDividend": "number (float)",
"workingCapitalPerShare": "number (float)",
"workingCapitalPerShare3YrAvg": "number (float)",
"workingCapitalPerShare5YrAvg": "number (float)",
"evToEbitda": "number (float)",
"buyBackYield": "number (float)",
"totalYield": "number (float)",
"ratioPe5YearAverage": "number (float)",
"priceChange1M": "number (float)",
"normalizedPeRatio": "number (float)",
"pricetoEbitda": "number (float)"
}
]
}
]
},
"operationRatios": {
"result": [
{
"company": {
"primarySymbol": "string",
"primaryExchange": "string",
"cik": "string",
"valoren": "string",
"sedol": "string",
"standardName": "string"
},
"operationRatios": {
"3M": {
"period": "string",
"fiscalYearEnd": "string",
"reportType": "string",
"assetsTurnover": "number (float)",
"capExSalesRatio": "number (float)",
"cashConversionCycle": "number (float)",
"daysInInventory": "number (float)",
"daysInPayment": "number (float)",
"daysInSales": "number (float)",
"EBITDAMargin": "number (float)",
"EBITMargin": "number (float)",
"FCFNetIncomeRatio": "number (float)",
"FCFSalesRatio": "number (float)",
"fixAssetTurnover": "number (float)",
"grossMargin": "number (float)",
"interestCoverage": "number (float)",
"netIncomeContOpsGrowth": "number (float)",
"netIncomeGrowth": "number (float)",
"netMargin": "number (float)",
"normalizedNetProfitMargin": "number (float)",
"operationIncomeGrowth": "number (float)",
"operationMargin": "number (float)",
"operationRevenueGrowth3MonthAvg": "number (float)",
"pretaxMargin": "number (float)",
"quickRatio": "number (float)",
"ROA": "number (float)",
"ROE": "number (float)",
"ROIC": "number (float)",
"receivableTurnover": "number (float)",
"revenueGrowth": "number (float)",
"salesPerEmployee": "number (float)",
"taxRate": "number (float)",
"totalDebtEquityRatio": "number (float)"
},
"6M": {
"period": "string",
"fiscalYearEnd": "string",
"reportType": "string",
"assetsTurnover": "number (float)",
"capExSalesRatio": "number (float)",
"cashConversionCycle": "number (float)",
"daysInInventory": "number (float)",
"daysInPayment": "number (float)",
"daysInSales": "number (float)",
"EBITDAMargin": "number (float)",
"EBITMargin": "number (float)",
"FCFNetIncomeRatio": "number (float)",
"FCFSalesRatio": "number (float)",
"fixAssetTurnover": "number (float)",
"grossMargin": "number (float)",
"interestCoverage": "number (float)",
"netIncomeContOpsGrowth": "number (float)",
"netIncomeGrowth": "number (float)",
"netMargin": "number (float)",
"normalizedNetProfitMargin": "number (float)",
"operationIncomeGrowth": "number (float)",
"operationMargin": "number (float)",
"operationRevenueGrowth3MonthAvg": "number (float)",
"pretaxMargin": "number (float)",
"quickRatio": "number (float)",
"ROA": "number (float)",
"ROE": "number (float)",
"ROIC": "number (float)",
"receivableTurnover": "number (float)",
"revenueGrowth": "number (float)",
"salesPerEmployee": "number (float)",
"taxRate": "number (float)",
"totalDebtEquityRatio": "number (float)"
},
"9M": {
"period": "string",
"fiscalYearEnd": "string",
"reportType": "string",
"assetsTurnover": "number (float)",
"capExSalesRatio": "number (float)",
"cashConversionCycle": "number (float)",
"daysInInventory": "number (float)",
"daysInPayment": "number (float)",
"daysInSales": "number (float)",
"EBITDAMargin": "number (float)",
"EBITMargin": "number (float)",
"FCFNetIncomeRatio": "number (float)",
"FCFSalesRatio": "number (float)",
"fixAssetTurnover": "number (float)",
"grossMargin": "number (float)",
"interestCoverage": "number (float)",
"netIncomeContOpsGrowth": "number (float)",
"netIncomeGrowth": "number (float)",
"netMargin": "number (float)",
"normalizedNetProfitMargin": "number (float)",
"operationIncomeGrowth": "number (float)",
"operationMargin": "number (float)",
"operationRevenueGrowth3MonthAvg": "number (float)",
"pretaxMargin": "number (float)",
"quickRatio": "number (float)",
"ROA": "number (float)",
"ROE": "number (float)",
"ROIC": "number (float)",
"receivableTurnover": "number (float)",
"revenueGrowth": "number (float)",
"salesPerEmployee": "number (float)",
"taxRate": "number (float)",
"totalDebtEquityRatio": "number (float)"
},
"1Y": {
"period": "string",
"fiscalYearEnd": "string",
"reportType": "string",
"assetsTurnover": "number (float)",
"capExSalesRatio": "number (float)",
"cashConversionCycle": "number (float)",
"daysInInventory": "number (float)",
"daysInPayment": "number (float)",
"daysInSales": "number (float)",
"EBITDAMargin": "number (float)",
"EBITMargin": "number (float)",
"FCFNetIncomeRatio": "number (float)",
"FCFSalesRatio": "number (float)",
"fixAssetTurnover": "number (float)",
"grossMargin": "number (float)",
"interestCoverage": "number (float)",
"netIncomeContOpsGrowth": "number (float)",
"netIncomeGrowth": "number (float)",
"netMargin": "number (float)",
"normalizedNetProfitMargin": "number (float)",
"operationIncomeGrowth": "number (float)",
"operationMargin": "number (float)",
"operationRevenueGrowth3MonthAvg": "number (float)",
"pretaxMargin": "number (float)",
"quickRatio": "number (float)",
"ROA": "number (float)",
"ROE": "number (float)",
"ROIC": "number (float)",
"receivableTurnover": "number (float)",
"revenueGrowth": "number (float)",
"salesPerEmployee": "number (float)",
"taxRate": "number (float)",
"totalDebtEquityRatio": "number (float)"
}
}
}
]
},
"alphaBeta": {
"60M": {
"period": "string",
"asOf": "string",
"alpha": "number (double)",
"beta": "number (double)"
},
"120M": {
"period": "string",
"asOf": "string",
"alpha": "number (double)",
"beta": "number (double)"
},
"36M": {
"period": "string",
"asOf": "string",
"alpha": "number (double)",
"beta": "number (double)"
}
},
"earningRatios": {
"result": [
{
"company": {
"primarySymbol": "string",
"primaryExchange": "string",
"cik": "string",
"valoren": "string",
"sedol": "string",
"standardName": "string"
},
"earningRatios": [
{
"id": {
"shareClassId": "string",
"asOf": "string (YYY-MM-DD)",
"reportType": "string",
"period": "string",
"aorOrRestate": "string"
},
"fiscalYearEnd": "integer",
"dilutedEpsGrowth": "number (float)",
"dilutedConstEpsGrowth": "number (float)",
"dpsGrowth": "number (float)",
"equityPerShareGrowth": "number (float)"
}
],
"symbol": "string",
"idType": "string",
"id": "string"
}
],
"processingTimeMillis": "integer"
},
"assetClassification": {
"sic": "integer",
"sicName": "string",
"naics": "integer",
"naicsName": "string",
"msSuperSectorCode": "integer",
"msSuperSectorname": "string",
"msSectorCode": "integer",
"msSectorName": "string",
"msGroupCode": "integer",
"msGroupName": "string",
"msIndustryCode": "integer",
"msIndustryName": "string"
},
"shareClassProfileHistory": {
"asOf": "string",
"marketCap": "integer"
},
"processingTimeMillis": "integer"
}
]
}
```

### GET /fundamentals/valuationRatios

Returns the valuation ratios.

#### Parameters

Name | Type | Location | Description |
---|---|---|---|

`accept` | string , x ∈ { application/json , application/xml (deprecated) } | header | Specifies return format |

`symbols` | string (csv) | query | One or more stock ticker symbol in comma separated list specifies company data to return |

`asOf` | string (YYYY-MM-DD) | query | Return results for dates greater than or equal date specified in this parameter |

`cik` | string (csv) | query | One or more cik identifier in comma separated list specifies company data to return |

#### Responses

Code | Model | Description |
---|---|---|

`200 OK` | valuationRatiosResponse | An object including a response that includes valuationRatio data. |

#### Response (200 OK)

```
{
"result": [
{
"valuationRatios": [
{
"id": {
"shareClassId": "string",
"date": "string (YYYY-MM-DD)"
},
"payoutRatio": "number (float)",
"sustainableGrowthRate": "number (float)",
"cashReturn": "number (float)",
"salesPerShare": "number (float)",
"bookValuePerShare": "number (float)",
"cfoPerShare": "number (float)",
"fcfPerShare": "number (float)",
"earningYield": "number (float)",
"peRatio": "number (float)",
"salesYield": "number (float)",
"psRatio": "number (float)",
"bookValueYield": "number (float)",
"pbRatio": "number (float)",
"cfYield": "number (float)",
"pcfRatio": "number (float)",
"fcfYield": "number (float)",
"fcfRatio": "number (float)",
"trailingDividendYield": "number (float)",
"forwardDividendYield": "number (float)",
"forwardEarningYield": "number (float)",
"forwardPeRatio": "number (float)",
"pegRatio": "number (float)",
"pegPayback": "number (float)",
"tangibleBookValuePerShare": "number (float)",
"tangibleBvPerShare3YrAvg": "number (float)",
"tangibleBvPerShare5YrAvg": "number (float)",
"forwardDividend": "number (float)",
"workingCapitalPerShare": "number (float)",
"workingCapitalPerShare3YrAvg": "number (float)",
"workingCapitalPerShare5YrAvg": "number (float)",
"evToEbitda": "number (float)",
"buyBackYield": "number (float)",
"totalYield": "number (float)",
"ratioPe5YearAverage": "number (float)",
"priceChange1M": "number (float)",
"normalizedPeRatio": "number (float)",
"pricetoEbitda": "number (float)"
}
]
}
]
}
```

### GET /fundamentals/earningRatios

Returns the earning ratios.

#### Parameters

Name | Type | Location | Description |
---|---|---|---|

`accept` | string , x ∈ { application/json , application/xml (deprecated) } | header | Specifies return format |

`symbols` | string (csv) | query | One or more stock ticker symbol in comma separated list specifies company data to return |

`asOf` | string (YYYY-MM-DD) | query | Return results for dates greater than or equal date specified in this parameter |

`cik` | string (csv) | query | One or more cik identifier in comma separated list specifies company data to return |

#### Responses

Code | Model | Description |
---|---|---|

`200 OK` | earningRatiosResponse | An object including a response that includes valuationRatio data. |

#### Response (200 OK)

```
{
"result": [
{
"company": {
"primarySymbol": "string",
"primaryExchange": "string",
"cik": "string",
"valoren": "string",
"sedol": "string",
"standardName": "string"
},
"earningRatios": [
{
"id": {
"shareClassId": "string",
"asOf": "string (YYY-MM-DD)",
"reportType": "string",
"period": "string",
"aorOrRestate": "string"
},
"fiscalYearEnd": "integer",
"dilutedEpsGrowth": "number (float)",
"dilutedConstEpsGrowth": "number (float)",
"dpsGrowth": "number (float)",
"equityPerShareGrowth": "number (float)"
}
],
"symbol": "string",
"idType": "string",
"id": "string"
}
],
"processingTimeMillis": "integer"
}
```

### GET /fundamentals/operationRatios

Returns the operation ratios.

#### Parameters

Name | Type | Location | Description |
---|---|---|---|

`accept` | string , x ∈ { application/json , application/xml (deprecated) } | header | Specifies return format |

`symbols` | string (csv) | query | One or more stock ticker symbol in comma separated list specifies company data to return |

`asOf` | string (YYYY-MM-DD) | query | Return results for dates greater than or equal date specified in this parameter |

`cik` | string (csv) | query | One or more cik identifier in comma separated list specifies company data to return |

#### Responses

Code | Model | Description |
---|---|---|

`200 OK` | operationRatiosResponse | An object including a response that includes operationRatio data. |

#### Response (200 OK)

```
{
"result": [
{
"company": {
"primarySymbol": "string",
"primaryExchange": "string",
"cik": "string",
"valoren": "string",
"sedol": "string",
"standardName": "string"
},
"operationRatios": {
"3M": {
"period": "string",
"fiscalYearEnd": "string",
"reportType": "string",
"assetsTurnover": "number (float)",
"capExSalesRatio": "number (float)",
"cashConversionCycle": "number (float)",
"daysInInventory": "number (float)",
"daysInPayment": "number (float)",
"daysInSales": "number (float)",
"EBITDAMargin": "number (float)",
"EBITMargin": "number (float)",
"FCFNetIncomeRatio": "number (float)",
"FCFSalesRatio": "number (float)",
"fixAssetTurnover": "number (float)",
"grossMargin": "number (float)",
"interestCoverage": "number (float)",
"netIncomeContOpsGrowth": "number (float)",
"netIncomeGrowth": "number (float)",
"netMargin": "number (float)",
"normalizedNetProfitMargin": "number (float)",
"operationIncomeGrowth": "number (float)",
"operationMargin": "number (float)",
"operationRevenueGrowth3MonthAvg": "number (float)",
"pretaxMargin": "number (float)",
"quickRatio": "number (float)",
"ROA": "number (float)",
"ROE": "number (float)",
"ROIC": "number (float)",
"receivableTurnover": "number (float)",
"revenueGrowth": "number (float)",
"salesPerEmployee": "number (float)",
"taxRate": "number (float)",
"totalDebtEquityRatio": "number (float)"
},
"6M": {
"period": "string",
"fiscalYearEnd": "string",
"reportType": "string",
"assetsTurnover": "number (float)",
"capExSalesRatio": "number (float)",
"cashConversionCycle": "number (float)",
"daysInInventory": "number (float)",
"daysInPayment": "number (float)",
"daysInSales": "number (float)",
"EBITDAMargin": "number (float)",
"EBITMargin": "number (float)",
"FCFNetIncomeRatio": "number (float)",
"FCFSalesRatio": "number (float)",
"fixAssetTurnover": "number (float)",
"grossMargin": "number (float)",
"interestCoverage": "number (float)",
"netIncomeContOpsGrowth": "number (float)",
"netIncomeGrowth": "number (float)",
"netMargin": "number (float)",
"normalizedNetProfitMargin": "number (float)",
"operationIncomeGrowth": "number (float)",
"operationMargin": "number (float)",
"operationRevenueGrowth3MonthAvg": "number (float)",
"pretaxMargin": "number (float)",
"quickRatio": "number (float)",
"ROA": "number (float)",
"ROE": "number (float)",
"ROIC": "number (float)",
"receivableTurnover": "number (float)",
"revenueGrowth": "number (float)",
"salesPerEmployee": "number (float)",
"taxRate": "number (float)",
"totalDebtEquityRatio": "number (float)"
},
"9M": {
"period": "string",
"fiscalYearEnd": "string",
"reportType": "string",
"assetsTurnover": "number (float)",
"capExSalesRatio": "number (float)",
"cashConversionCycle": "number (float)",
"daysInInventory": "number (float)",
"daysInPayment": "number (float)",
"daysInSales": "number (float)",
"EBITDAMargin": "number (float)",
"EBITMargin": "number (float)",
"FCFNetIncomeRatio": "number (float)",
"FCFSalesRatio": "number (float)",
"fixAssetTurnover": "number (float)",
"grossMargin": "number (float)",
"interestCoverage": "number (float)",
"netIncomeContOpsGrowth": "number (float)",
"netIncomeGrowth": "number (float)",
"netMargin": "number (float)",
"normalizedNetProfitMargin": "number (float)",
"operationIncomeGrowth": "number (float)",
"operationMargin": "number (float)",
"operationRevenueGrowth3MonthAvg": "number (float)",
"pretaxMargin": "number (float)",
"quickRatio": "number (float)",
"ROA": "number (float)",
"ROE": "number (float)",
"ROIC": "number (float)",
"receivableTurnover": "number (float)",
"revenueGrowth": "number (float)",
"salesPerEmployee": "number (float)",
"taxRate": "number (float)",
"totalDebtEquityRatio": "number (float)"
},
"1Y": {
"period": "string",
"fiscalYearEnd": "string",
"reportType": "string",
"assetsTurnover": "number (float)",
"capExSalesRatio": "number (float)",
"cashConversionCycle": "number (float)",
"daysInInventory": "number (float)",
"daysInPayment": "number (float)",
"daysInSales": "number (float)",
"EBITDAMargin": "number (float)",
"EBITMargin": "number (float)",
"FCFNetIncomeRatio": "number (float)",
"FCFSalesRatio": "number (float)",
"fixAssetTurnover": "number (float)",
"grossMargin": "number (float)",
"interestCoverage": "number (float)",
"netIncomeContOpsGrowth": "number (float)",
"netIncomeGrowth": "number (float)",
"netMargin": "number (float)",
"normalizedNetProfitMargin": "number (float)",
"operationIncomeGrowth": "number (float)",
"operationMargin": "number (float)",
"operationRevenueGrowth3MonthAvg": "number (float)",
"pretaxMargin": "number (float)",
"quickRatio": "number (float)",
"ROA": "number (float)",
"ROE": "number (float)",
"ROIC": "number (float)",
"receivableTurnover": "number (float)",
"revenueGrowth": "number (float)",
"salesPerEmployee": "number (float)",
"taxRate": "number (float)",
"totalDebtEquityRatio": "number (float)"
}
}
}
]
}
```

### GET /fundamentals/financials

Get the balance sheet and cash-flow statement for a company.

#### Parameters

Name | Type | Location | Description |
---|---|---|---|

`accept` | string , x ∈ { application/json , application/xml (deprecated) } | header | Specifies return format |

`symbols` | string (csv) | query | One or more stock ticker symbol in comma separated list specifies company data to return |

`asOf` | string (YYYY-MM-DD) | query | Return results for dates greater than or equal date specified in this parameter |

`period` | string , x ∈ { 3M , 6M , 9M , 12M , 1Y , ALL (default) , TTM } | query | Specifies the time period of the returned results |

`reportType` | string , x ∈ { TTM , A (default) , R , P } | query | TTM, A (as originally reported), R (restated). P (Preliminary anouncements) |

`cik` | string (csv) | query | One or more cik identifier in comma separated list specifies company data to return |

#### Responses

Code | Model | Description |
---|---|---|

`200 OK` | financialsResponse | An object including a response array containing an array of objects containing company data. |

#### Response (200 OK)

```
{
"result": [
{
"company": {
"primarySymbol": "string",
"primaryExchange": "string",
"cik": "string",
"valoren": "string",
"sedol": "string",
"standardName": "string"
},
"financials": [
{
"asOf": "string",
"period": "string",
"reportType": "string",
"aorOrRestate": "string",
"balanceSheet": {
"id": {
"companyId": "string",
"asOf": "string",
"reportType": "string",
"period": "string",
"aorOrRestate": "string"
},
"fiscalYearEnd": "integer",
"currencyId": "string",
"isCalculated": "boolean",
"periodEndingDate": "string",
"accountsPayable": "integer",
"accountsReceivable": "integer",
"currentAccruedExpences": "integer",
"accumulateDepreciation": "integer",
"additionalPaidInCapital": "integer",
"capitalStock": "integer",
"cashAndCashEquivalents": "integer",
"cashCashEquivalentAndMarketableSecurities": "integer",
"commonStock": "integer",
"currentAssets": "integer",
"currentDebtAndCapitalLeaseOblication": "integer",
"currentLiabilities": "integer",
"currentCapitalLeaseObligation": "integer",
"nonCurrentDeferredLiabilities": "integer",
"currentDeferredLiabilities": "integer",
"currentDeferredRevenue": "integer",
"nonCurrentDeferredRevenue": "integer",
"grossPpe": "integer",
"inventory": "integer",
"longTermDebt": "integer"
}
}
]
}
]
}
```

### GET /fundamentals/earningReports

Get detailed earning reports for company.

#### Parameters

Name | Type | Location | Description |
---|---|---|---|

`accept` | string , x ∈ { application/json , application/xml (deprecated) } | header | Specifies return format |

`symbols` | string (csv) | query | One or more stock ticker symbol in comma separated list specifies company data to return |

`asOf` | string (YYYY-MM-DD) | query | Return results for dates greater than or equal date specified in this parameter |

`cik` | string (csv) | query | One or more cik identifier in comma separated list specifies company data to return |

#### Responses

Code | Model | Description |
---|---|---|

`200 OK` | earningReports | An object including a response array containing an array of objects containing company data. |

#### Response (200 OK)

```
{
"6M": {
"period": "string",
"asOf": "string",
"reportType": "string",
"currency": "string",
"fiscalYearEnd": "string",
"basicContinuousOperations": "number (float)",
"continuingAndDiscontinuedBasicEPS": "number (float)",
"continuingAndDiscontinuedDilutedEPS": "number (double)",
"dilutedAverageShares": "integer (int64)",
"dilutedContinuousOperations": "integer (int64)",
"dilutedEPS": "number (float)",
"dividendPerShare": "number (float)",
"basicAverageShares": "integer (int64)"
},
"3M": {
"period": "string",
"asOf": "string",
"reportType": "string",
"currency": "string",
"fiscalYearEnd": "string",
"basicContinuousOperations": "number (float)",
"continuingAndDiscontinuedBasicEPS": "number (float)",
"continuingAndDiscontinuedDilutedEPS": "number (double)",
"dilutedAverageShares": "integer (int64)",
"dilutedContinuousOperations": "integer (int64)",
"dilutedEPS": "number (float)",
"dividendPerShare": "number (float)",
"basicAverageShares": "integer (int64)"
},
"12M": {
"period": "string",
"asOf": "string",
"reportType": "string",
"currency": "string",
"fiscalYearEnd": "string",
"basicContinuousOperations": "number (float)",
"continuingAndDiscontinuedBasicEPS": "number (float)",
"continuingAndDiscontinuedDilutedEPS": "number (double)",
"dilutedAverageShares": "integer (int64)",
"dilutedContinuousOperations": "integer (int64)",
"dilutedEPS": "number (float)",
"dividendPerShare": "number (float)",
"basicAverageShares": "integer (int64)"
}
}
```

### GET /fundamentals/alphaBeta

Get an alpha-beta result for the company.

#### Parameters

Name | Type | Location | Description |
---|---|---|---|

`accept` | string , x ∈ { application/json , application/xml (deprecated) } | header | Specifies return format |

`symbols` | string (csv) | query | One or more stock ticker symbol in comma separated list specifies company data to return |

`asOf` | string (YYYY-MM-DD) | query | Return results for dates greater than or equal date specified in this parameter |

`cik` | string (csv) | query | One or more cik identifier in comma separated list specifies company data to return |

#### Responses

Code | Model | Description |
---|---|---|

`200 OK` | alphaBeta | An object including a response array containing an array of objects containing company data. |

#### Response (200 OK)

```
{
"60M": {
"period": "string",
"asOf": "string",
"alpha": "number (double)",
"beta": "number (double)"
},
"120M": {
"period": "string",
"asOf": "string",
"alpha": "number (double)",
"beta": "number (double)"
},
"36M": {
"period": "string",
"asOf": "string",
"alpha": "number (double)",
"beta": "number (double)"
}
}
```

### GET /fundamentals/company

Get basic company information.

#### Parameters

Name | Type | Location | Description |
---|---|---|---|

`accept` | string , x ∈ { application/json , application/xml (deprecated) } | header | Specifies return format |

`symbols` | string (csv) | query | One or more stock ticker symbol in comma separated list specifies company data to return |

`asOf` | string (YYYY-MM-DD) | query | Return results for dates greater than or equal date specified in this parameter |

`cik` | string (csv) | query | One or more cik identifier in comma separated list specifies company data to return |

#### Responses

Code | Model | Description |
---|---|---|

`200 OK` | company | An object including a response array containing an array of objects containing company data. |

#### Response (200 OK)

```
{
"primarySymbol": "string",
"primaryExchange": "string",
"cik": "string",
"valoren": "string",
"sedol": "string",
"standardName": "string"
}
```

### GET /fundamentals/companyProfile

Get company meta-data.

#### Parameters

Name | Type | Location | Description |
---|---|---|---|

`accept` | string , x ∈ { application/json , application/xml (deprecated) } | header | Specifies return format |

`symbols` | string (csv) | query | One or more stock ticker symbol in comma separated list specifies company data to return |

`asOf` | string (YYYY-MM-DD) | query | Return results for dates greater than or equal date specified in this parameter |

`cik` | string (csv) | query | One or more cik identifier in comma separated list specifies company data to return |

#### Responses

Code | Model | Description |
---|---|---|

`200 OK` | companyProfile | An object including a response array containing an array of objects containing company data. |

#### Response (200 OK)

```
{
"companyStatus": "string",
"countryId": "string",
"fiscalYearEnd": "string",
"shortName": "string",
"standardName": "string",
"address1": "string",
"city": "string",
"country": "string",
"fax": "string",
"homepage": "string",
"phone": "string",
"postalCode": "string",
"province": "string",
"legalName": "string",
"shortDescription": "string",
"longDescription": "string"
}
```

### GET /fundamentals/assetClassification

Get share class profile history with market cap and enterprise value.

#### Parameters

Name | Type | Location | Description |
---|---|---|---|

`accept` | string , x ∈ { application/json , application/xml (deprecated) } | header | Specifies return format |

`symbols` | string (csv) | query | One or more stock ticker symbol in comma separated list specifies company data to return |

`cik` | string (csv) | query | One or more cik identifier in comma separated list specifies company data to return |

#### Responses

Code | Model | Description |
---|---|---|

`200 OK` | assetClassification | An object including a response array containing an array of objects containing company data |

#### Response (200 OK)

```
{
"sic": "integer",
"sicName": "string",
"naics": "integer",
"naicsName": "string",
"msSuperSectorCode": "integer",
"msSuperSectorname": "string",
"msSectorCode": "integer",
"msSectorName": "string",
"msGroupCode": "integer",
"msGroupName": "string",
"msIndustryCode": "integer",
"msIndustryName": "string"
}
```

# Models

## FundamentalsResponse: object

Property | Type | Description |
---|---|---|

`result` | object[] | - |

`result[].company` | object | - |

`result[].company.primarySymbol` | string | - |

`result[].company.primaryExchange` | string | - |

`result[].company.cik` | string | - |

`result[].company.valoren` | string | - |

`result[].company.sedol` | string | - |

`result[].company.standardName` | string | - |

`result[].companyProfile` | object | - |

`result[].companyProfile.companyStatus` | string | Status of company |

`result[].companyProfile.countryId` | string | Identifier of country the company HQ is based. |

`result[].companyProfile.fiscalYearEnd` | string | The Month of the company’s latest fiscal year. |

`result[].companyProfile.shortName` | string | Abbreviated name of company |

`result[].companyProfile.standardName` | string | Standard name of company |

`result[].companyProfile.address1` | string | Address of company HQ |

`result[].companyProfile.city` | string | City of company HQ |

`result[].companyProfile.country` | string | Country of company HQ. |

`result[].companyProfile.fax` | string | Fax number of company |

`result[].companyProfile.homepage` | string | Url of company website |

`result[].companyProfile.phone` | string | Phone number of company |

`result[].companyProfile.postalCode` | string | Postal code of company HQ |

`result[].companyProfile.province` | string | Province of company HQ |

`result[].companyProfile.legalName` | string | Legal name of company |

`result[].companyProfile.shortDescription` | string | Short description of company |

`result[].companyProfile.longDescription` | string | Long description of company |

`result[].shareClass` | object | - |

`result[].shareClass.currency` | string | - |

`result[].shareClass.ipoDate` | string (Unix timestamp) | - |

`result[].shareClass.isDepositaryRecipt` | boolean | - |

`result[].shareClass.isPrimary` | boolean | - |

`result[].shareClass.securityType` | string | - |

`result[].shareClass.enterpriseValue` | integer | - |

`result[].shareClass.marketCap` | integer | - |

`result[].earningReports` | object | - |

`result[].earningReports.6M` | object | - |

`result[].earningReports.6M.period` | string | - |

`result[].earningReports.6M.asOf` | string | - |

`result[].earningReports.6M.reportType` | string | - |

`result[].earningReports.6M.currency` | string | - |

`result[].earningReports.6M.fiscalYearEnd` | string | - |

`result[].earningReports.6M.basicContinuousOperations` | number (float) | Basic EPS from Continuing Operations is the earnings from continuing operations reported by the company divided by the weighted average number of common shares outstanding. |

`result[].earningReports.6M.continuingAndDiscontinuedBasicEPS` | number (float) | Basic EPS from Continuing Operations plus Basic EPS from Discontinued Operations. |

`result[].earningReports.6M.continuingAndDiscontinuedDilutedEPS` | number (double) | Diluted EPS from Continuing Operations plus Diluted EPS from Discontinued Operations. |

`result[].earningReports.6M.dilutedAverageShares` | integer (int64) | The shares outstanding used to calculate the diluted EPS, assuming the conversion of all convertible securities and the exercise of warrants or stock options. It is the weighted average diluted share outstanding through the whole accounting period. Note- If Diluted Average Shares are not presented by the firm in the Income Statement and Basic Average Shares are presented, Diluted Average Shares will equal Basic Average Shares. However, if neither value is presented by the firm, Diluted Average Shares will be null. |

`result[].earningReports.6M.dilutedContinuousOperations` | integer (int64) | Diluted EPS from Continuing Operations is the earnings from continuing operations divided by the common shares outstanding adjusted for the assumed conversion of all potentially dilutive securities. Securities having a dilutive effect may include convertible debentures, warrants, options, and convertible preferred stock. |

`result[].earningReports.6M.dilutedEPS` | number (float) | Diluted EPS is the bottom line net income divided by the common shares outstanding adjusted for the assumed conversion of all potentially dilutive securities. Securities having a dilutive effect may include convertible debentures, warrants, options, and convertible preferred stock. This value will be derived when not reported for the fourth quarter and will be less than or equal to Basic EPS. |

`result[].earningReports.6M.dividendPerShare` | number (float) | The amount of dividend that a stockholder will receive for each share of stock held. It can be calculated by taking the total amount of dividends paid and dividing it by the total shares outstanding. Dividend per share = total dividend payment/total number of outstanding shares |

`result[].earningReports.6M.basicAverageShares` | integer (int64) | The shares outstanding used to calculate Basic EPS, which is the weighted average common share outstanding through the whole accounting period. If Basic Average Shares are not presented by the firm in the Income Statement, this data point will be null. |

`result[].earningReports.3M` | object | - |

`result[].earningReports.3M.period` | string | - |

`result[].earningReports.3M.asOf` | string | - |

`result[].earningReports.3M.reportType` | string | - |

`result[].earningReports.3M.currency` | string | - |

`result[].earningReports.3M.fiscalYearEnd` | string | - |

`result[].earningReports.3M.basicContinuousOperations` | number (float) | Basic EPS from Continuing Operations is the earnings from continuing operations reported by the company divided by the weighted average number of common shares outstanding. |

`result[].earningReports.3M.continuingAndDiscontinuedBasicEPS` | number (float) | Basic EPS from Continuing Operations plus Basic EPS from Discontinued Operations. |

`result[].earningReports.3M.continuingAndDiscontinuedDilutedEPS` | number (double) | Diluted EPS from Continuing Operations plus Diluted EPS from Discontinued Operations. |

`result[].earningReports.3M.dilutedAverageShares` | integer (int64) | The shares outstanding used to calculate the diluted EPS, assuming the conversion of all convertible securities and the exercise of warrants or stock options. It is the weighted average diluted share outstanding through the whole accounting period. Note- If Diluted Average Shares are not presented by the firm in the Income Statement and Basic Average Shares are presented, Diluted Average Shares will equal Basic Average Shares. However, if neither value is presented by the firm, Diluted Average Shares will be null. |

`result[].earningReports.3M.dilutedContinuousOperations` | integer (int64) | Diluted EPS from Continuing Operations is the earnings from continuing operations divided by the common shares outstanding adjusted for the assumed conversion of all potentially dilutive securities. Securities having a dilutive effect may include convertible debentures, warrants, options, and convertible preferred stock. |

`result[].earningReports.3M.dilutedEPS` | number (float) | Diluted EPS is the bottom line net income divided by the common shares outstanding adjusted for the assumed conversion of all potentially dilutive securities. Securities having a dilutive effect may include convertible debentures, warrants, options, and convertible preferred stock. This value will be derived when not reported for the fourth quarter and will be less than or equal to Basic EPS. |

`result[].earningReports.3M.dividendPerShare` | number (float) | The amount of dividend that a stockholder will receive for each share of stock held. It can be calculated by taking the total amount of dividends paid and dividing it by the total shares outstanding. Dividend per share = total dividend payment/total number of outstanding shares |

`result[].earningReports.3M.basicAverageShares` | integer (int64) | The shares outstanding used to calculate Basic EPS, which is the weighted average common share outstanding through the whole accounting period. If Basic Average Shares are not presented by the firm in the Income Statement, this data point will be null. |

`result[].earningReports.12M` | object | - |

`result[].earningReports.12M.period` | string | - |

`result[].earningReports.12M.asOf` | string | - |

`result[].earningReports.12M.reportType` | string | - |

`result[].earningReports.12M.currency` | string | - |

`result[].earningReports.12M.fiscalYearEnd` | string | - |

`result[].earningReports.12M.basicContinuousOperations` | number (float) | Basic EPS from Continuing Operations is the earnings from continuing operations reported by the company divided by the weighted average number of common shares outstanding. |

`result[].earningReports.12M.continuingAndDiscontinuedBasicEPS` | number (float) | Basic EPS from Continuing Operations plus Basic EPS from Discontinued Operations. |

`result[].earningReports.12M.continuingAndDiscontinuedDilutedEPS` | number (double) | Diluted EPS from Continuing Operations plus Diluted EPS from Discontinued Operations. |

`result[].earningReports.12M.dilutedAverageShares` | integer (int64) | The shares outstanding used to calculate the diluted EPS, assuming the conversion of all convertible securities and the exercise of warrants or stock options. It is the weighted average diluted share outstanding through the whole accounting period. Note- If Diluted Average Shares are not presented by the firm in the Income Statement and Basic Average Shares are presented, Diluted Average Shares will equal Basic Average Shares. However, if neither value is presented by the firm, Diluted Average Shares will be null. |

`result[].earningReports.12M.dilutedContinuousOperations` | integer (int64) | Diluted EPS from Continuing Operations is the earnings from continuing operations divided by the common shares outstanding adjusted for the assumed conversion of all potentially dilutive securities. Securities having a dilutive effect may include convertible debentures, warrants, options, and convertible preferred stock. |

`result[].earningReports.12M.dilutedEPS` | number (float) | Diluted EPS is the bottom line net income divided by the common shares outstanding adjusted for the assumed conversion of all potentially dilutive securities. Securities having a dilutive effect may include convertible debentures, warrants, options, and convertible preferred stock. This value will be derived when not reported for the fourth quarter and will be less than or equal to Basic EPS. |

`result[].earningReports.12M.dividendPerShare` | number (float) | The amount of dividend that a stockholder will receive for each share of stock held. It can be calculated by taking the total amount of dividends paid and dividing it by the total shares outstanding. Dividend per share = total dividend payment/total number of outstanding shares |

`result[].earningReports.12M.basicAverageShares` | integer (int64) | The shares outstanding used to calculate Basic EPS, which is the weighted average common share outstanding through the whole accounting period. If Basic Average Shares are not presented by the firm in the Income Statement, this data point will be null. |

`result[].valuationRatios` | object | - |

`result[].valuationRatios.result` | object[] | - |

`result[].operationRatios` | object | - |

`result[].operationRatios.result` | object[] | - |

`result[].alphaBeta` | object | - |

`result[].alphaBeta.60M` | object | - |

`result[].alphaBeta.60M.period` | string | - |

`result[].alphaBeta.60M.asOf` | string | - |

`result[].alphaBeta.60M.alpha` | number (double) | - |

`result[].alphaBeta.60M.beta` | number (double) | - |

`result[].alphaBeta.120M` | object | - |

`result[].alphaBeta.120M.period` | string | - |

`result[].alphaBeta.120M.asOf` | string | - |

`result[].alphaBeta.120M.alpha` | number (double) | - |

`result[].alphaBeta.120M.beta` | number (double) | - |

`result[].alphaBeta.36M` | object | - |

`result[].alphaBeta.36M.period` | string | - |

`result[].alphaBeta.36M.asOf` | string | - |

`result[].alphaBeta.36M.alpha` | number (double) | - |

`result[].alphaBeta.36M.beta` | number (double) | - |

`result[].earningRatios` | object | - |

`result[].earningRatios.result` | object[] | - |

`result[].earningRatios.processingTimeMillis` | integer | - |

`result[].assetClassification` | object | - |

`result[].assetClassification.sic` | integer | - |

`result[].assetClassification.sicName` | string | - |

`result[].assetClassification.naics` | integer | - |

`result[].assetClassification.naicsName` | string | - |

`result[].assetClassification.msSuperSectorCode` | integer | - |

`result[].assetClassification.msSuperSectorname` | string | - |

`result[].assetClassification.msSectorCode` | integer | - |

`result[].assetClassification.msSectorName` | string | - |

`result[].assetClassification.msGroupCode` | integer | - |

`result[].assetClassification.msGroupName` | string | - |

`result[].assetClassification.msIndustryCode` | integer | - |

`result[].assetClassification.msIndustryName` | string | - |

`result[].shareClassProfileHistory` | object | - |

`result[].shareClassProfileHistory.asOf` | string | - |

`result[].shareClassProfileHistory.marketCap` | integer | - |

`result[].processingTimeMillis` | integer | - |

##### Structure (JSON)

```
{
"result": [
{
"company": {
"primarySymbol": "string",
"primaryExchange": "string",
"cik": "string",
"valoren": "string",
"sedol": "string",
"standardName": "string"
},
"companyProfile": {
"companyStatus": "string",
"countryId": "string",
"fiscalYearEnd": "string",
"shortName": "string",
"standardName": "string",
"address1": "string",
"city": "string",
"country": "string",
"fax": "string",
"homepage": "string",
"phone": "string",
"postalCode": "string",
"province": "string",
"legalName": "string",
"shortDescription": "string",
"longDescription": "string"
},
"shareClass": {
"currency": "string",
"ipoDate": "string (Unix timestamp)",
"isDepositaryRecipt": "boolean",
"isPrimary": "boolean",
"securityType": "string",
"enterpriseValue": "integer",
"marketCap": "integer"
},
"earningReports": {
"6M": {
"period": "string",
"asOf": "string",
"reportType": "string",
"currency": "string",
"fiscalYearEnd": "string",
"basicContinuousOperations": "number (float)",
"continuingAndDiscontinuedBasicEPS": "number (float)",
"continuingAndDiscontinuedDilutedEPS": "number (double)",
"dilutedAverageShares": "integer (int64)",
"dilutedContinuousOperations": "integer (int64)",
"dilutedEPS": "number (float)",
"dividendPerShare": "number (float)",
"basicAverageShares": "integer (int64)"
},
"3M": {
"period": "string",
"asOf": "string",
"reportType": "string",
"currency": "string",
"fiscalYearEnd": "string",
"basicContinuousOperations": "number (float)",
"continuingAndDiscontinuedBasicEPS": "number (float)",
"continuingAndDiscontinuedDilutedEPS": "number (double)",
"dilutedAverageShares": "integer (int64)",
"dilutedContinuousOperations": "integer (int64)",
"dilutedEPS": "number (float)",
"dividendPerShare": "number (float)",
"basicAverageShares": "integer (int64)"
},
"12M": {
"period": "string",
"asOf": "string",
"reportType": "string",
"currency": "string",
"fiscalYearEnd": "string",
"basicContinuousOperations": "number (float)",
"continuingAndDiscontinuedBasicEPS": "number (float)",
"continuingAndDiscontinuedDilutedEPS": "number (double)",
"dilutedAverageShares": "integer (int64)",
"dilutedContinuousOperations": "integer (int64)",
"dilutedEPS": "number (float)",
"dividendPerShare": "number (float)",
"basicAverageShares": "integer (int64)"
}
},
"valuationRatios": {
"result": [
{
"valuationRatios": [
{
"id": {
"shareClassId": "string",
"date": "string (YYYY-MM-DD)"
},
"payoutRatio": "number (float)",
"sustainableGrowthRate": "number (float)",
"cashReturn": "number (float)",
"salesPerShare": "number (float)",
"bookValuePerShare": "number (float)",
"cfoPerShare": "number (float)",
"fcfPerShare": "number (float)",
"earningYield": "number (float)",
"peRatio": "number (float)",
"salesYield": "number (float)",
"psRatio": "number (float)",
"bookValueYield": "number (float)",
"pbRatio": "number (float)",
"cfYield": "number (float)",
"pcfRatio": "number (float)",
"fcfYield": "number (float)",
"fcfRatio": "number (float)",
"trailingDividendYield": "number (float)",
"forwardDividendYield": "number (float)",
"forwardEarningYield": "number (float)",
"forwardPeRatio": "number (float)",
"pegRatio": "number (float)",
"pegPayback": "number (float)",
"tangibleBookValuePerShare": "number (float)",
"tangibleBvPerShare3YrAvg": "number (float)",
"tangibleBvPerShare5YrAvg": "number (float)",
"forwardDividend": "number (float)",
"workingCapitalPerShare": "number (float)",
"workingCapitalPerShare3YrAvg": "number (float)",
"workingCapitalPerShare5YrAvg": "number (float)",
"evToEbitda": "number (float)",
"buyBackYield": "number (float)",
"totalYield": "number (float)",
"ratioPe5YearAverage": "number (float)",
"priceChange1M": "number (float)",
"normalizedPeRatio": "number (float)",
"pricetoEbitda": "number (float)"
}
]
}
]
},
"operationRatios": {
"result": [
{
"company": {
"primarySymbol": "string",
"primaryExchange": "string",
"cik": "string",
"valoren": "string",
"sedol": "string",
"standardName": "string"
},
"operationRatios": {
"3M": {
"period": "string",
"fiscalYearEnd": "string",
"reportType": "string",
"assetsTurnover": "number (float)",
"capExSalesRatio": "number (float)",
"cashConversionCycle": "number (float)",
"daysInInventory": "number (float)",
"daysInPayment": "number (float)",
"daysInSales": "number (float)",
"EBITDAMargin": "number (float)",
"EBITMargin": "number (float)",
"FCFNetIncomeRatio": "number (float)",
"FCFSalesRatio": "number (float)",
"fixAssetTurnover": "number (float)",
"grossMargin": "number (float)",
"interestCoverage": "number (float)",
"netIncomeContOpsGrowth": "number (float)",
"netIncomeGrowth": "number (float)",
"netMargin": "number (float)",
"normalizedNetProfitMargin": "number (float)",
"operationIncomeGrowth": "number (float)",
"operationMargin": "number (float)",
"operationRevenueGrowth3MonthAvg": "number (float)",
"pretaxMargin": "number (float)",
"quickRatio": "number (float)",
"ROA": "number (float)",
"ROE": "number (float)",
"ROIC": "number (float)",
"receivableTurnover": "number (float)",
"revenueGrowth": "number (float)",
"salesPerEmployee": "number (float)",
"taxRate": "number (float)",
"totalDebtEquityRatio": "number (float)"
},
"6M": {
"period": "string",
"fiscalYearEnd": "string",
"reportType": "string",
"assetsTurnover": "number (float)",
"capExSalesRatio": "number (float)",
"cashConversionCycle": "number (float)",
"daysInInventory": "number (float)",
"daysInPayment": "number (float)",
"daysInSales": "number (float)",
"EBITDAMargin": "number (float)",
"EBITMargin": "number (float)",
"FCFNetIncomeRatio": "number (float)",
"FCFSalesRatio": "number (float)",
"fixAssetTurnover": "number (float)",
"grossMargin": "number (float)",
"interestCoverage": "number (float)",
"netIncomeContOpsGrowth": "number (float)",
"netIncomeGrowth": "number (float)",
"netMargin": "number (float)",
"normalizedNetProfitMargin": "number (float)",
"operationIncomeGrowth": "number (float)",
"operationMargin": "number (float)",
"operationRevenueGrowth3MonthAvg": "number (float)",
"pretaxMargin": "number (float)",
"quickRatio": "number (float)",
"ROA": "number (float)",
"ROE": "number (float)",
"ROIC": "number (float)",
"receivableTurnover": "number (float)",
"revenueGrowth": "number (float)",
"salesPerEmployee": "number (float)",
"taxRate": "number (float)",
"totalDebtEquityRatio": "number (float)"
},
"9M": {
"period": "string",
"fiscalYearEnd": "string",
"reportType": "string",
"assetsTurnover": "number (float)",
"capExSalesRatio": "number (float)",
"cashConversionCycle": "number (float)",
"daysInInventory": "number (float)",
"daysInPayment": "number (float)",
"daysInSales": "number (float)",
"EBITDAMargin": "number (float)",
"EBITMargin": "number (float)",
"FCFNetIncomeRatio": "number (float)",
"FCFSalesRatio": "number (float)",
"fixAssetTurnover": "number (float)",
"grossMargin": "number (float)",
"interestCoverage": "number (float)",
"netIncomeContOpsGrowth": "number (float)",
"netIncomeGrowth": "number (float)",
"netMargin": "number (float)",
"normalizedNetProfitMargin": "number (float)",
"operationIncomeGrowth": "number (float)",
"operationMargin": "number (float)",
"operationRevenueGrowth3MonthAvg": "number (float)",
"pretaxMargin": "number (float)",
"quickRatio": "number (float)",
"ROA": "number (float)",
"ROE": "number (float)",
"ROIC": "number (float)",
"receivableTurnover": "number (float)",
"revenueGrowth": "number (float)",
"salesPerEmployee": "number (float)",
"taxRate": "number (float)",
"totalDebtEquityRatio": "number (float)"
},
"1Y": {
"period": "string",
"fiscalYearEnd": "string",
"reportType": "string",
"assetsTurnover": "number (float)",
"capExSalesRatio": "number (float)",
"cashConversionCycle": "number (float)",
"daysInInventory": "number (float)",
"daysInPayment": "number (float)",
"daysInSales": "number (float)",
"EBITDAMargin": "number (float)",
"EBITMargin": "number (float)",
"FCFNetIncomeRatio": "number (float)",
"FCFSalesRatio": "number (float)",
"fixAssetTurnover": "number (float)",
"grossMargin": "number (float)",
"interestCoverage": "number (float)",
"netIncomeContOpsGrowth": "number (float)",
"netIncomeGrowth": "number (float)",
"netMargin": "number (float)",
"normalizedNetProfitMargin": "number (float)",
"operationIncomeGrowth": "number (float)",
"operationMargin": "number (float)",
"operationRevenueGrowth3MonthAvg": "number (float)",
"pretaxMargin": "number (float)",
"quickRatio": "number (float)",
"ROA": "number (float)",
"ROE": "number (float)",
"ROIC": "number (float)",
"receivableTurnover": "number (float)",
"revenueGrowth": "number (float)",
"salesPerEmployee": "number (float)",
"taxRate": "number (float)",
"totalDebtEquityRatio": "number (float)"
}
}
}
]
},
"alphaBeta": {
"60M": {
"period": "string",
"asOf": "string",
"alpha": "number (double)",
"beta": "number (double)"
},
"120M": {
"period": "string",
"asOf": "string",
"alpha": "number (double)",
"beta": "number (double)"
},
"36M": {
"period": "string",
"asOf": "string",
"alpha": "number (double)",
"beta": "number (double)"
}
},
"earningRatios": {
"result": [
{
"company": {
"primarySymbol": "string",
"primaryExchange": "string",
"cik": "string",
"valoren": "string",
"sedol": "string",
"standardName": "string"
},
"earningRatios": [
{
"id": {
"shareClassId": "string",
"asOf": "string (YYY-MM-DD)",
"reportType": "string",
"period": "string",
"aorOrRestate": "string"
},
"fiscalYearEnd": "integer",
"dilutedEpsGrowth": "number (float)",
"dilutedConstEpsGrowth": "number (float)",
"dpsGrowth": "number (float)",
"equityPerShareGrowth": "number (float)"
}
],
"symbol": "string",
"idType": "string",
"id": "string"
}
],
"processingTimeMillis": "integer"
},
"assetClassification": {
"sic": "integer",
"sicName": "string",
"naics": "integer",
"naicsName": "string",
"msSuperSectorCode": "integer",
"msSuperSectorname": "string",
"msSectorCode": "integer",
"msSectorName": "string",
"msGroupCode": "integer",
"msGroupName": "string",
"msIndustryCode": "integer",
"msIndustryName": "string"
},
"shareClassProfileHistory": {
"asOf": "string",
"marketCap": "integer"
},
"processingTimeMillis": "integer"
}
]
}
```

## earningRatiosResponse: object

Property | Type | Description |
---|---|---|

`result` | object[] | - |

`processingTimeMillis` | integer | - |

##### Structure (JSON)

```
{
"result": [
{
"company": {
"primarySymbol": "string",
"primaryExchange": "string",
"cik": "string",
"valoren": "string",
"sedol": "string",
"standardName": "string"
},
"earningRatios": [
{
"id": {
"shareClassId": "string",
"asOf": "string (YYY-MM-DD)",
"reportType": "string",
"period": "string",
"aorOrRestate": "string"
},
"fiscalYearEnd": "integer",
"dilutedEpsGrowth": "number (float)",
"dilutedConstEpsGrowth": "number (float)",
"dpsGrowth": "number (float)",
"equityPerShareGrowth": "number (float)"
}
],
"symbol": "string",
"idType": "string",
"id": "string"
}
],
"processingTimeMillis": "integer"
}
```

## EarningRatiosObj: object

Property | Type | Description |
---|---|---|

`result[].company` | object | - |

`result[].company.primarySymbol` | string | - |

`result[].company.primaryExchange` | string | - |

`result[].company.cik` | string | - |

`result[].company.valoren` | string | - |

`result[].company.sedol` | string | - |

`result[].company.standardName` | string | - |

`earningRatios` | object[] | - |

`earningRatios[].id` | object | - |

`earningRatios[].id.shareClassId` | string | - |

`earningRatios[].id.asOf` | string (YYY-MM-DD) | - |

`earningRatios[].id.reportType` | string | - |

`earningRatios[].id.period` | string | - |

`earningRatios[].id.aorOrRestate` | string | - |

`earningRatios[].fiscalYearEnd` | integer | - |

`earningRatios[].dilutedEpsGrowth` | number (float) | The growth in the company’s diluted earnings per share (EPS) on a percentage basis. Morningstar calculates the annualized growth percentage based on the underlying diluted EPS reported in the Income Statement within the company filings or reports. |

`earningRatios[].dilutedConstEpsGrowth` | number (float) | The growth in the company’s diluted EPS from continuing operations on a percentage basis. Morningstar calculates the annualized growth percentage based on the underlying diluted EPS from continuing operations reported in the Income Statement within the company filings or reports. |

`earningRatios[].dpsGrowth` | number (float) | The growth in the company’s dividends per share (DPS) on a percentage basis. Morningstar calculates the annualized growth percentage based on the underlying DPS from its dividend database. Morningstar collects its DPS from company filings and reports, as well as from third party sources. |

`earningRatios[].equityPerShareGrowth` | number (float) | The growth in the company’s book value per share on a percentage basis. Morningstar calculates the annualized growth percentage based on the underlying equity and end of period shares outstanding reported in the company filings or reports. |

`symbol` | string | - |

`idType` | string | - |

`id` | string | - |

##### Structure (JSON)

```
{
"company": {
"primarySymbol": "string",
"primaryExchange": "string",
"cik": "string",
"valoren": "string",
"sedol": "string",
"standardName": "string"
},
"earningRatios": [
{
"id": {
"shareClassId": "string",
"asOf": "string (YYY-MM-DD)",
"reportType": "string",
"period": "string",
"aorOrRestate": "string"
},
"fiscalYearEnd": "integer",
"dilutedEpsGrowth": "number (float)",
"dilutedConstEpsGrowth": "number (float)",
"dpsGrowth": "number (float)",
"equityPerShareGrowth": "number (float)"
}
],
"symbol": "string",
"idType": "string",
"id": "string"
}
```

## valuationRatiosResponse: object

Property | Type | Description |
---|---|---|

`result` | object[] | - |

##### Structure (JSON)

```
{
"result": [
{
"valuationRatios": [
{
"id": {
"shareClassId": "string",
"date": "string (YYYY-MM-DD)"
},
"payoutRatio": "number (float)",
"sustainableGrowthRate": "number (float)",
"cashReturn": "number (float)",
"salesPerShare": "number (float)",
"bookValuePerShare": "number (float)",
"cfoPerShare": "number (float)",
"fcfPerShare": "number (float)",
"earningYield": "number (float)",
"peRatio": "number (float)",
"salesYield": "number (float)",
"psRatio": "number (float)",
"bookValueYield": "number (float)",
"pbRatio": "number (float)",
"cfYield": "number (float)",
"pcfRatio": "number (float)",
"fcfYield": "number (float)",
"fcfRatio": "number (float)",
"trailingDividendYield": "number (float)",
"forwardDividendYield": "number (float)",
"forwardEarningYield": "number (float)",
"forwardPeRatio": "number (float)",
"pegRatio": "number (float)",
"pegPayback": "number (float)",
"tangibleBookValuePerShare": "number (float)",
"tangibleBvPerShare3YrAvg": "number (float)",
"tangibleBvPerShare5YrAvg": "number (float)",
"forwardDividend": "number (float)",
"workingCapitalPerShare": "number (float)",
"workingCapitalPerShare3YrAvg": "number (float)",
"workingCapitalPerShare5YrAvg": "number (float)",
"evToEbitda": "number (float)",
"buyBackYield": "number (float)",
"totalYield": "number (float)",
"ratioPe5YearAverage": "number (float)",
"priceChange1M": "number (float)",
"normalizedPeRatio": "number (float)",
"pricetoEbitda": "number (float)"
}
]
}
]
}
```

## ValuationRatiosObj: object

Property | Type | Description |
---|---|---|

`valuationRatios` | object[] | - |

##### Structure (JSON)

```
{
"valuationRatios": [
{
"id": {
"shareClassId": "string",
"date": "string (YYYY-MM-DD)"
},
"payoutRatio": "number (float)",
"sustainableGrowthRate": "number (float)",
"cashReturn": "number (float)",
"salesPerShare": "number (float)",
"bookValuePerShare": "number (float)",
"cfoPerShare": "number (float)",
"fcfPerShare": "number (float)",
"earningYield": "number (float)",
"peRatio": "number (float)",
"salesYield": "number (float)",
"psRatio": "number (float)",
"bookValueYield": "number (float)",
"pbRatio": "number (float)",
"cfYield": "number (float)",
"pcfRatio": "number (float)",
"fcfYield": "number (float)",
"fcfRatio": "number (float)",
"trailingDividendYield": "number (float)",
"forwardDividendYield": "number (float)",
"forwardEarningYield": "number (float)",
"forwardPeRatio": "number (float)",
"pegRatio": "number (float)",
"pegPayback": "number (float)",
"tangibleBookValuePerShare": "number (float)",
"tangibleBvPerShare3YrAvg": "number (float)",
"tangibleBvPerShare5YrAvg": "number (float)",
"forwardDividend": "number (float)",
"workingCapitalPerShare": "number (float)",
"workingCapitalPerShare3YrAvg": "number (float)",
"workingCapitalPerShare5YrAvg": "number (float)",
"evToEbitda": "number (float)",
"buyBackYield": "number (float)",
"totalYield": "number (float)",
"ratioPe5YearAverage": "number (float)",
"priceChange1M": "number (float)",
"normalizedPeRatio": "number (float)",
"pricetoEbitda": "number (float)"
}
]
}
```

## ValuationRatio: object

Property | Type | Description |
---|---|---|

`id` | object | - |

`id.shareClassId` | string | - |

`id.date` | string (YYYY-MM-DD) | - |

`payoutRatio` | number (float) | Dividend per share / Diluted earning per share |

`sustainableGrowthRate` | number (float) | ROE * (1 – Payout Ratio) |

`cashReturn` | number (float) | Refers to the ratio of free cash flow to enterprise value. Morningstar calculates the ratio by using the underlying data reported in the company filings or reports- FCF /Enterprise Value. |

`salesPerShare` | number (float) | Sales / Average Diluted Shares Outstanding |

`bookValuePerShare` | number (float) | Common Shareholder’s Equity / Diluted Shares Outstanding |

`cfoPerShare` | number (float) | Cash Flow from Operations / Average Diluted Shares Outstanding |

`fcfPerShare` | number (float) | Free Cash Flow / Average Diluted Shares Outstanding |

`earningYield` | number (float) | Diluted EPS / Price |

`peRatio` | number (float) | 1 / Earnings Yield. If result is negative, then null |

`salesYield` | number (float) | SalesPerShare / Price |

`psRatio` | number (float) | 1 / SalesYield. If result is negative, then null |

`bookValueYield` | number (float) | BookValuePerShare / Price |

`pbRatio` | number (float) | 1 / BookValueYield. If result is negative, then null |

`cfYield` | number (float) | CFOPerShare / Price |

`pcfRatio` | number (float) | 1 / CFYield If result is negative, then null |

`fcfYield` | number (float) | FCFPerShare / Price |

`fcfRatio` | number (float) | 1 / FCFYield If result is negative, then null |

`trailingDividendYield` | number (float) | The opposite of forward divident yield |

`forwardDividendYield` | number (float) | (Current Dividend Per Share * Payout Frequency) / Price |

`forwardEarningYield` | number (float) | Estimated Earnings Per Share / Price. Note- The “Next” Year’s EPS Estimate is used; For instance, if today’s actual date is March 1, 2009, the “Current” EPS Estimate for MSFT is June 2009, and the “Next” EPS Estimate for MSFT is June 2010; the latter is used. The eps estimated data is sourced from a third party. |

`forwardPeRatio` | number (float) | 1 / ForwardEarningYield If result is negative, then null |

`pegRatio` | number (float) | ForwardPERatio / Long-term Average Earning Growth Rate |

`pegPayback` | number (float) | The number of years it would take for a company's cumulative earnings to equal the stock's current trading price, assuming that the company continues to increase its annual earnings at the growth rate used to calculate the PEG ratio. |

`tangibleBookValuePerShare` | number (float) | The company’s total book value less the value of any intangible assets dividend by number of shares. |

`tangibleBvPerShare3YrAvg` | number (float) | The three year average for tangible book value per share. |

`tangibleBvPerShare5YrAvg` | number (float) | The five year average for tangible book value per share. |

`forwardDividend` | number (float) | Estimation of a year's dividend expressed as a percentage of current stock price. |

`workingCapitalPerShare` | number (float) | (Current Assets – Current Liabilities)/number of shares |

`workingCapitalPerShare3YrAvg` | number (float) | The three year average for working capital per share. |

`workingCapitalPerShare5YrAvg` | number (float) | The five year average for working capital per share. |

`evToEbitda` | number (float) | A financial ratio that measures a company's return on investment (ROI). |

`buyBackYield` | number (float) | Ratio of outstanding shares that reduces the number of its shares on the open market. |

`totalYield` | number (float) | Ratio of dividend yield plus the net share buyback percentage. |

`ratioPe5YearAverage` | number (float) | Average ratio of price to earnings yield over five years. |

`priceChange1M` | number (float) | Change in price |

`normalizedPeRatio` | number (float) | Smoothed ratio of price to earnings using a formula that normalizes the volatility. |

`pricetoEbitda` | number (float) | Ratio of stock price to per share Earnings Before Interest, Taxes, Depreciation and Amortization. |

##### Structure (JSON)

```
{
"id": {
"shareClassId": "string",
"date": "string (YYYY-MM-DD)"
},
"payoutRatio": "number (float)",
"sustainableGrowthRate": "number (float)",
"cashReturn": "number (float)",
"salesPerShare": "number (float)",
"bookValuePerShare": "number (float)",
"cfoPerShare": "number (float)",
"fcfPerShare": "number (float)",
"earningYield": "number (float)",
"peRatio": "number (float)",
"salesYield": "number (float)",
"psRatio": "number (float)",
"bookValueYield": "number (float)",
"pbRatio": "number (float)",
"cfYield": "number (float)",
"pcfRatio": "number (float)",
"fcfYield": "number (float)",
"fcfRatio": "number (float)",
"trailingDividendYield": "number (float)",
"forwardDividendYield": "number (float)",
"forwardEarningYield": "number (float)",
"forwardPeRatio": "number (float)",
"pegRatio": "number (float)",
"pegPayback": "number (float)",
"tangibleBookValuePerShare": "number (float)",
"tangibleBvPerShare3YrAvg": "number (float)",
"tangibleBvPerShare5YrAvg": "number (float)",
"forwardDividend": "number (float)",
"workingCapitalPerShare": "number (float)",
"workingCapitalPerShare3YrAvg": "number (float)",
"workingCapitalPerShare5YrAvg": "number (float)",
"evToEbitda": "number (float)",
"buyBackYield": "number (float)",
"totalYield": "number (float)",
"ratioPe5YearAverage": "number (float)",
"priceChange1M": "number (float)",
"normalizedPeRatio": "number (float)",
"pricetoEbitda": "number (float)"
}
```

## operationRatiosResponse: object

Property | Type | Description |
---|---|---|

`result` | object[] | - |

##### Structure (JSON)

```
{
"result": [
{
"company": {
"primarySymbol": "string",
"primaryExchange": "string",
"cik": "string",
"valoren": "string",
"sedol": "string",
"standardName": "string"
},
"operationRatios": {
"3M": {
"period": "string",
"fiscalYearEnd": "string",
"reportType": "string",
"assetsTurnover": "number (float)",
"capExSalesRatio": "number (float)",
"cashConversionCycle": "number (float)",
"daysInInventory": "number (float)",
"daysInPayment": "number (float)",
"daysInSales": "number (float)",
"EBITDAMargin": "number (float)",
"EBITMargin": "number (float)",
"FCFNetIncomeRatio": "number (float)",
"FCFSalesRatio": "number (float)",
"fixAssetTurnover": "number (float)",
"grossMargin": "number (float)",
"interestCoverage": "number (float)",
"netIncomeContOpsGrowth": "number (float)",
"netIncomeGrowth": "number (float)",
"netMargin": "number (float)",
"normalizedNetProfitMargin": "number (float)",
"operationIncomeGrowth": "number (float)",
"operationMargin": "number (float)",
"operationRevenueGrowth3MonthAvg": "number (float)",
"pretaxMargin": "number (float)",
"quickRatio": "number (float)",
"ROA": "number (float)",
"ROE": "number (float)",
"ROIC": "number (float)",
"receivableTurnover": "number (float)",
"revenueGrowth": "number (float)",
"salesPerEmployee": "number (float)",
"taxRate": "number (float)",
"totalDebtEquityRatio": "number (float)"
},
"6M": {
"period": "string",
"fiscalYearEnd": "string",
"reportType": "string",
"assetsTurnover": "number (float)",
"capExSalesRatio": "number (float)",
"cashConversionCycle": "number (float)",
"daysInInventory": "number (float)",
"daysInPayment": "number (float)",
"daysInSales": "number (float)",
"EBITDAMargin": "number (float)",
"EBITMargin": "number (float)",
"FCFNetIncomeRatio": "number (float)",
"FCFSalesRatio": "number (float)",
"fixAssetTurnover": "number (float)",
"grossMargin": "number (float)",
"interestCoverage": "number (float)",
"netIncomeContOpsGrowth": "number (float)",
"netIncomeGrowth": "number (float)",
"netMargin": "number (float)",
"normalizedNetProfitMargin": "number (float)",
"operationIncomeGrowth": "number (float)",
"operationMargin": "number (float)",
"operationRevenueGrowth3MonthAvg": "number (float)",
"pretaxMargin": "number (float)",
"quickRatio": "number (float)",
"ROA": "number (float)",
"ROE": "number (float)",
"ROIC": "number (float)",
"receivableTurnover": "number (float)",
"revenueGrowth": "number (float)",
"salesPerEmployee": "number (float)",
"taxRate": "number (float)",
"totalDebtEquityRatio": "number (float)"
},
"9M": {
"period": "string",
"fiscalYearEnd": "string",
"reportType": "string",
"assetsTurnover": "number (float)",
"capExSalesRatio": "number (float)",
"cashConversionCycle": "number (float)",
"daysInInventory": "number (float)",
"daysInPayment": "number (float)",
"daysInSales": "number (float)",
"EBITDAMargin": "number (float)",
"EBITMargin": "number (float)",
"FCFNetIncomeRatio": "number (float)",
"FCFSalesRatio": "number (float)",
"fixAssetTurnover": "number (float)",
"grossMargin": "number (float)",
"interestCoverage": "number (float)",
"netIncomeContOpsGrowth": "number (float)",
"netIncomeGrowth": "number (float)",
"netMargin": "number (float)",
"normalizedNetProfitMargin": "number (float)",
"operationIncomeGrowth": "number (float)",
"operationMargin": "number (float)",
"operationRevenueGrowth3MonthAvg": "number (float)",
"pretaxMargin": "number (float)",
"quickRatio": "number (float)",
"ROA": "number (float)",
"ROE": "number (float)",
"ROIC": "number (float)",
"receivableTurnover": "number (float)",
"revenueGrowth": "number (float)",
"salesPerEmployee": "number (float)",
"taxRate": "number (float)",
"totalDebtEquityRatio": "number (float)"
},
"1Y": {
"period": "string",
"fiscalYearEnd": "string",
"reportType": "string",
"assetsTurnover": "number (float)",
"capExSalesRatio": "number (float)",
"cashConversionCycle": "number (float)",
"daysInInventory": "number (float)",
"daysInPayment": "number (float)",
"daysInSales": "number (float)",
"EBITDAMargin": "number (float)",
"EBITMargin": "number (float)",
"FCFNetIncomeRatio": "number (float)",
"FCFSalesRatio": "number (float)",
"fixAssetTurnover": "number (float)",
"grossMargin": "number (float)",
"interestCoverage": "number (float)",
"netIncomeContOpsGrowth": "number (float)",
"netIncomeGrowth": "number (float)",
"netMargin": "number (float)",
"normalizedNetProfitMargin": "number (float)",
"operationIncomeGrowth": "number (float)",
"operationMargin": "number (float)",
"operationRevenueGrowth3MonthAvg": "number (float)",
"pretaxMargin": "number (float)",
"quickRatio": "number (float)",
"ROA": "number (float)",
"ROE": "number (float)",
"ROIC": "number (float)",
"receivableTurnover": "number (float)",
"revenueGrowth": "number (float)",
"salesPerEmployee": "number (float)",
"taxRate": "number (float)",
"totalDebtEquityRatio": "number (float)"
}
}
}
]
}
```

## OperationRatiosObj: object

Property | Type | Description |
---|---|---|

`result[].company` | object | - |

`result[].company.primarySymbol` | string | - |

`result[].company.primaryExchange` | string | - |

`result[].company.cik` | string | - |

`result[].company.valoren` | string | - |

`result[].company.sedol` | string | - |

`result[].company.standardName` | string | - |

`operationRatios` | object | - |

`operationRatios.3M` | object | Some periods might not include all fields |

`operationRatios.3M.period` | string | - |

`operationRatios.3M.fiscalYearEnd` | string | - |

`operationRatios.3M.reportType` | string | - |

`operationRatios.3M.assetsTurnover` | number (float) | Revenue / Average Total Assets |

`operationRatios.3M.capExSalesRatio` | number (float) | Capital Expenditure / Revenue |

`operationRatios.3M.cashConversionCycle` | number (float) | Days In Inventory + Days In Sales – Days In Payment |

`operationRatios.3M.daysInInventory` | number (float) | 365 / Inventory turnover |

`operationRatios.3M.daysInPayment` | number (float) | 365 / Payable turnover |

`operationRatios.3M.daysInSales` | number (float) | 365 / Receivable Turnover |

`operationRatios.3M.EBITDAMargin` | number (float) | Refers to the ratio of earnings before interest, taxes and depreciation and amortization to revenue. Morningstar calculates the ratio by using the underlying data reported in the company filings or reports EBITDA / Revenue. |

`operationRatios.3M.EBITMargin` | number (float) | Refers to the ratio of earnings before interest and taxes to revenue. Morningstar calculates the ratio by using the underlying data reported in the company filings or reports EBIT / Revenue. |

`operationRatios.3M.FCFNetIncomeRatio` | number (float) | Free Cash Flow / Net Income |

`operationRatios.3M.FCFSalesRatio` | number (float) | Free Cash flow / Revenue |

`operationRatios.3M.fixAssetTurnover` | number (float) | Revenue / Average PP&E |

`operationRatios.3M.grossMargin` | number (float) | Refers to the ratio of gross profit to revenue. Morningstar calculates the ratio by using the underlying data reported in the company filings or reports. (Revenue – Cost of Goods Sold) / Revenue. |

`operationRatios.3M.interestCoverage` | number (float) | Ratio used to determine how easily a company can pay their interest expenses on outstanding debt. T |

`operationRatios.3M.netIncomeContOpsGrowth` | number (float) | The growth in the company’s net income from continuing operations on a percentage basis. Morningstar calculates the growth percentage based on the underlying net income from continuing operations data reported in the Income Statement within the company filings or reports. This figure represents the rate of net income growth for parts of the business that will continue to generate revenue in the future. |

`operationRatios.3M.netIncomeGrowth` | number (float) | The growth in the company’s net income on a percentage basis. Morningstar calculates the growth percentage based on the underlying net income data reported in the Income Statement within the company filings or reports. |

`operationRatios.3M.netMargin` | number (float) | Refers to the ratio of net income to revenue. Morningstar calculates the ratio by using the underlying data reported in the company filings or reports. Net Income / Revenue. |

`operationRatios.3M.normalizedNetProfitMargin` | number (float) | Normalized Income / Total Revenue. A measure of profitability of the company calculated by finding Normalized Net Profit as a percentage of Total Revenues. |

`operationRatios.3M.operationIncomeGrowth` | number (float) | Ratio of growth of operating income. |

`operationRatios.3M.operationMargin` | number (float) | Refers to the ratio of operating income to revenue. Morningstar calculates the ratio by using the underlying data reported in the company filings or reports. Operating Income / Revenue. |

`operationRatios.3M.operationRevenueGrowth3MonthAvg` | number (float) | The growth in the company’s operating revenue on a percentage basis. Morningstar calculates the growth percentage based on the underlying operating revenue data reported in the Income Statement within the company filings or reports. |

`operationRatios.3M.pretaxMargin` | number (float) | Refers to the ratio of pretax income to revenue. Morningstar calculates the ratio by using the underlying data reported in the company filings or reports. Pretax Income / Revenue. |

`operationRatios.3M.quickRatio` | number (float) | Refers to the ratio of liquid assets to Current Liabilities. Morningstar calculates the ratio by using the underlying data reported in the Balance Sheet within the company filings or reports. ( Cash, Cash Equivalents, and ShortTerm Investments + Receivables ) / Current Liabilities. |

`operationRatios.3M.ROA` | number (float) | Net Income / Average Total Assets |

`operationRatios.3M.ROE` | number (float) | Net Income / Average Total Common Equity |

`operationRatios.3M.ROIC` | number (float) | Net Income / (Total Equity + Long-term Debt and Capital Lease Obligation + Short-term Debt and Capital Lease Obligation) |

`operationRatios.3M.receivableTurnover` | number (float) | Revenue / Average Accounts Receivables |

`operationRatios.3M.revenueGrowth` | number (float) | The growth in the company’s revenue on a percentage basis. Morningstar calculates the growth percentage based on the underlying revenue data reported in the Income Statement within the company filings or reports. |

`operationRatios.3M.salesPerEmployee` | number (float) | Refers to the ratio of Revenue to Employees. Morningstar calculates the ratio by using the underlying data reported in the company filings or reports. Revenue / Employee Number. |

`operationRatios.3M.taxRate` | number (float) | Refers to the ratio of tax provision to pretax income. Morningstar calculates the ratio by using the underlying data reported in the company filings or reports. Tax Provision / Pretax Income. Valid only when positive pretax income, and positive tax expense (not tax benefit) |

`operationRatios.3M.totalDebtEquityRatio` | number (float) | Refers to the ratio of Current Debt and Long Term Debt to Common Equity. Morningstar calculates the ratio by using the underlying data reported in the Balance Sheet within the company filings or reports. (Current Debt And Current Capital Lease Obligation + Long-Term Debt And Long-Term Capital Lease Obligation / Common Equity. Common Equity = Total Shareholder’s Equity – Preferred Stock |

`operationRatios.6M` | object | Some periods might not include all fields |

`operationRatios.6M.period` | string | - |

`operationRatios.6M.fiscalYearEnd` | string | - |

`operationRatios.6M.reportType` | string | - |

`operationRatios.6M.assetsTurnover` | number (float) | Revenue / Average Total Assets |

`operationRatios.6M.capExSalesRatio` | number (float) | Capital Expenditure / Revenue |

`operationRatios.6M.cashConversionCycle` | number (float) | Days In Inventory + Days In Sales – Days In Payment |

`operationRatios.6M.daysInInventory` | number (float) | 365 / Inventory turnover |

`operationRatios.6M.daysInPayment` | number (float) | 365 / Payable turnover |

`operationRatios.6M.daysInSales` | number (float) | 365 / Receivable Turnover |

`operationRatios.6M.EBITDAMargin` | number (float) | Refers to the ratio of earnings before interest, taxes and depreciation and amortization to revenue. Morningstar calculates the ratio by using the underlying data reported in the company filings or reports EBITDA / Revenue. |

`operationRatios.6M.EBITMargin` | number (float) | Refers to the ratio of earnings before interest and taxes to revenue. Morningstar calculates the ratio by using the underlying data reported in the company filings or reports EBIT / Revenue. |

`operationRatios.6M.FCFNetIncomeRatio` | number (float) | Free Cash Flow / Net Income |

`operationRatios.6M.FCFSalesRatio` | number (float) | Free Cash flow / Revenue |

`operationRatios.6M.fixAssetTurnover` | number (float) | Revenue / Average PP&E |

`operationRatios.6M.grossMargin` | number (float) | Refers to the ratio of gross profit to revenue. Morningstar calculates the ratio by using the underlying data reported in the company filings or reports. (Revenue – Cost of Goods Sold) / Revenue. |

`operationRatios.6M.interestCoverage` | number (float) | Ratio used to determine how easily a company can pay their interest expenses on outstanding debt. T |

`operationRatios.6M.netIncomeContOpsGrowth` | number (float) | The growth in the company’s net income from continuing operations on a percentage basis. Morningstar calculates the growth percentage based on the underlying net income from continuing operations data reported in the Income Statement within the company filings or reports. This figure represents the rate of net income growth for parts of the business that will continue to generate revenue in the future. |

`operationRatios.6M.netIncomeGrowth` | number (float) | The growth in the company’s net income on a percentage basis. Morningstar calculates the growth percentage based on the underlying net income data reported in the Income Statement within the company filings or reports. |

`operationRatios.6M.netMargin` | number (float) | Refers to the ratio of net income to revenue. Morningstar calculates the ratio by using the underlying data reported in the company filings or reports. Net Income / Revenue. |

`operationRatios.6M.normalizedNetProfitMargin` | number (float) | Normalized Income / Total Revenue. A measure of profitability of the company calculated by finding Normalized Net Profit as a percentage of Total Revenues. |

`operationRatios.6M.operationIncomeGrowth` | number (float) | Ratio of growth of operating income. |

`operationRatios.6M.operationMargin` | number (float) | Refers to the ratio of operating income to revenue. Morningstar calculates the ratio by using the underlying data reported in the company filings or reports. Operating Income / Revenue. |

`operationRatios.6M.operationRevenueGrowth3MonthAvg` | number (float) | The growth in the company’s operating revenue on a percentage basis. Morningstar calculates the growth percentage based on the underlying operating revenue data reported in the Income Statement within the company filings or reports. |

`operationRatios.6M.pretaxMargin` | number (float) | Refers to the ratio of pretax income to revenue. Morningstar calculates the ratio by using the underlying data reported in the company filings or reports. Pretax Income / Revenue. |

`operationRatios.6M.quickRatio` | number (float) | Refers to the ratio of liquid assets to Current Liabilities. Morningstar calculates the ratio by using the underlying data reported in the Balance Sheet within the company filings or reports. ( Cash, Cash Equivalents, and ShortTerm Investments + Receivables ) / Current Liabilities. |

`operationRatios.6M.ROA` | number (float) | Net Income / Average Total Assets |

`operationRatios.6M.ROE` | number (float) | Net Income / Average Total Common Equity |

`operationRatios.6M.ROIC` | number (float) | Net Income / (Total Equity + Long-term Debt and Capital Lease Obligation + Short-term Debt and Capital Lease Obligation) |

`operationRatios.6M.receivableTurnover` | number (float) | Revenue / Average Accounts Receivables |

`operationRatios.6M.revenueGrowth` | number (float) | The growth in the company’s revenue on a percentage basis. Morningstar calculates the growth percentage based on the underlying revenue data reported in the Income Statement within the company filings or reports. |

`operationRatios.6M.salesPerEmployee` | number (float) | Refers to the ratio of Revenue to Employees. Morningstar calculates the ratio by using the underlying data reported in the company filings or reports. Revenue / Employee Number. |

`operationRatios.6M.taxRate` | number (float) | Refers to the ratio of tax provision to pretax income. Morningstar calculates the ratio by using the underlying data reported in the company filings or reports. Tax Provision / Pretax Income. Valid only when positive pretax income, and positive tax expense (not tax benefit) |

`operationRatios.6M.totalDebtEquityRatio` | number (float) | Refers to the ratio of Current Debt and Long Term Debt to Common Equity. Morningstar calculates the ratio by using the underlying data reported in the Balance Sheet within the company filings or reports. (Current Debt And Current Capital Lease Obligation + Long-Term Debt And Long-Term Capital Lease Obligation / Common Equity. Common Equity = Total Shareholder’s Equity – Preferred Stock |

`operationRatios.9M` | object | Some periods might not include all fields |

`operationRatios.9M.period` | string | - |

`operationRatios.9M.fiscalYearEnd` | string | - |

`operationRatios.9M.reportType` | string | - |

`operationRatios.9M.assetsTurnover` | number (float) | Revenue / Average Total Assets |

`operationRatios.9M.capExSalesRatio` | number (float) | Capital Expenditure / Revenue |

`operationRatios.9M.cashConversionCycle` | number (float) | Days In Inventory + Days In Sales – Days In Payment |

`operationRatios.9M.daysInInventory` | number (float) | 365 / Inventory turnover |

`operationRatios.9M.daysInPayment` | number (float) | 365 / Payable turnover |

`operationRatios.9M.daysInSales` | number (float) | 365 / Receivable Turnover |

`operationRatios.9M.EBITDAMargin` | number (float) | Refers to the ratio of earnings before interest, taxes and depreciation and amortization to revenue. Morningstar calculates the ratio by using the underlying data reported in the company filings or reports EBITDA / Revenue. |

`operationRatios.9M.EBITMargin` | number (float) | Refers to the ratio of earnings before interest and taxes to revenue. Morningstar calculates the ratio by using the underlying data reported in the company filings or reports EBIT / Revenue. |

`operationRatios.9M.FCFNetIncomeRatio` | number (float) | Free Cash Flow / Net Income |

`operationRatios.9M.FCFSalesRatio` | number (float) | Free Cash flow / Revenue |

`operationRatios.9M.fixAssetTurnover` | number (float) | Revenue / Average PP&E |

`operationRatios.9M.grossMargin` | number (float) | Refers to the ratio of gross profit to revenue. Morningstar calculates the ratio by using the underlying data reported in the company filings or reports. (Revenue – Cost of Goods Sold) / Revenue. |

`operationRatios.9M.interestCoverage` | number (float) | Ratio used to determine how easily a company can pay their interest expenses on outstanding debt. T |

`operationRatios.9M.netIncomeContOpsGrowth` | number (float) | The growth in the company’s net income from continuing operations on a percentage basis. Morningstar calculates the growth percentage based on the underlying net income from continuing operations data reported in the Income Statement within the company filings or reports. This figure represents the rate of net income growth for parts of the business that will continue to generate revenue in the future. |

`operationRatios.9M.netIncomeGrowth` | number (float) | The growth in the company’s net income on a percentage basis. Morningstar calculates the growth percentage based on the underlying net income data reported in the Income Statement within the company filings or reports. |

`operationRatios.9M.netMargin` | number (float) | Refers to the ratio of net income to revenue. Morningstar calculates the ratio by using the underlying data reported in the company filings or reports. Net Income / Revenue. |

`operationRatios.9M.normalizedNetProfitMargin` | number (float) | Normalized Income / Total Revenue. A measure of profitability of the company calculated by finding Normalized Net Profit as a percentage of Total Revenues. |

`operationRatios.9M.operationIncomeGrowth` | number (float) | Ratio of growth of operating income. |

`operationRatios.9M.operationMargin` | number (float) | Refers to the ratio of operating income to revenue. Morningstar calculates the ratio by using the underlying data reported in the company filings or reports. Operating Income / Revenue. |

`operationRatios.9M.operationRevenueGrowth3MonthAvg` | number (float) | The growth in the company’s operating revenue on a percentage basis. Morningstar calculates the growth percentage based on the underlying operating revenue data reported in the Income Statement within the company filings or reports. |

`operationRatios.9M.pretaxMargin` | number (float) | Refers to the ratio of pretax income to revenue. Morningstar calculates the ratio by using the underlying data reported in the company filings or reports. Pretax Income / Revenue. |

`operationRatios.9M.quickRatio` | number (float) | Refers to the ratio of liquid assets to Current Liabilities. Morningstar calculates the ratio by using the underlying data reported in the Balance Sheet within the company filings or reports. ( Cash, Cash Equivalents, and ShortTerm Investments + Receivables ) / Current Liabilities. |

`operationRatios.9M.ROA` | number (float) | Net Income / Average Total Assets |

`operationRatios.9M.ROE` | number (float) | Net Income / Average Total Common Equity |

`operationRatios.9M.ROIC` | number (float) | Net Income / (Total Equity + Long-term Debt and Capital Lease Obligation + Short-term Debt and Capital Lease Obligation) |

`operationRatios.9M.receivableTurnover` | number (float) | Revenue / Average Accounts Receivables |

`operationRatios.9M.revenueGrowth` | number (float) | The growth in the company’s revenue on a percentage basis. Morningstar calculates the growth percentage based on the underlying revenue data reported in the Income Statement within the company filings or reports. |

`operationRatios.9M.salesPerEmployee` | number (float) | Refers to the ratio of Revenue to Employees. Morningstar calculates the ratio by using the underlying data reported in the company filings or reports. Revenue / Employee Number. |

`operationRatios.9M.taxRate` | number (float) | Refers to the ratio of tax provision to pretax income. Morningstar calculates the ratio by using the underlying data reported in the company filings or reports. Tax Provision / Pretax Income. Valid only when positive pretax income, and positive tax expense (not tax benefit) |

`operationRatios.9M.totalDebtEquityRatio` | number (float) | Refers to the ratio of Current Debt and Long Term Debt to Common Equity. Morningstar calculates the ratio by using the underlying data reported in the Balance Sheet within the company filings or reports. (Current Debt And Current Capital Lease Obligation + Long-Term Debt And Long-Term Capital Lease Obligation / Common Equity. Common Equity = Total Shareholder’s Equity – Preferred Stock |

`operationRatios.1Y` | object | Some periods might not include all fields |

`operationRatios.1Y.period` | string | - |

`operationRatios.1Y.fiscalYearEnd` | string | - |

`operationRatios.1Y.reportType` | string | - |

`operationRatios.1Y.assetsTurnover` | number (float) | Revenue / Average Total Assets |

`operationRatios.1Y.capExSalesRatio` | number (float) | Capital Expenditure / Revenue |

`operationRatios.1Y.cashConversionCycle` | number (float) | Days In Inventory + Days In Sales – Days In Payment |

`operationRatios.1Y.daysInInventory` | number (float) | 365 / Inventory turnover |

`operationRatios.1Y.daysInPayment` | number (float) | 365 / Payable turnover |

`operationRatios.1Y.daysInSales` | number (float) | 365 / Receivable Turnover |

`operationRatios.1Y.EBITDAMargin` | number (float) | |

`operationRatios.1Y.EBITMargin` | number (float) | |

`operationRatios.1Y.FCFNetIncomeRatio` | number (float) | Free Cash Flow / Net Income |

`operationRatios.1Y.FCFSalesRatio` | number (float) | Free Cash flow / Revenue |

`operationRatios.1Y.fixAssetTurnover` | number (float) | Revenue / Average PP&E |

`operationRatios.1Y.grossMargin` | number (float) | |

`operationRatios.1Y.interestCoverage` | number (float) | Ratio used to determine how easily a company can pay their interest expenses on outstanding debt. T |

`operationRatios.1Y.netIncomeContOpsGrowth` | number (float) | |

`operationRatios.1Y.netIncomeGrowth` | number (float) | |

`operationRatios.1Y.netMargin` | number (float) | |

`operationRatios.1Y.normalizedNetProfitMargin` | number (float) | |

`operationRatios.1Y.operationIncomeGrowth` | number (float) | Ratio of growth of operating income. |

`operationRatios.1Y.operationMargin` | number (float) | |

`operationRatios.1Y.operationRevenueGrowth3MonthAvg` | number (float) | |

`operationRatios.1Y.pretaxMargin` | number (float) | |

`operationRatios.1Y.quickRatio` | number (float) | |

`operationRatios.1Y.ROA` | number (float) | Net Income / Average Total Assets |

`operationRatios.1Y.ROE` | number (float) | Net Income / Average Total Common Equity |

`operationRatios.1Y.ROIC` | number (float) | |

`operationRatios.1Y.receivableTurnover` | number (float) | Revenue / Average Accounts Receivables |

`operationRatios.1Y.revenueGrowth` | number (float) | |

`operationRatios.1Y.salesPerEmployee` | number (float) | |

`operationRatios.1Y.taxRate` | number (float) | |

`operationRatios.1Y.totalDebtEquityRatio` | number (float) |

##### Structure (JSON)

```
{
"company": {
"primarySymbol": "string",
"primaryExchange": "string",
"cik": "string",
"valoren": "string",
"sedol": "string",
"standardName": "string"
},
"operationRatios": {
"3M": {
"period": "string",
"fiscalYearEnd": "string",
"reportType": "string",
"assetsTurnover": "number (float)",
"capExSalesRatio": "number (float)",
"cashConversionCycle": "number (float)",
"daysInInventory": "number (float)",
"daysInPayment": "number (float)",
"daysInSales": "number (float)",
"EBITDAMargin": "number (float)",
"EBITMargin": "number (float)",
"FCFNetIncomeRatio": "number (float)",
"FCFSalesRatio": "number (float)",
"fixAssetTurnover": "number (float)",
"grossMargin": "number (float)",
"interestCoverage": "number (float)",
"netIncomeContOpsGrowth": "number (float)",
"netIncomeGrowth": "number (float)",
"netMargin": "number (float)",
"normalizedNetProfitMargin": "number (float)",
"operationIncomeGrowth": "number (float)",
"operationMargin": "number (float)",
"operationRevenueGrowth3MonthAvg": "number (float)",
"pretaxMargin": "number (float)",
"quickRatio": "number (float)",
"ROA": "number (float)",
"ROE": "number (float)",
"ROIC": "number (float)",
"receivableTurnover": "number (float)",
"revenueGrowth": "number (float)",
"salesPerEmployee": "number (float)",
"taxRate": "number (float)",
"totalDebtEquityRatio": "number (float)"
},
"6M": {
"period": "string",
"fiscalYearEnd": "string",
"reportType": "string",
"assetsTurnover": "number (float)",
"capExSalesRatio": "number (float)",
"cashConversionCycle": "number (float)",
"daysInInventory": "number (float)",
"daysInPayment": "number (float)",
"daysInSales": "number (float)",
"EBITDAMargin": "number (float)",
"EBITMargin": "number (float)",
"FCFNetIncomeRatio": "number (float)",
"FCFSalesRatio": "number (float)",
"fixAssetTurnover": "number (float)",
"grossMargin": "number (float)",
"interestCoverage": "number (float)",
"netIncomeContOpsGrowth": "number (float)",
"netIncomeGrowth": "number (float)",
"netMargin": "number (float)",
"normalizedNetProfitMargin": "number (float)",
"operationIncomeGrowth": "number (float)",
"operationMargin": "number (float)",
"operationRevenueGrowth3MonthAvg": "number (float)",
"pretaxMargin": "number (float)",
"quickRatio": "number (float)",
"ROA": "number (float)",
"ROE": "number (float)",
"ROIC": "number (float)",
"receivableTurnover": "number (float)",
"revenueGrowth": "number (float)",
"salesPerEmployee": "number (float)",
"taxRate": "number (float)",
"totalDebtEquityRatio": "number (float)"
},
"9M": {
"period": "string",
"fiscalYearEnd": "string",
"reportType": "string",
"assetsTurnover": "number (float)",
"capExSalesRatio": "number (float)",
"cashConversionCycle": "number (float)",
"daysInInventory": "number (float)",
"daysInPayment": "number (float)",
"daysInSales": "number (float)",
"EBITDAMargin": "number (float)",
"EBITMargin": "number (float)",
"FCFNetIncomeRatio": "number (float)",
"FCFSalesRatio": "number (float)",
"fixAssetTurnover": "number (float)",
"grossMargin": "number (float)",
"interestCoverage": "number (float)",
"netIncomeContOpsGrowth": "number (float)",
"netIncomeGrowth": "number (float)",
"netMargin": "number (float)",
"normalizedNetProfitMargin": "number (float)",
"operationIncomeGrowth": "number (float)",
"operationMargin": "number (float)",
"operationRevenueGrowth3MonthAvg": "number (float)",
"pretaxMargin": "number (float)",
"quickRatio": "number (float)",
"ROA": "number (float)",
"ROE": "number (float)",
"ROIC": "number (float)",
"receivableTurnover": "number (float)",
"revenueGrowth": "number (float)",
"salesPerEmployee": "number (float)",
"taxRate": "number (float)",
"totalDebtEquityRatio": "number (float)"
},
"1Y": {
"period": "string",
"fiscalYearEnd": "string",
"reportType": "string",
"assetsTurnover": "number (float)",
"capExSalesRatio": "number (float)",
"cashConversionCycle": "number (float)",
"daysInInventory": "number (float)",
"daysInPayment": "number (float)",
"daysInSales": "number (float)",
"EBITDAMargin": "number (float)",
"EBITMargin": "number (float)",
"FCFNetIncomeRatio": "number (float)",
"FCFSalesRatio": "number (float)",
"fixAssetTurnover": "number (float)",
"grossMargin": "number (float)",
"interestCoverage": "number (float)",
"netIncomeContOpsGrowth": "number (float)",
"netIncomeGrowth": "number (float)",
"netMargin": "number (float)",
"normalizedNetProfitMargin": "number (float)",
"operationIncomeGrowth": "number (float)",
"operationMargin": "number (float)",
"operationRevenueGrowth3MonthAvg": "number (float)",
"pretaxMargin": "number (float)",
"quickRatio": "number (float)",
"ROA": "number (float)",
"ROE": "number (float)",
"ROIC": "number (float)",
"receivableTurnover": "number (float)",
"revenueGrowth": "number (float)",
"salesPerEmployee": "number (float)",
"taxRate": "number (float)",
"totalDebtEquityRatio": "number (float)"
}
}
}
```

## financialsResponse: object

Property | Type | Description |
---|---|---|

`result` | object[] | - |

`result[].company` | object | - |

`result[].company.primarySymbol` | string | - |

`result[].company.primaryExchange` | string | - |

`result[].company.cik` | string | - |

`result[].company.valoren` | string | - |

`result[].company.sedol` | string | - |

`result[].company.standardName` | string | - |

`result[].financials` | object[] | - |

##### Structure (JSON)

```
{
"result": [
{
"company": {
"primarySymbol": "string",
"primaryExchange": "string",
"cik": "string",
"valoren": "string",
"sedol": "string",
"standardName": "string"
},
"financials": [
{
"asOf": "string",
"period": "string",
"reportType": "string",
"aorOrRestate": "string",
"balanceSheet": {
"id": {
"companyId": "string",
"asOf": "string",
"reportType": "string",
"period": "string",
"aorOrRestate": "string"
},
"fiscalYearEnd": "integer",
"currencyId": "string",
"isCalculated": "boolean",
"periodEndingDate": "string",
"accountsPayable": "integer",
"accountsReceivable": "integer",
"currentAccruedExpences": "integer",
"accumulateDepreciation": "integer",
"additionalPaidInCapital": "integer",
"capitalStock": "integer",
"cashAndCashEquivalents": "integer",
"cashCashEquivalentAndMarketableSecurities": "integer",
"commonStock": "integer",
"currentAssets": "integer",
"currentDebtAndCapitalLeaseOblication": "integer",
"currentLiabilities": "integer",
"currentCapitalLeaseObligation": "integer",
"nonCurrentDeferredLiabilities": "integer",
"currentDeferredLiabilities": "integer",
"currentDeferredRevenue": "integer",
"nonCurrentDeferredRevenue": "integer",
"grossPpe": "integer",
"inventory": "integer",
"longTermDebt": "integer"
}
}
]
}
]
}
```

## company: object

Property | Type | Description |
---|---|---|

`primarySymbol` | string | - |

`primaryExchange` | string | - |

`cik` | string | - |

`valoren` | string | - |

`sedol` | string | - |

`standardName` | string | - |

##### Structure (JSON)

```
{
"primarySymbol": "string",
"primaryExchange": "string",
"cik": "string",
"valoren": "string",
"sedol": "string",
"standardName": "string"
}
```

## companyProfile: object

Property | Type | Description |
---|---|---|

`companyStatus` | string | Status of company |

`countryId` | string | Identifier of country the company HQ is based. |

`fiscalYearEnd` | string | The Month of the company’s latest fiscal year. |

`shortName` | string | Abbreviated name of company |

`standardName` | string | Standard name of company |

`address1` | string | Address of company HQ |

`city` | string | City of company HQ |

`country` | string | Country of company HQ. |

`fax` | string | Fax number of company |

`homepage` | string | Url of company website |

`phone` | string | Phone number of company |

`postalCode` | string | Postal code of company HQ |

`province` | string | Province of company HQ |

`legalName` | string | Legal name of company |

`shortDescription` | string | Short description of company |

`longDescription` | string | Long description of company |

##### Structure (JSON)

```
{
"companyStatus": "string",
"countryId": "string",
"fiscalYearEnd": "string",
"shortName": "string",
"standardName": "string",
"address1": "string",
"city": "string",
"country": "string",
"fax": "string",
"homepage": "string",
"phone": "string",
"postalCode": "string",
"province": "string",
"legalName": "string",
"shortDescription": "string",
"longDescription": "string"
}
```

## earningReports: object

Property | Type | Description |
---|---|---|

`result[].earningReports.6M` | object | - |

`result[].earningReports.6M.period` | string | - |

`result[].earningReports.6M.asOf` | string | - |

`result[].earningReports.6M.reportType` | string | - |

`result[].earningReports.6M.currency` | string | - |

`result[].earningReports.6M.fiscalYearEnd` | string | - |

`result[].earningReports.6M.basicContinuousOperations` | number (float) | |

`result[].earningReports.6M.continuingAndDiscontinuedBasicEPS` | number (float) | Basic EPS from Continuing Operations plus Basic EPS from Discontinued Operations. |

`result[].earningReports.6M.continuingAndDiscontinuedDilutedEPS` | number (double) | Diluted EPS from Continuing Operations plus Diluted EPS from Discontinued Operations. |

`result[].earningReports.6M.dilutedAverageShares` | integer (int64) | |

`result[].earningReports.6M.dilutedContinuousOperations` | integer (int64) | |

`result[].earningReports.6M.dilutedEPS` | number (float) | |

`result[].earningReports.6M.dividendPerShare` | number (float) | |

`result[].earningReports.6M.basicAverageShares` | integer (int64) | |

`result[].earningReports.3M` | object | - |

`result[].earningReports.3M.period` | string | - |

`result[].earningReports.3M.asOf` | string | - |

`result[].earningReports.3M.reportType` | string | - |

`result[].earningReports.3M.currency` | string | - |

`result[].earningReports.3M.fiscalYearEnd` | string | - |

`result[].earningReports.3M.basicContinuousOperations` | number (float) | |

`result[].earningReports.3M.continuingAndDiscontinuedBasicEPS` | number (float) | Basic EPS from Continuing Operations plus Basic EPS from Discontinued Operations. |

`result[].earningReports.3M.continuingAndDiscontinuedDilutedEPS` | number (double) | Diluted EPS from Continuing Operations plus Diluted EPS from Discontinued Operations. |

`result[].earningReports.3M.dilutedAverageShares` | integer (int64) | |

`result[].earningReports.3M.dilutedContinuousOperations` | integer (int64) | |

`result[].earningReports.3M.dilutedEPS` | number (float) | |

`result[].earningReports.3M.dividendPerShare` | number (float) | |

`result[].earningReports.3M.basicAverageShares` | integer (int64) | |

`result[].earningReports.12M` | object | - |

`result[].earningReports.12M.period` | string | - |

`result[].earningReports.12M.asOf` | string | - |

`result[].earningReports.12M.reportType` | string | - |

`result[].earningReports.12M.currency` | string | - |

`result[].earningReports.12M.fiscalYearEnd` | string | - |

`result[].earningReports.12M.basicContinuousOperations` | number (float) | |

`result[].earningReports.12M.continuingAndDiscontinuedBasicEPS` | number (float) | Basic EPS from Continuing Operations plus Basic EPS from Discontinued Operations. |

`result[].earningReports.12M.continuingAndDiscontinuedDilutedEPS` | number (double) | Diluted EPS from Continuing Operations plus Diluted EPS from Discontinued Operations. |

`result[].earningReports.12M.dilutedAverageShares` | integer (int64) | |

`result[].earningReports.12M.dilutedContinuousOperations` | integer (int64) | |

`result[].earningReports.12M.dilutedEPS` | number (float) | |

`result[].earningReports.12M.dividendPerShare` | number (float) | |

`result[].earningReports.12M.basicAverageShares` | integer (int64) |

##### Structure (JSON)

```
{
"6M": {
"period": "string",
"asOf": "string",
"reportType": "string",
"currency": "string",
"fiscalYearEnd": "string",
"basicContinuousOperations": "number (float)",
"continuingAndDiscontinuedBasicEPS": "number (float)",
"continuingAndDiscontinuedDilutedEPS": "number (double)",
"dilutedAverageShares": "integer (int64)",
"dilutedContinuousOperations": "integer (int64)",
"dilutedEPS": "number (float)",
"dividendPerShare": "number (float)",
"basicAverageShares": "integer (int64)"
},
"3M": {
"period": "string",
"asOf": "string",
"reportType": "string",
"currency": "string",
"fiscalYearEnd": "string",
"basicContinuousOperations": "number (float)",
"continuingAndDiscontinuedBasicEPS": "number (float)",
"continuingAndDiscontinuedDilutedEPS": "number (double)",
"dilutedAverageShares": "integer (int64)",
"dilutedContinuousOperations": "integer (int64)",
"dilutedEPS": "number (float)",
"dividendPerShare": "number (float)",
"basicAverageShares": "integer (int64)"
},
"12M": {
"period": "string",
"asOf": "string",
"reportType": "string",
"currency": "string",
"fiscalYearEnd": "string",
"basicContinuousOperations": "number (float)",
"continuingAndDiscontinuedBasicEPS": "number (float)",
"continuingAndDiscontinuedDilutedEPS": "number (double)",
"dilutedAverageShares": "integer (int64)",
"dilutedContinuousOperations": "integer (int64)",
"dilutedEPS": "number (float)",
"dividendPerShare": "number (float)",
"basicAverageShares": "integer (int64)"
}
}
```

## earningReportsObj: object

Property | Type | Description |
---|---|---|

`period` | string | - |

`asOf` | string | - |

`reportType` | string | - |

`currency` | string | - |

`fiscalYearEnd` | string | - |

`basicContinuousOperations` | number (float) | |

`continuingAndDiscontinuedBasicEPS` | number (float) | Basic EPS from Continuing Operations plus Basic EPS from Discontinued Operations. |

`continuingAndDiscontinuedDilutedEPS` | number (double) | Diluted EPS from Continuing Operations plus Diluted EPS from Discontinued Operations. |

`dilutedAverageShares` | integer (int64) | |

`dilutedContinuousOperations` | integer (int64) | |

`dilutedEPS` | number (float) | |

`dividendPerShare` | number (float) | |

`basicAverageShares` | integer (int64) |

##### Structure (JSON)

```
{
"period": "string",
"asOf": "string",
"reportType": "string",
"currency": "string",
"fiscalYearEnd": "string",
"basicContinuousOperations": "number (float)",
"continuingAndDiscontinuedBasicEPS": "number (float)",
"continuingAndDiscontinuedDilutedEPS": "number (double)",
"dilutedAverageShares": "integer (int64)",
"dilutedContinuousOperations": "integer (int64)",
"dilutedEPS": "number (float)",
"dividendPerShare": "number (float)",
"basicAverageShares": "integer (int64)"
}
```

## valuationRatios: object

Property | Type | Description |
---|---|---|

`bookValuePerShare` | number (float) | Common Shareholder’s Equity / Diluted Shares Outstanding |

`bookValueYield` | number (float) | BookValuePerShare / Price |

`CFYield` | number (float) | CFOPerShare / Price |

`cashReturn` | number (float) | Refers to the ratio of free cash flow to enterprise value. Morningstar calculates the ratio by using the underlying data reported in the company filings or reports. FCF /Enterprise Value. This number tells you what cash return you would get if you bought the entire company, including its debt. [Note- Enterprise Value = Market Cap + Preferred stock + Long-Term Debt And Capital Lease + Short Term Debt And Capital Lease + Securities Sold But Not Yet Repurchased - Cash, Cash Equivalent And Market Securities - Securities Purchased with Agreement to Resell - Securities Borrowed] |

`dividendYield` | number (float) | Dividends Per Share over the trailing 12 months / Price |

`earningYield` | number (float) | Diluted EPS / Price |

`FCFPerShare` | number (float) | Free Cash Flow / Average Diluted Shares Outstanding |

`FCFRatio` | number (float) | 1 / FCFYield. If result is negative, then null |

`FCFYield` | number (float) | FCFPerShare / Price |

`forwardEarningYield` | number (float) | Estimated Earnings Per Share / Price Note- a) The “Next” Year’s EPS Estimate is used; For instance, if today’s actual date is March 1, 2009, the “Current” EPS Estimate for MSFT is June 2009, and the “Next” EPS Estimate for MSFT is June 2010; the latter is used. b) The eps estimated data is sourced from a third party. |

`forwardPERatio` | number (float) | 1 / ForwardEarningYield. If result is negative, then null |

`PBRatio` | number (float) | 1 / BookValueYield. If result is negative, then null |

`PCFRatio` | number (float) | 1 / CFYield. If result is negative, then null |

`PEGPayback` | number (float) | The number of years it would take for a company's cumulative earnings to equal the stock's current trading price, assuming that the company continues to increase its annual earnings at the growth rate used to calculate the PEG ratio. [ Log (PG/E + 1) / Log (1 + G) ] - 1 Where P = Price, E = Next Fiscal Year’s Estimated EPS, G = Long-term Average Earning Growth |

`PERatio` | number (float) | 1 / Earnings Yield. If result is negative, then null |

`PSRatio` | number (float) | 1 / SalesYield. If result is negative, then null |

`payoutRatio` | number (float) | Dividend per share / Diluted earning per share |

`salesPerShare` | number (float) | Sales / Average Diluted Shares Outstanding |

`salesYield` | number (float) | SalesPerShare / Price |

`sustainableGrowthRate` | number (float) | ROE * (1 – Payout Ratio) |

##### Structure (JSON)

```
{
"bookValuePerShare": "number (float)",
"bookValueYield": "number (float)",
"CFYield": "number (float)",
"cashReturn": "number (float)",
"dividendYield": "number (float)",
"earningYield": "number (float)",
"FCFPerShare": "number (float)",
"FCFRatio": "number (float)",
"FCFYield": "number (float)",
"forwardEarningYield": "number (float)",
"forwardPERatio": "number (float)",
"PBRatio": "number (float)",
"PCFRatio": "number (float)",
"PEGPayback": "number (float)",
"PERatio": "number (float)",
"PSRatio": "number (float)",
"payoutRatio": "number (float)",
"salesPerShare": "number (float)",
"salesYield": "number (float)",
"sustainableGrowthRate": "number (float)"
}
```

## operationRatios: object

Different periods may be returned for different companies

Property | Type | Description |
---|---|---|

`operationRatios.9M` | object | Some periods might not include all fields |

`operationRatios.9M.period` | string | - |

`operationRatios.9M.fiscalYearEnd` | string | - |

`operationRatios.9M.reportType` | string | - |

`operationRatios.9M.assetsTurnover` | number (float) | Revenue / Average Total Assets |

`operationRatios.9M.capExSalesRatio` | number (float) | Capital Expenditure / Revenue |

`operationRatios.9M.cashConversionCycle` | number (float) | Days In Inventory + Days In Sales – Days In Payment |

`operationRatios.9M.daysInInventory` | number (float) | 365 / Inventory turnover |

`operationRatios.9M.daysInPayment` | number (float) | 365 / Payable turnover |

`operationRatios.9M.daysInSales` | number (float) | 365 / Receivable Turnover |

`operationRatios.9M.EBITDAMargin` | number (float) | |

`operationRatios.9M.EBITMargin` | number (float) | |

`operationRatios.9M.FCFNetIncomeRatio` | number (float) | Free Cash Flow / Net Income |

`operationRatios.9M.FCFSalesRatio` | number (float) | Free Cash flow / Revenue |

`operationRatios.9M.fixAssetTurnover` | number (float) | Revenue / Average PP&E |

`operationRatios.9M.grossMargin` | number (float) | |

`operationRatios.9M.interestCoverage` | number (float) | Ratio used to determine how easily a company can pay their interest expenses on outstanding debt. T |

`operationRatios.9M.netIncomeContOpsGrowth` | number (float) | |

`operationRatios.9M.netIncomeGrowth` | number (float) | |

`operationRatios.9M.netMargin` | number (float) | |

`operationRatios.9M.normalizedNetProfitMargin` | number (float) | |

`operationRatios.9M.operationIncomeGrowth` | number (float) | Ratio of growth of operating income. |

`operationRatios.9M.operationMargin` | number (float) | |

`operationRatios.9M.operationRevenueGrowth3MonthAvg` | number (float) | |

`operationRatios.9M.pretaxMargin` | number (float) | |

`operationRatios.9M.quickRatio` | number (float) | |

`operationRatios.9M.ROA` | number (float) | Net Income / Average Total Assets |

`operationRatios.9M.ROE` | number (float) | Net Income / Average Total Common Equity |

`operationRatios.9M.ROIC` | number (float) | |

`operationRatios.9M.receivableTurnover` | number (float) | Revenue / Average Accounts Receivables |

`operationRatios.9M.revenueGrowth` | number (float) | |

`operationRatios.9M.salesPerEmployee` | number (float) | |

`operationRatios.9M.taxRate` | number (float) | |

`operationRatios.9M.totalDebtEquityRatio` | number (float) | |

`operationRatios.6M` | object | Some periods might not include all fields |

`operationRatios.6M.period` | string | - |

`operationRatios.6M.fiscalYearEnd` | string | - |

`operationRatios.6M.reportType` | string | - |

`operationRatios.6M.assetsTurnover` | number (float) | Revenue / Average Total Assets |

`operationRatios.6M.capExSalesRatio` | number (float) | Capital Expenditure / Revenue |

`operationRatios.6M.cashConversionCycle` | number (float) | Days In Inventory + Days In Sales – Days In Payment |

`operationRatios.6M.daysInInventory` | number (float) | 365 / Inventory turnover |

`operationRatios.6M.daysInPayment` | number (float) | 365 / Payable turnover |

`operationRatios.6M.daysInSales` | number (float) | 365 / Receivable Turnover |

`operationRatios.6M.EBITDAMargin` | number (float) | |

`operationRatios.6M.EBITMargin` | number (float) | |

`operationRatios.6M.FCFNetIncomeRatio` | number (float) | Free Cash Flow / Net Income |

`operationRatios.6M.FCFSalesRatio` | number (float) | Free Cash flow / Revenue |

`operationRatios.6M.fixAssetTurnover` | number (float) | Revenue / Average PP&E |

`operationRatios.6M.grossMargin` | number (float) | |

`operationRatios.6M.interestCoverage` | number (float) | Ratio used to determine how easily a company can pay their interest expenses on outstanding debt. T |

`operationRatios.6M.netIncomeContOpsGrowth` | number (float) | |

`operationRatios.6M.netIncomeGrowth` | number (float) | |

`operationRatios.6M.netMargin` | number (float) | |

`operationRatios.6M.normalizedNetProfitMargin` | number (float) | |

`operationRatios.6M.operationIncomeGrowth` | number (float) | Ratio of growth of operating income. |

`operationRatios.6M.operationMargin` | number (float) | |

`operationRatios.6M.operationRevenueGrowth3MonthAvg` | number (float) | |

`operationRatios.6M.pretaxMargin` | number (float) | |

`operationRatios.6M.quickRatio` | number (float) | |

`operationRatios.6M.ROA` | number (float) | Net Income / Average Total Assets |

`operationRatios.6M.ROE` | number (float) | Net Income / Average Total Common Equity |

`operationRatios.6M.ROIC` | number (float) | |

`operationRatios.6M.receivableTurnover` | number (float) | Revenue / Average Accounts Receivables |

`operationRatios.6M.revenueGrowth` | number (float) | |

`operationRatios.6M.salesPerEmployee` | number (float) | |

`operationRatios.6M.taxRate` | number (float) | |

`operationRatios.6M.totalDebtEquityRatio` | number (float) | |

`operationRatios.1Y` | object | Some periods might not include all fields |

`operationRatios.1Y.period` | string | - |

`operationRatios.1Y.fiscalYearEnd` | string | - |

`operationRatios.1Y.reportType` | string | - |

`operationRatios.1Y.assetsTurnover` | number (float) | Revenue / Average Total Assets |

`operationRatios.1Y.capExSalesRatio` | number (float) | Capital Expenditure / Revenue |

`operationRatios.1Y.cashConversionCycle` | number (float) | Days In Inventory + Days In Sales – Days In Payment |

`operationRatios.1Y.daysInInventory` | number (float) | 365 / Inventory turnover |

`operationRatios.1Y.daysInPayment` | number (float) | 365 / Payable turnover |

`operationRatios.1Y.daysInSales` | number (float) | 365 / Receivable Turnover |

`operationRatios.1Y.EBITDAMargin` | number (float) | |

`operationRatios.1Y.EBITMargin` | number (float) | |

`operationRatios.1Y.FCFNetIncomeRatio` | number (float) | Free Cash Flow / Net Income |

`operationRatios.1Y.FCFSalesRatio` | number (float) | Free Cash flow / Revenue |

`operationRatios.1Y.fixAssetTurnover` | number (float) | Revenue / Average PP&E |

`operationRatios.1Y.grossMargin` | number (float) | |

`operationRatios.1Y.interestCoverage` | number (float) | Ratio used to determine how easily a company can pay their interest expenses on outstanding debt. T |

`operationRatios.1Y.netIncomeContOpsGrowth` | number (float) | |

`operationRatios.1Y.netIncomeGrowth` | number (float) | |

`operationRatios.1Y.netMargin` | number (float) | |

`operationRatios.1Y.normalizedNetProfitMargin` | number (float) | |

`operationRatios.1Y.operationIncomeGrowth` | number (float) | Ratio of growth of operating income. |

`operationRatios.1Y.operationMargin` | number (float) | |

`operationRatios.1Y.operationRevenueGrowth3MonthAvg` | number (float) | |

`operationRatios.1Y.pretaxMargin` | number (float) | |

`operationRatios.1Y.quickRatio` | number (float) | |

`operationRatios.1Y.ROA` | number (float) | Net Income / Average Total Assets |

`operationRatios.1Y.ROE` | number (float) | Net Income / Average Total Common Equity |

`operationRatios.1Y.ROIC` | number (float) | |

`operationRatios.1Y.receivableTurnover` | number (float) | Revenue / Average Accounts Receivables |

`operationRatios.1Y.revenueGrowth` | number (float) | |

`operationRatios.1Y.salesPerEmployee` | number (float) | |

`operationRatios.1Y.taxRate` | number (float) | |

`operationRatios.1Y.totalDebtEquityRatio` | number (float) | |

`operationRatios.3M` | object | Some periods might not include all fields |

`operationRatios.3M.period` | string | - |

`operationRatios.3M.fiscalYearEnd` | string | - |

`operationRatios.3M.reportType` | string | - |

`operationRatios.3M.assetsTurnover` | number (float) | Revenue / Average Total Assets |

`operationRatios.3M.capExSalesRatio` | number (float) | Capital Expenditure / Revenue |

`operationRatios.3M.cashConversionCycle` | number (float) | Days In Inventory + Days In Sales – Days In Payment |

`operationRatios.3M.daysInInventory` | number (float) | 365 / Inventory turnover |

`operationRatios.3M.daysInPayment` | number (float) | 365 / Payable turnover |

`operationRatios.3M.daysInSales` | number (float) | 365 / Receivable Turnover |

`operationRatios.3M.EBITDAMargin` | number (float) | |

`operationRatios.3M.EBITMargin` | number (float) | |

`operationRatios.3M.FCFNetIncomeRatio` | number (float) | Free Cash Flow / Net Income |

`operationRatios.3M.FCFSalesRatio` | number (float) | Free Cash flow / Revenue |

`operationRatios.3M.fixAssetTurnover` | number (float) | Revenue / Average PP&E |

`operationRatios.3M.grossMargin` | number (float) | |

`operationRatios.3M.interestCoverage` | number (float) | Ratio used to determine how easily a company can pay their interest expenses on outstanding debt. T |

`operationRatios.3M.netIncomeContOpsGrowth` | number (float) | |

`operationRatios.3M.netIncomeGrowth` | number (float) | |

`operationRatios.3M.netMargin` | number (float) | |

`operationRatios.3M.normalizedNetProfitMargin` | number (float) | |

`operationRatios.3M.operationIncomeGrowth` | number (float) | Ratio of growth of operating income. |

`operationRatios.3M.operationMargin` | number (float) | |

`operationRatios.3M.operationRevenueGrowth3MonthAvg` | number (float) | |

`operationRatios.3M.pretaxMargin` | number (float) | |

`operationRatios.3M.quickRatio` | number (float) | |

`operationRatios.3M.ROA` | number (float) | Net Income / Average Total Assets |

`operationRatios.3M.ROE` | number (float) | Net Income / Average Total Common Equity |

`operationRatios.3M.ROIC` | number (float) | |

`operationRatios.3M.receivableTurnover` | number (float) | Revenue / Average Accounts Receivables |

`operationRatios.3M.revenueGrowth` | number (float) | |

`operationRatios.3M.salesPerEmployee` | number (float) | |

`operationRatios.3M.taxRate` | number (float) | |

`operationRatios.3M.totalDebtEquityRatio` | number (float) |

##### Structure (JSON)

```
{
"9M": {
"period": "string",
"fiscalYearEnd": "string",
"reportType": "string",
"assetsTurnover": "number (float)",
"capExSalesRatio": "number (float)",
"cashConversionCycle": "number (float)",
"daysInInventory": "number (float)",
"daysInPayment": "number (float)",
"daysInSales": "number (float)",
"EBITDAMargin": "number (float)",
"EBITMargin": "number (float)",
"FCFNetIncomeRatio": "number (float)",
"FCFSalesRatio": "number (float)",
"fixAssetTurnover": "number (float)",
"grossMargin": "number (float)",
"interestCoverage": "number (float)",
"netIncomeContOpsGrowth": "number (float)",
"netIncomeGrowth": "number (float)",
"netMargin": "number (float)",
"normalizedNetProfitMargin": "number (float)",
"operationIncomeGrowth": "number (float)",
"operationMargin": "number (float)",
"operationRevenueGrowth3MonthAvg": "number (float)",
"pretaxMargin": "number (float)",
"quickRatio": "number (float)",
"ROA": "number (float)",
"ROE": "number (float)",
"ROIC": "number (float)",
"receivableTurnover": "number (float)",
"revenueGrowth": "number (float)",
"salesPerEmployee": "number (float)",
"taxRate": "number (float)",
"totalDebtEquityRatio": "number (float)"
},
"6M": {
"period": "string",
"fiscalYearEnd": "string",
"reportType": "string",
"assetsTurnover": "number (float)",
"capExSalesRatio": "number (float)",
"cashConversionCycle": "number (float)",
"daysInInventory": "number (float)",
"daysInPayment": "number (float)",
"daysInSales": "number (float)",
"EBITDAMargin": "number (float)",
"EBITMargin": "number (float)",
"FCFNetIncomeRatio": "number (float)",
"FCFSalesRatio": "number (float)",
"fixAssetTurnover": "number (float)",
"grossMargin": "number (float)",
"interestCoverage": "number (float)",
"netIncomeContOpsGrowth": "number (float)",
"netIncomeGrowth": "number (float)",
"netMargin": "number (float)",
"normalizedNetProfitMargin": "number (float)",
"operationIncomeGrowth": "number (float)",
"operationMargin": "number (float)",
"operationRevenueGrowth3MonthAvg": "number (float)",
"pretaxMargin": "number (float)",
"quickRatio": "number (float)",
"ROA": "number (float)",
"ROE": "number (float)",
"ROIC": "number (float)",
"receivableTurnover": "number (float)",
"revenueGrowth": "number (float)",
"salesPerEmployee": "number (float)",
"taxRate": "number (float)",
"totalDebtEquityRatio": "number (float)"
},
"1Y": {
"period": "string",
"fiscalYearEnd": "string",
"reportType": "string",
"assetsTurnover": "number (float)",
"capExSalesRatio": "number (float)",
"cashConversionCycle": "number (float)",
"daysInInventory": "number (float)",
"daysInPayment": "number (float)",
"daysInSales": "number (float)",
"EBITDAMargin": "number (float)",
"EBITMargin": "number (float)",
"FCFNetIncomeRatio": "number (float)",
"FCFSalesRatio": "number (float)",
"fixAssetTurnover": "number (float)",
"grossMargin": "number (float)",
"interestCoverage": "number (float)",
"netIncomeContOpsGrowth": "number (float)",
"netIncomeGrowth": "number (float)",
"netMargin": "number (float)",
"normalizedNetProfitMargin": "number (float)",
"operationIncomeGrowth": "number (float)",
"operationMargin": "number (float)",
"operationRevenueGrowth3MonthAvg": "number (float)",
"pretaxMargin": "number (float)",
"quickRatio": "number (float)",
"ROA": "number (float)",
"ROE": "number (float)",
"ROIC": "number (float)",
"receivableTurnover": "number (float)",
"revenueGrowth": "number (float)",
"salesPerEmployee": "number (float)",
"taxRate": "number (float)",
"totalDebtEquityRatio": "number (float)"
},
"3M": {
"period": "string",
"fiscalYearEnd": "string",
"reportType": "string",
"assetsTurnover": "number (float)",
"capExSalesRatio": "number (float)",
"cashConversionCycle": "number (float)",
"daysInInventory": "number (float)",
"daysInPayment": "number (float)",
"daysInSales": "number (float)",
"EBITDAMargin": "number (float)",
"EBITMargin": "number (float)",
"FCFNetIncomeRatio": "number (float)",
"FCFSalesRatio": "number (float)",
"fixAssetTurnover": "number (float)",
"grossMargin": "number (float)",
"interestCoverage": "number (float)",
"netIncomeContOpsGrowth": "number (float)",
"netIncomeGrowth": "number (float)",
"netMargin": "number (float)",
"normalizedNetProfitMargin": "number (float)",
"operationIncomeGrowth": "number (float)",
"operationMargin": "number (float)",
"operationRevenueGrowth3MonthAvg": "number (float)",
"pretaxMargin": "number (float)",
"quickRatio": "number (float)",
"ROA": "number (float)",
"ROE": "number (float)",
"ROIC": "number (float)",
"receivableTurnover": "number (float)",
"revenueGrowth": "number (float)",
"salesPerEmployee": "number (float)",
"taxRate": "number (float)",
"totalDebtEquityRatio": "number (float)"
}
}
```

## operationRatio: object

Some periods might not include all fields

Property | Type | Description |
---|---|---|

`period` | string | - |

`fiscalYearEnd` | string | - |

`reportType` | string | - |

`assetsTurnover` | number (float) | Revenue / Average Total Assets |

`capExSalesRatio` | number (float) | Capital Expenditure / Revenue |

`cashConversionCycle` | number (float) | Days In Inventory + Days In Sales – Days In Payment |

`daysInInventory` | number (float) | 365 / Inventory turnover |

`daysInPayment` | number (float) | 365 / Payable turnover |

`daysInSales` | number (float) | 365 / Receivable Turnover |

`EBITDAMargin` | number (float) | |

`EBITMargin` | number (float) | |

`FCFNetIncomeRatio` | number (float) | Free Cash Flow / Net Income |

`FCFSalesRatio` | number (float) | Free Cash flow / Revenue |

`fixAssetTurnover` | number (float) | Revenue / Average PP&E |

`grossMargin` | number (float) | |

`interestCoverage` | number (float) | Ratio used to determine how easily a company can pay their interest expenses on outstanding debt. T |

`netIncomeContOpsGrowth` | number (float) | |

`netIncomeGrowth` | number (float) | |

`netMargin` | number (float) | |

`normalizedNetProfitMargin` | number (float) | |

`operationIncomeGrowth` | number (float) | Ratio of growth of operating income. |

`operationMargin` | number (float) | |

`operationRevenueGrowth3MonthAvg` | number (float) | |

`pretaxMargin` | number (float) | |

`quickRatio` | number (float) | |

`ROA` | number (float) | Net Income / Average Total Assets |

`ROE` | number (float) | Net Income / Average Total Common Equity |

`ROIC` | number (float) | |

`receivableTurnover` | number (float) | Revenue / Average Accounts Receivables |

`revenueGrowth` | number (float) | |

`salesPerEmployee` | number (float) | |

`taxRate` | number (float) | |

`totalDebtEquityRatio` | number (float) |

##### Structure (JSON)

```
{
"period": "string",
"fiscalYearEnd": "string",
"reportType": "string",
"assetsTurnover": "number (float)",
"capExSalesRatio": "number (float)",
"cashConversionCycle": "number (float)",
"daysInInventory": "number (float)",
"daysInPayment": "number (float)",
"daysInSales": "number (float)",
"EBITDAMargin": "number (float)",
"EBITMargin": "number (float)",
"FCFNetIncomeRatio": "number (float)",
"FCFSalesRatio": "number (float)",
"fixAssetTurnover": "number (float)",
"grossMargin": "number (float)",
"interestCoverage": "number (float)",
"netIncomeContOpsGrowth": "number (float)",
"netIncomeGrowth": "number (float)",
"netMargin": "number (float)",
"normalizedNetProfitMargin": "number (float)",
"operationIncomeGrowth": "number (float)",
"operationMargin": "number (float)",
"operationRevenueGrowth3MonthAvg": "number (float)",
"pretaxMargin": "number (float)",
"quickRatio": "number (float)",
"ROA": "number (float)",
"ROE": "number (float)",
"ROIC": "number (float)",
"receivableTurnover": "number (float)",
"revenueGrowth": "number (float)",
"salesPerEmployee": "number (float)",
"taxRate": "number (float)",
"totalDebtEquityRatio": "number (float)"
}
```

## alphaBeta: object

Property | Type | Description |
---|---|---|

`result[].alphaBeta.60M` | object | - |

`result[].alphaBeta.60M.period` | string | - |

`result[].alphaBeta.60M.asOf` | string | - |

`result[].alphaBeta.60M.alpha` | number (double) | - |

`result[].alphaBeta.60M.beta` | number (double) | - |

`result[].alphaBeta.120M` | object | - |

`result[].alphaBeta.120M.period` | string | - |

`result[].alphaBeta.120M.asOf` | string | - |

`result[].alphaBeta.120M.alpha` | number (double) | - |

`result[].alphaBeta.120M.beta` | number (double) | - |

`result[].alphaBeta.36M` | object | - |

`result[].alphaBeta.36M.period` | string | - |

`result[].alphaBeta.36M.asOf` | string | - |

`result[].alphaBeta.36M.alpha` | number (double) | - |

`result[].alphaBeta.36M.beta` | number (double) | - |

##### Structure (JSON)

```
{
"60M": {
"period": "string",
"asOf": "string",
"alpha": "number (double)",
"beta": "number (double)"
},
"120M": {
"period": "string",
"asOf": "string",
"alpha": "number (double)",
"beta": "number (double)"
},
"36M": {
"period": "string",
"asOf": "string",
"alpha": "number (double)",
"beta": "number (double)"
}
}
```

## alphaBetaObj: object

Property | Type | Description |
---|---|---|

`period` | string | - |

`asOf` | string | - |

`alpha` | number (double) | - |

`beta` | number (double) | - |

##### Structure (JSON)

```
{
"period": "string",
"asOf": "string",
"alpha": "number (double)",
"beta": "number (double)"
}
```

## assetClassification: object

Property | Type | Description |
---|---|---|

`sic` | integer | - |

`sicName` | string | - |

`naics` | integer | - |

`naicsName` | string | - |

`msSuperSectorCode` | integer | - |

`msSuperSectorname` | string | - |

`msSectorCode` | integer | - |

`msSectorName` | string | - |

`msGroupCode` | integer | - |

`msGroupName` | string | - |

`msIndustryCode` | integer | - |

`msIndustryName` | string | - |

##### Structure (JSON)

```
{
"sic": "integer",
"sicName": "string",
"naics": "integer",
"naicsName": "string",
"msSuperSectorCode": "integer",
"msSuperSectorname": "string",
"msSectorCode": "integer",
"msSectorName": "string",
"msGroupCode": "integer",
"msGroupName": "string",
"msIndustryCode": "integer",
"msIndustryName": "string"
}
```

## financials: object[]

##### Structure (JSON)

```
[
{
"asOf": "string",
"period": "string",
"reportType": "string",
"aorOrRestate": "string",
"balanceSheet": {
"id": {
"companyId": "string",
"asOf": "string",
"reportType": "string",
"period": "string",
"aorOrRestate": "string"
},
"fiscalYearEnd": "integer",
"currencyId": "string",
"isCalculated": "boolean",
"periodEndingDate": "string",
"accountsPayable": "integer",
"accountsReceivable": "integer",
"currentAccruedExpences": "integer",
"accumulateDepreciation": "integer",
"additionalPaidInCapital": "integer",
"capitalStock": "integer",
"cashAndCashEquivalents": "integer",
"cashCashEquivalentAndMarketableSecurities": "integer",
"commonStock": "integer",
"currentAssets": "integer",
"currentDebtAndCapitalLeaseOblication": "integer",
"currentLiabilities": "integer",
"currentCapitalLeaseObligation": "integer",
"nonCurrentDeferredLiabilities": "integer",
"currentDeferredLiabilities": "integer",
"currentDeferredRevenue": "integer",
"nonCurrentDeferredRevenue": "integer",
"grossPpe": "integer",
"inventory": "integer",
"longTermDebt": "integer"
}
}
]
```

## financial: object

Property | Type | Description |
---|---|---|

`asOf` | string | - |

`period` | string | - |

`reportType` | string | - |

`aorOrRestate` | string | - |

`balanceSheet` | object | - |

`balanceSheet.id` | object | - |

`balanceSheet.id.companyId` | string | - |

`balanceSheet.id.asOf` | string | - |

`balanceSheet.id.reportType` | string | - |

`balanceSheet.id.period` | string | - |

`balanceSheet.id.aorOrRestate` | string | - |

`balanceSheet.fiscalYearEnd` | integer | - |

`balanceSheet.currencyId` | string | - |

`balanceSheet.isCalculated` | boolean | - |

`balanceSheet.periodEndingDate` | string | The exact date that is given in the financial statements for each quarter’s end. |

`balanceSheet.accountsPayable` | integer | Any money that a company owes its suppliers for goods and services purchased on credit and is expected to pay within the next year or operating cycle. |

`balanceSheet.accountsReceivable` | integer | Accounts owed to a company by customers within a year as a result of exchanging goods or services on credit. |

`balanceSheet.currentAccruedExpences` | integer | An expense recognized before it is paid for. Includes compensation, interest, pensions and all other miscellaneous accruals reported by the company. Expenses incurred during the accounting period, but not required to be paid until a later date. |

`balanceSheet.accumulateDepreciation` | integer | The cumulative amount of wear and tear or obsolescence charged against the fixed assets of a company. |

`balanceSheet.additionalPaidInCapital` | integer | Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. There are two major categories of additional paid in capital- 1) Paid in capital in excess of par/stated value, which is the difference between the actual issue price of the shares and the shares’ par/stated value. 2) Paid in capital from other transactions which includes treasury stock, retirement of stock, stock dividends recorded at market, lapse of stock purchase warrants, conversion of convertible bonds in excess of the par value of the stock, and any other additional capital from the company’s own stock transactions. |

`balanceSheet.capitalStock` | integer | The total amount of stock authorized for issue by a corporation, including common and preferred stock. |

`balanceSheet.cashAndCashEquivalents` | integer | Includes unrestricted cash on hand, money market instruments and other debt securities which can be converted to cash immediately. |

`balanceSheet.cashCashEquivalentAndMarketableSecurities` | integer | The aggregate amount of cash, cash equivalents, and marketable securities. |

`balanceSheet.commonStock` | integer | Common stock (all issues) at par value, as reported within the Stockholder’s Equity section of the balance sheet; i.e. it is one component of Common Stockholder’s Equity |

`balanceSheet.currentAssets` | integer | The total amount of assets considered to be convertible into cash within a relatively short period of time, usually a year. |

`balanceSheet.currentDebtAndCapitalLeaseOblication` | integer | All borrowings due within one year including current portions of long-term debt and capital leases as well as short-term debt such as bank loans and commercial paper. |

`balanceSheet.currentLiabilities` | integer | The debts or obligations of the firm that are due within one year. |

`balanceSheet.currentCapitalLeaseObligation` | integer | Represents the total amount of long-term capital leases that must be paid within the next accounting period. Capital lease obligations are contractual obligations that arise from obtaining the use of property or equipment via a capital lease contract. |

`balanceSheet.nonCurrentDeferredLiabilities` | integer | Represents the non-current portion of obligations, which is a liability that usually would have been paid but is now past due. |

`balanceSheet.currentDeferredLiabilities` | integer | Represents the current portion of obligations, which is a liability that usually would have been paid but is now past due. |

`balanceSheet.currentDeferredRevenue` | integer | Represents collections of cash or other assets related to revenue producing activity for which revenue has not yet been recognized. Generally, an entity records deferred revenue when it receives consideration from a customer before achieving certain criteria that must be met for revenue to be recognized in conformity with GAAP. It can be either current or non-current item. Also called unearned revenue. |

`balanceSheet.nonCurrentDeferredRevenue` | integer | The non-current portion of deferred revenue amount as of the balance sheet date. Deferred revenue is a liability related to revenue producing activity for which revenue has not yet been recognized, and is not expected be recognized in the next twelve months. |

`balanceSheet.grossPpe` | integer | Carrying amount at the balance sheet date for long-lived physical assets used in the normal conduct of business and not intended for resale. This can include land, physical structures, machinery, vehicles, furniture, computer equipment, construction in progress, and similar items. Amount does not include depreciation. |

`balanceSheet.inventory` | integer | A company's merchandise, raw materials, and finished and unfinished products which have not yet been sold. |

`balanceSheet.longTermDebt` | integer | Sum of the carrying values as of the balance sheet date of all long-term debt, which is debt initially having maturities due after one year or beyond the operating cycle, if longer, but excluding the portions thereof scheduled to be repaid within one year or the normal operating cycle, if longer. Long-term debt includes notes payable, bonds payable, mortgage loans, convertible debt, subordinated debt and other types of long term debt. |

##### Structure (JSON)

```
{
"asOf": "string",
"period": "string",
"reportType": "string",
"aorOrRestate": "string",
"balanceSheet": {
"id": {
"companyId": "string",
"asOf": "string",
"reportType": "string",
"period": "string",
"aorOrRestate": "string"
},
"fiscalYearEnd": "integer",
"currencyId": "string",
"isCalculated": "boolean",
"periodEndingDate": "string",
"accountsPayable": "integer",
"accountsReceivable": "integer",
"currentAccruedExpences": "integer",
"accumulateDepreciation": "integer",
"additionalPaidInCapital": "integer",
"capitalStock": "integer",
"cashAndCashEquivalents": "integer",
"cashCashEquivalentAndMarketableSecurities": "integer",
"commonStock": "integer",
"currentAssets": "integer",
"currentDebtAndCapitalLeaseOblication": "integer",
"currentLiabilities": "integer",
"currentCapitalLeaseObligation": "integer",
"nonCurrentDeferredLiabilities": "integer",
"currentDeferredLiabilities": "integer",
"currentDeferredRevenue": "integer",
"nonCurrentDeferredRevenue": "integer",
"grossPpe": "integer",
"inventory": "integer",
"longTermDebt": "integer"
}
}
```