{"openapi":"3.0.3","info":{"title":"ROIC API","description":"The ROIC API reference for v3 (`/v3.0.0`) and legacy v2 (`/v2`). In v3, Bearer authentication is recommended because it keeps credentials out of URLs. For browser testing, you may instead pass your key as the `apikey` query parameter. Use exactly one authentication method per request, never both. v2 takes the key only as the `apikey` query parameter.","version":"3.0.0"},"servers":[{"url":"https://api.roic.ai"}],"tags":[{"name":"Reference Data","description":"Ticker identity and discovery resources."},{"name":"Market Data","description":"Historical and current market data resources."},{"name":"Fundamentals","description":"Financial statements, ratios, and valuation resources."},{"name":"Forex","description":"Currency pair reference data and foreign-exchange rate resources."},{"name":"Content","description":"Company earnings-call and future editorial content resources."},{"name":"Calendar","description":"Dated company event resources such as the earnings calendar."},{"name":"Company Events","description":"Earnings events with their transcripts, audio recordings, slide decks, and filings."},{"name":"Bulk Downloads","description":"Pre-generated CSV datasets delivered through short-lived signed URLs."}],"components":{"securitySchemes":{"bearerAuth":{"type":"http","scheme":"bearer","description":"Recommended. Send your ROIC API key as a Bearer token."},"apiKeyAuth":{"type":"apiKey","in":"query","name":"apikey","description":"Browser-friendly alternative. Do not combine this query parameter with the Authorization header."}},"schemas":{"v3.Error":{"type":"object","properties":{"error":{"type":"object","properties":{"type":{"type":"string","enum":["invalid_request_error","authentication_error","payment_required_error","conflict_error","rate_limit_error","api_error"]},"code":{"type":"string"},"message":{"type":"string"},"param":{"type":"string"},"doc_url":{"type":"string"},"request_id":{"type":"string"}},"required":["type","code","message","request_id"]}},"required":["error"],"$id":"#/components/schemas/v3.Error"},"v3.TickerIdentifierParams":{"additionalProperties":false,"type":"object","properties":{"identifier":{"minLength":1,"maxLength":128,"description":"A ticker ID, an exchange and symbol separated by a colon (e.g. `NASDAQ:AAPL`), or a FIGI.","examples":["NASDAQ:AAPL","tkr_cO46h8pgSu9Qqy","BBG000B9XRY4"],"type":"string"}},"required":["identifier"],"$id":"#/components/schemas/v3.TickerIdentifierParams"},"v3.TickerListQuery":{"additionalProperties":false,"type":"object","properties":{"apikey":{"description":"Browser-friendly alternative to Bearer authentication. Use either this parameter or the Authorization header, never both.","type":"string"},"exchange":{"minLength":1,"maxLength":32,"type":"string"},"type":{"minLength":1,"maxLength":64,"description":"Filter by exact security type: 'dr', 'fund', or 'stock'.","type":"string"},"is_primary":{"title":"is_primary","anyOf":[{"title":"is_primary","type":"boolean"},{"pattern":"^[Tt][Rr][Uu][Ee]$|^[Ff][Aa][Ll][Ss][Ee]$","type":"string"}]},"status":{"type":"string","enum":["listed","delisted"]},"listing_country_code":{"pattern":"^[A-Za-z]{2}$","title":"listing_country_code","description":"Filter by two-letter listing country code: the country of the exchange where the ticker trades, not the company's domicile, e.g. 'US' or 'JP'.","type":"string"},"order":{"type":"string","enum":["asc","desc"]},"limit":{"minimum":1,"maximum":2000,"multipleOf":1,"default":500,"title":"limit","description":"Maximum number of resources to return. Defaults to 500.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":2000,"multipleOf":1,"default":500,"title":"limit","description":"Maximum number of resources to return. Defaults to 500.","type":"number"}]},"page":{"maxLength":4096,"description":"Opaque page token from a previous response. Prefer following the returned page URLs directly.","type":"string"}},"$id":"#/components/schemas/v3.TickerListQuery"},"v3.TickerSearchQuery":{"additionalProperties":false,"type":"object","properties":{"apikey":{"description":"Browser-friendly alternative to Bearer authentication. Use either this parameter or the Authorization header, never both.","type":"string"},"query":{"minLength":1,"maxLength":128,"type":"string"},"search_by":{"default":"symbol","description":"Fields used for matching. 'symbol' (the default) ranks ticker codes and qualified symbols; 'name' ranks company names. Any other value matches that exact ticker field.","type":"string","enum":["symbol","name","exchange","mic","type","primary_symbol","market","listing_country_code","trading_currency","fundamental_currency","cik","cusip","isin","figi","figi_composite","figi_share_class"]},"limit":{"minimum":1,"maximum":2000,"multipleOf":1,"default":500,"title":"limit","description":"Maximum number of resources to return. Defaults to 500.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":2000,"multipleOf":1,"default":500,"title":"limit","description":"Maximum number of resources to return. Defaults to 500.","type":"number"}]},"page":{"maxLength":4096,"description":"Opaque page token from a previous response. Prefer following the returned page URLs directly.","type":"string"}},"required":["query"],"$id":"#/components/schemas/v3.TickerSearchQuery"},"v3.RetrieveTickerQuery":{"type":"object","patternProperties":{"^apikey$":{"description":"Browser-friendly alternative to Bearer authentication. Use either this parameter or the Authorization header, never both.","type":"string"}},"$id":"#/components/schemas/v3.RetrieveTickerQuery"},"v3.CompanyProfileIdentifierParams":{"additionalProperties":false,"type":"object","properties":{"identifier":{"minLength":1,"maxLength":128,"description":"A company-profile ID, ticker ID, an exchange and symbol separated by a colon (e.g. `NASDAQ:AAPL`), or a FIGI.","examples":["NASDAQ:AAPL","cmp_mN971Tvggqaf82","tkr_cO46h8pgSu9Qqy","BBG000B9XRY4"],"type":"string"}},"required":["identifier"],"$id":"#/components/schemas/v3.CompanyProfileIdentifierParams"},"v3.RetrieveCompanyProfileQuery":{"type":"object","patternProperties":{"^apikey$":{"description":"Browser-friendly alternative to Bearer authentication. Use either this parameter or the Authorization header, never both.","type":"string"}},"$id":"#/components/schemas/v3.RetrieveTickerQuery"},"v3.CompanyLogoIdentifierParams":{"additionalProperties":false,"type":"object","properties":{"identifier":{"minLength":1,"maxLength":128,"description":"A company-profile ID, ticker ID, an exchange and symbol separated by a colon (e.g. `NASDAQ:AAPL`), or a FIGI.","examples":["NASDAQ:AAPL","cmp_mN971Tvggqaf82","tkr_cO46h8pgSu9Qqy","BBG000B9XRY4"],"type":"string"}},"required":["identifier"],"$id":"#/components/schemas/v3.CompanyLogoIdentifierParams"},"v3.RetrieveCompanyLogoQuery":{"additionalProperties":false,"type":"object","properties":{"apikey":{"description":"Browser-friendly alternative to Bearer authentication. Use either this parameter or the Authorization header, never both.","type":"string"},"size":{"minimum":16,"maximum":800,"multipleOf":1,"default":128,"title":"size","description":"Square image size in pixels. Defaults to 128.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":16,"maximum":800,"multipleOf":1,"default":128,"title":"size","description":"Square image size in pixels. Defaults to 128.","type":"number"}]},"greyscale":{"default":false,"title":"greyscale","description":"Whether to remove color from the logo. Defaults to false.","anyOf":[{"default":false,"title":"greyscale","description":"Whether to remove color from the logo. Defaults to false.","type":"boolean"},{"pattern":"^[Tt][Rr][Uu][Ee]$|^[Ff][Aa][Ll][Ss][Ee]$","type":"string"}]},"format":{"type":"string","enum":["webp","png"]}},"$id":"#/components/schemas/v3.RetrieveCompanyLogoQuery"},"v3.ReferenceCatalogListQuery":{"additionalProperties":false,"type":"object","properties":{"apikey":{"description":"Browser-friendly alternative to Bearer authentication. Use either this parameter or the Authorization header, never both.","type":"string"}},"$id":"#/components/schemas/v3.ReferenceCatalogListQuery"},"v3.Exchange":{"additionalProperties":false,"type":"object","properties":{"id":{"pattern":"^exc_[A-Za-z0-9_-]{22}$","type":"string"},"object":{"const":"v3.reference.exchange","type":"string"},"code":{"type":"string"},"exchange_name":{"description":"Normalized English display name of the exchange, or null when the exchange is not in the reference map.","anyOf":[{"type":"string"},{"type":"null"}]},"exchange_local_name":{"description":"Local or venue-specific exchange name from the MIC reference map, or null when unavailable.","anyOf":[{"type":"string"},{"type":"null"}]},"mics":{"description":"ISO 10383 Market Identifier Codes in use on this exchange, largest listing segment first.","type":"array","items":{"type":"string"}},"markets":{"description":"Market codes this exchange spans, largest first. Values match the ticker `market` field.","type":"array","items":{"type":"string"}},"symbol_count":{"anyOf":[{"format":"integer","default":0,"type":"string"},{"type":"integer"}]}},"required":["id","object","code","exchange_name","exchange_local_name","mics","markets","symbol_count"],"$id":"#/components/schemas/v3.Exchange"},"v3.ExchangeList":{"additionalProperties":false,"type":"object","properties":{"data":{"type":"array","items":{"additionalProperties":false,"type":"object","properties":{"id":{"pattern":"^exc_[A-Za-z0-9_-]{22}$","type":"string"},"object":{"const":"v3.reference.exchange","type":"string"},"code":{"type":"string"},"exchange_name":{"description":"Normalized English display name of the exchange, or null when the exchange is not in the reference map.","anyOf":[{"type":"string"},{"type":"null"}]},"exchange_local_name":{"description":"Local or venue-specific exchange name from the MIC reference map, or null when unavailable.","anyOf":[{"type":"string"},{"type":"null"}]},"mics":{"description":"ISO 10383 Market Identifier Codes in use on this exchange, largest listing segment first.","type":"array","items":{"type":"string"}},"markets":{"description":"Market codes this exchange spans, largest first. Values match the ticker `market` field.","type":"array","items":{"type":"string"}},"symbol_count":{"anyOf":[{"format":"integer","default":0,"type":"string"},{"type":"integer"}]}},"required":["id","object","code","exchange_name","exchange_local_name","mics","markets","symbol_count"],"$id":"#/components/schemas/v3.Exchange"}},"next_page_url":{"anyOf":[{"type":"string"},{"type":"null"}]},"previous_page_url":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["data","next_page_url","previous_page_url"],"$id":"#/components/schemas/v3.ExchangeList"},"v3.ExchangeTradingHoursQuery":{"additionalProperties":false,"type":"object","properties":{"apikey":{"description":"Browser-friendly alternative to Bearer authentication. Use either this parameter or the Authorization header, never both.","type":"string"},"exchange":{"minLength":1,"maxLength":32,"title":"exchange","description":"Exchange code to retrieve trading-hours history for, e.g. NASDAQ.","type":"string"}},"required":["exchange"],"$id":"#/components/schemas/v3.ExchangeTradingHoursQuery"},"v3.ExchangeTradingHoursPeriod":{"additionalProperties":false,"type":"object","properties":{"effective_from":{"anyOf":[{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","type":"string"},{"type":"null"}]},"regular":{"description":"Regular trading periods effective from this date. Times use the exchange's `timezone` and 24-hour `[first-day;]HHMM-HHMM[:days]` format. For example, `1000-1500:23456` means 10:00–15:00 Monday–Friday. Day digits run from `1` = Sunday through `7` = Saturday. A leading first-day value sets the start of the trading week: `1;0930-1300:12345` means the week starts Sunday and the session runs 09:30–13:00 Sunday–Thursday. Separate array values represent multiple daily periods.","examples":[["1000-1500:23456"],["0900-1130","1230-1500"]],"type":"array","items":{"type":"string"}},"extended":{"description":"Extended trading periods effective from this date. Times use the exchange's `timezone` and 24-hour `[first-day;]HHMM-HHMM[:days]` format. For example, `1000-1500:23456` means 10:00–15:00 Monday–Friday. Day digits run from `1` = Sunday through `7` = Saturday. A leading first-day value sets the start of the trading week: `1;0930-1300:12345` means the week starts Sunday and the session runs 09:30–13:00 Sunday–Thursday. Separate array values represent multiple daily periods.","examples":[["0400-2000"]],"type":"array","items":{"type":"string"}}},"required":["effective_from","regular","extended"],"$id":"#/components/schemas/v3.ExchangeTradingHoursPeriod"},"v3.ExchangeTradingHours":{"additionalProperties":false,"type":"object","properties":{"id":{"pattern":"^eth_[A-Za-z0-9_-]{22}$","type":"string"},"object":{"const":"v3.reference.exchange_trading_hours","type":"string"},"exchange":{"description":"Exchange code these trading hours belong to.","type":"string"},"timezone":{"anyOf":[{"type":"string"},{"type":"null"}]},"trading_hours":{"description":"Complete known trading-session history, oldest first. Empty when no schedule is known.","type":"array","items":{"additionalProperties":false,"type":"object","properties":{"effective_from":{"anyOf":[{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","type":"string"},{"type":"null"}]},"regular":{"description":"Regular trading periods effective from this date. Times use the exchange's `timezone` and 24-hour `[first-day;]HHMM-HHMM[:days]` format. For example, `1000-1500:23456` means 10:00–15:00 Monday–Friday. Day digits run from `1` = Sunday through `7` = Saturday. A leading first-day value sets the start of the trading week: `1;0930-1300:12345` means the week starts Sunday and the session runs 09:30–13:00 Sunday–Thursday. Separate array values represent multiple daily periods.","examples":[["1000-1500:23456"],["0900-1130","1230-1500"]],"type":"array","items":{"type":"string"}},"extended":{"description":"Extended trading periods effective from this date. Times use the exchange's `timezone` and 24-hour `[first-day;]HHMM-HHMM[:days]` format. For example, `1000-1500:23456` means 10:00–15:00 Monday–Friday. Day digits run from `1` = Sunday through `7` = Saturday. A leading first-day value sets the start of the trading week: `1;0930-1300:12345` means the week starts Sunday and the session runs 09:30–13:00 Sunday–Thursday. Separate array values represent multiple daily periods.","examples":[["0400-2000"]],"type":"array","items":{"type":"string"}}},"required":["effective_from","regular","extended"],"$id":"#/components/schemas/v3.ExchangeTradingHoursPeriod"}}},"required":["id","object","exchange","timezone","trading_hours"],"$id":"#/components/schemas/v3.ExchangeTradingHours"},"v3.Sector":{"additionalProperties":false,"type":"object","properties":{"id":{"pattern":"^sec_[A-Za-z0-9_-]{22}$","type":"string"},"object":{"const":"v3.reference.sector","type":"string"},"name":{"type":"string"},"symbol_count":{"anyOf":[{"format":"integer","default":0,"type":"string"},{"type":"integer"}]}},"required":["id","object","name","symbol_count"],"$id":"#/components/schemas/v3.Sector"},"v3.SectorList":{"additionalProperties":false,"type":"object","properties":{"data":{"type":"array","items":{"additionalProperties":false,"type":"object","properties":{"id":{"pattern":"^sec_[A-Za-z0-9_-]{22}$","type":"string"},"object":{"const":"v3.reference.sector","type":"string"},"name":{"type":"string"},"symbol_count":{"anyOf":[{"format":"integer","default":0,"type":"string"},{"type":"integer"}]}},"required":["id","object","name","symbol_count"],"$id":"#/components/schemas/v3.Sector"}},"next_page_url":{"anyOf":[{"type":"string"},{"type":"null"}]},"previous_page_url":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["data","next_page_url","previous_page_url"],"$id":"#/components/schemas/v3.SectorList"},"v3.Industry":{"additionalProperties":false,"type":"object","properties":{"id":{"pattern":"^ind_[A-Za-z0-9_-]{22}$","type":"string"},"object":{"const":"v3.reference.industry","type":"string"},"name":{"type":"string"},"symbol_count":{"anyOf":[{"format":"integer","default":0,"type":"string"},{"type":"integer"}]}},"required":["id","object","name","symbol_count"],"$id":"#/components/schemas/v3.Industry"},"v3.IndustryList":{"additionalProperties":false,"type":"object","properties":{"data":{"type":"array","items":{"additionalProperties":false,"type":"object","properties":{"id":{"pattern":"^ind_[A-Za-z0-9_-]{22}$","type":"string"},"object":{"const":"v3.reference.industry","type":"string"},"name":{"type":"string"},"symbol_count":{"anyOf":[{"format":"integer","default":0,"type":"string"},{"type":"integer"}]}},"required":["id","object","name","symbol_count"],"$id":"#/components/schemas/v3.Industry"}},"next_page_url":{"anyOf":[{"type":"string"},{"type":"null"}]},"previous_page_url":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["data","next_page_url","previous_page_url"],"$id":"#/components/schemas/v3.IndustryList"},"v3.Country":{"additionalProperties":false,"type":"object","properties":{"id":{"pattern":"^cty_[A-Za-z0-9_-]{22}$","type":"string"},"object":{"const":"v3.reference.country","type":"string"},"name":{"type":"string"},"code":{"type":"string"},"symbol_count":{"anyOf":[{"format":"integer","default":0,"type":"string"},{"type":"integer"}]}},"required":["id","object","name","code","symbol_count"],"$id":"#/components/schemas/v3.Country"},"v3.CountryList":{"additionalProperties":false,"type":"object","properties":{"data":{"type":"array","items":{"additionalProperties":false,"type":"object","properties":{"id":{"pattern":"^cty_[A-Za-z0-9_-]{22}$","type":"string"},"object":{"const":"v3.reference.country","type":"string"},"name":{"type":"string"},"code":{"type":"string"},"symbol_count":{"anyOf":[{"format":"integer","default":0,"type":"string"},{"type":"integer"}]}},"required":["id","object","name","code","symbol_count"],"$id":"#/components/schemas/v3.Country"}},"next_page_url":{"anyOf":[{"type":"string"},{"type":"null"}]},"previous_page_url":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["data","next_page_url","previous_page_url"],"$id":"#/components/schemas/v3.CountryList"},"v3.Market":{"additionalProperties":false,"type":"object","properties":{"id":{"pattern":"^mkt_[A-Za-z0-9_-]{22}$","type":"string"},"object":{"const":"v3.reference.market","type":"string"},"code":{"type":"string"},"country_code":{"anyOf":[{"type":"string"},{"type":"null"}]},"exchanges":{"description":"Exchange codes trading in this market, largest listing count first.","type":"array","items":{"type":"string"}},"symbol_count":{"anyOf":[{"format":"integer","default":0,"type":"string"},{"type":"integer"}]}},"required":["id","object","code","country_code","exchanges","symbol_count"],"$id":"#/components/schemas/v3.Market"},"v3.MarketList":{"additionalProperties":false,"type":"object","properties":{"data":{"type":"array","items":{"additionalProperties":false,"type":"object","properties":{"id":{"pattern":"^mkt_[A-Za-z0-9_-]{22}$","type":"string"},"object":{"const":"v3.reference.market","type":"string"},"code":{"type":"string"},"country_code":{"anyOf":[{"type":"string"},{"type":"null"}]},"exchanges":{"description":"Exchange codes trading in this market, largest listing count first.","type":"array","items":{"type":"string"}},"symbol_count":{"anyOf":[{"format":"integer","default":0,"type":"string"},{"type":"integer"}]}},"required":["id","object","code","country_code","exchanges","symbol_count"],"$id":"#/components/schemas/v3.Market"}},"next_page_url":{"anyOf":[{"type":"string"},{"type":"null"}]},"previous_page_url":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["data","next_page_url","previous_page_url"],"$id":"#/components/schemas/v3.MarketList"},"v3.ExchangeHolidaysQuery":{"additionalProperties":false,"type":"object","properties":{"apikey":{"description":"Browser-friendly alternative to Bearer authentication. Use either this parameter or the Authorization header, never both.","type":"string"},"exchange":{"minLength":1,"maxLength":32,"title":"exchange","description":"Exchange code to retrieve the holiday calendar for, e.g. NASDAQ.","type":"string"}},"required":["exchange"],"$id":"#/components/schemas/v3.ExchangeHolidaysQuery"},"v3.ExchangeHolidays":{"additionalProperties":false,"type":"object","properties":{"id":{"pattern":"^exh_[A-Za-z0-9_-]{22}$","type":"string"},"object":{"const":"v3.reference.exchange_holidays","type":"string"},"exchange":{"description":"Exchange code this holiday calendar belongs to.","type":"string"},"holidays":{"description":"Past and upcoming exchange holidays as YYYY-MM-DD dates, oldest first. Empty when unknown.","type":"array","items":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","type":"string"}}},"required":["id","object","exchange","holidays"],"$id":"#/components/schemas/v3.ExchangeHolidays"},"v3.Ticker":{"additionalProperties":false,"type":"object","properties":{"id":{"type":"string"},"object":{"const":"v3.reference.ticker","type":"string"},"symbol":{"type":"string"},"name":{"anyOf":[{"type":"string"},{"type":"null"}]},"exchange":{"type":"string"},"mic":{"anyOf":[{"type":"string"},{"type":"null"}]},"type":{"anyOf":[{"type":"string"},{"type":"null"}]},"type_specifications":{"anyOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}]},"is_primary":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"status":{"description":"Listing status: 'listed' while actively trading, 'delisted' after removal.","anyOf":[{"const":"listed","type":"string"},{"const":"delisted","type":"string"},{"type":"null"}]},"primary_symbol":{"anyOf":[{"type":"string"},{"type":"null"}]},"market":{"anyOf":[{"type":"string"},{"type":"null"}]},"listing_country_code":{"anyOf":[{"type":"string"},{"type":"null"}]},"trading_currency":{"anyOf":[{"type":"string"},{"type":"null"}]},"fundamental_currency":{"anyOf":[{"type":"string"},{"type":"null"}]},"cik":{"anyOf":[{"pattern":"^\\d{10}$","type":"string"},{"type":"null"}]},"cusip":{"anyOf":[{"type":"string"},{"type":"null"}]},"isin":{"anyOf":[{"type":"string"},{"type":"null"}]},"figi":{"anyOf":[{"type":"string"},{"type":"null"}]},"figi_composite":{"anyOf":[{"type":"string"},{"type":"null"}]},"figi_share_class":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["id","object","symbol","name","exchange","mic","type","type_specifications","is_primary","status","primary_symbol","market","listing_country_code","trading_currency","fundamental_currency","cik","cusip","isin","figi","figi_composite","figi_share_class"],"$id":"#/components/schemas/v3.Ticker"},"v3.TickerList":{"additionalProperties":false,"type":"object","properties":{"data":{"type":"array","items":{"additionalProperties":false,"type":"object","properties":{"id":{"type":"string"},"object":{"const":"v3.reference.ticker","type":"string"},"symbol":{"type":"string"},"name":{"anyOf":[{"type":"string"},{"type":"null"}]},"exchange":{"type":"string"},"mic":{"anyOf":[{"type":"string"},{"type":"null"}]},"type":{"anyOf":[{"type":"string"},{"type":"null"}]},"type_specifications":{"anyOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}]},"is_primary":{"anyOf":[{"type":"boolean"},{"type":"null"}]},"status":{"description":"Listing status: 'listed' while actively trading, 'delisted' after removal.","anyOf":[{"const":"listed","type":"string"},{"const":"delisted","type":"string"},{"type":"null"}]},"primary_symbol":{"anyOf":[{"type":"string"},{"type":"null"}]},"market":{"anyOf":[{"type":"string"},{"type":"null"}]},"listing_country_code":{"anyOf":[{"type":"string"},{"type":"null"}]},"trading_currency":{"anyOf":[{"type":"string"},{"type":"null"}]},"fundamental_currency":{"anyOf":[{"type":"string"},{"type":"null"}]},"cik":{"anyOf":[{"pattern":"^\\d{10}$","type":"string"},{"type":"null"}]},"cusip":{"anyOf":[{"type":"string"},{"type":"null"}]},"isin":{"anyOf":[{"type":"string"},{"type":"null"}]},"figi":{"anyOf":[{"type":"string"},{"type":"null"}]},"figi_composite":{"anyOf":[{"type":"string"},{"type":"null"}]},"figi_share_class":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["id","object","symbol","name","exchange","mic","type","type_specifications","is_primary","status","primary_symbol","market","listing_country_code","trading_currency","fundamental_currency","cik","cusip","isin","figi","figi_composite","figi_share_class"],"$id":"#/components/schemas/v3.Ticker"}},"next_page_url":{"anyOf":[{"type":"string"},{"type":"null"}]},"previous_page_url":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["data","next_page_url","previous_page_url"],"$id":"#/components/schemas/v3.TickerList"},"v3.CompanyProfile":{"additionalProperties":false,"type":"object","properties":{"id":{"type":"string"},"object":{"const":"v3.reference.company_profile","type":"string"},"primary_symbol":{"type":"string"},"company_symbols":{"minItems":1,"description":"Qualified symbols for every listing of the company, with the company's primary listing first.","type":"array","items":{"type":"string"}},"exchange":{"type":"string"},"mic":{"anyOf":[{"type":"string"},{"type":"null"}]},"exchange_name":{"description":"Normalized English display name of the primary listing's exchange, or null when unavailable.","anyOf":[{"type":"string"},{"type":"null"}]},"exchange_local_name":{"description":"Local or venue-specific name of the primary listing's exchange, or null when unavailable.","anyOf":[{"type":"string"},{"type":"null"}]},"name":{"anyOf":[{"type":"string"},{"type":"null"}]},"description":{"anyOf":[{"type":"string"},{"type":"null"}]},"short_description":{"anyOf":[{"type":"string"},{"type":"null"}]},"ai_description":{"anyOf":[{"type":"string"},{"type":"null"}]},"sector":{"anyOf":[{"type":"string"},{"type":"null"}]},"industry":{"anyOf":[{"type":"string"},{"type":"null"}]},"fundamental_currency":{"anyOf":[{"type":"string"},{"type":"null"}]},"cik":{"anyOf":[{"pattern":"^\\d{10}$","type":"string"},{"type":"null"}]},"cusip":{"anyOf":[{"type":"string"},{"type":"null"}]},"isin":{"anyOf":[{"type":"string"},{"type":"null"}]},"ceo":{"anyOf":[{"type":"string"},{"type":"null"}]},"founded":{"anyOf":[{"type":"string"},{"type":"null"}]},"website":{"anyOf":[{"type":"string"},{"type":"null"}]},"phone":{"anyOf":[{"type":"string"},{"type":"null"}]},"number_of_employees":{"anyOf":[{"anyOf":[{"format":"integer","default":0,"type":"string"},{"type":"integer"}]},{"type":"null"}]},"number_of_shareholders":{"anyOf":[{"anyOf":[{"format":"integer","default":0,"type":"string"},{"type":"integer"}]},{"type":"null"}]},"address":{"additionalProperties":false,"type":"object","properties":{"line1":{"anyOf":[{"type":"string"},{"type":"null"}]},"city":{"anyOf":[{"type":"string"},{"type":"null"}]},"state":{"anyOf":[{"type":"string"},{"type":"null"}]},"postal_code":{"anyOf":[{"type":"string"},{"type":"null"}]},"country":{"anyOf":[{"type":"string"},{"type":"null"}]},"country_code":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["line1","city","state","postal_code","country","country_code"]},"ipo":{"additionalProperties":false,"type":"object","properties":{"date":{"anyOf":[{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","type":"string"},{"type":"null"}]},"price_usd":{"anyOf":[{"type":"number"},{"type":"null"}]},"amount_raised_usd":{"anyOf":[{"type":"number"},{"type":"null"}]}},"required":["date","price_usd","amount_raised_usd"]},"reporting_calendar":{"additionalProperties":false,"type":"object","properties":{"current_period":{"anyOf":[{"type":"string"},{"type":"null"}]},"current_period_end":{"anyOf":[{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","type":"string"},{"type":"null"}]},"current_fiscal_year":{"anyOf":[{"type":"string"},{"type":"null"}]},"current_fiscal_year_end":{"anyOf":[{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","type":"string"},{"type":"null"}]},"reports_per_year":{"anyOf":[{"anyOf":[{"format":"integer","default":0,"type":"string"},{"type":"integer"}]},{"type":"null"}]}},"required":["current_period","current_period_end","current_fiscal_year","current_fiscal_year_end","reports_per_year"]},"earnings_schedule":{"additionalProperties":false,"type":"object","properties":{"last_release_date":{"anyOf":[{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","type":"string"},{"type":"null"}]},"next_release_date":{"anyOf":[{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","type":"string"},{"type":"null"}]},"last_release_time":{"anyOf":[{"format":"date-time","type":"string"},{"type":"null"}]},"next_release_time":{"anyOf":[{"format":"date-time","type":"string"},{"type":"null"}]}},"required":["last_release_date","next_release_date","last_release_time","next_release_time"]}},"required":["id","object","primary_symbol","company_symbols","exchange","mic","exchange_name","exchange_local_name","name","description","short_description","ai_description","sector","industry","fundamental_currency","cik","cusip","isin","ceo","founded","website","phone","number_of_employees","number_of_shareholders","address","ipo","reporting_calendar","earnings_schedule"],"$id":"#/components/schemas/v3.CompanyProfile"},"v3.EmployeeCountListQuery":{"additionalProperties":false,"type":"object","properties":{"apikey":{"description":"Browser-friendly alternative to Bearer authentication. Use either this parameter or the Authorization header, never both.","type":"string"},"identifier":{"minLength":1,"maxLength":128,"title":"identifier","description":"Restrict results to a single company. Accepts a company-profile ID, a ticker ID, an exchange and symbol separated by a colon (e.g. `NASDAQ:AAPL`), or a FIGI. Employee counts are company-level data, so secondary listings resolve to the primary listing. Omit to list counts across all companies.","examples":["NASDAQ:AAPL","cmp_mN971Tvggqaf82","tkr_cO46h8pgSu9Qqy","BBG000B9XRY4"],"type":"string"},"fiscal_year":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year","description":"Return only counts for exactly this fiscal year.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year","description":"Return only counts for exactly this fiscal year.","type":"number"}]},"fiscal_year.gte":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gte","description":"Return counts from this fiscal year onward.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gte","description":"Return counts from this fiscal year onward.","type":"number"}]},"fiscal_year.gt":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gt","description":"Return counts after this fiscal year.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gt","description":"Return counts after this fiscal year.","type":"number"}]},"fiscal_year.lte":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lte","description":"Return counts through this fiscal year.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lte","description":"Return counts through this fiscal year.","type":"number"}]},"fiscal_year.lt":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lt","description":"Return counts before this fiscal year.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lt","description":"Return counts before this fiscal year.","type":"number"}]},"order":{"type":"string","enum":["asc","desc"]},"limit":{"minimum":1,"maximum":500,"multipleOf":1,"default":100,"title":"limit","description":"Maximum number of resources to return. Defaults to 100.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":500,"multipleOf":1,"default":100,"title":"limit","description":"Maximum number of resources to return. Defaults to 100.","type":"number"}]},"page":{"maxLength":4096,"description":"Opaque page token from a previous response. Prefer following the returned page URLs directly.","type":"string"}},"$id":"#/components/schemas/v3.EmployeeCountListQuery"},"v3.EmployeeCount":{"additionalProperties":false,"type":"object","properties":{"id":{"pattern":"^emp_[A-Za-z0-9_-]{22}$","type":"string"},"object":{"const":"v3.reference.employee_count","type":"string"},"symbol":{"description":"Qualified symbol of the company's primary listing, e.g. `NASDAQ:AAPL`.","type":"string"},"fiscal_year":{"minimum":1000,"maximum":9999,"anyOf":[{"format":"integer","default":0,"type":"string"},{"minimum":1000,"maximum":9999,"type":"integer"}]},"employees":{"minimum":0,"description":"Reported number of employees for the fiscal year. Some companies disclose average full-time equivalents, so fractional values occur.","type":"number"}},"required":["id","object","symbol","fiscal_year","employees"],"$id":"#/components/schemas/v3.EmployeeCount"},"v3.EmployeeCountList":{"additionalProperties":false,"type":"object","properties":{"data":{"type":"array","items":{"additionalProperties":false,"type":"object","properties":{"id":{"pattern":"^emp_[A-Za-z0-9_-]{22}$","type":"string"},"object":{"const":"v3.reference.employee_count","type":"string"},"symbol":{"description":"Qualified symbol of the company's primary listing, e.g. `NASDAQ:AAPL`.","type":"string"},"fiscal_year":{"minimum":1000,"maximum":9999,"anyOf":[{"format":"integer","default":0,"type":"string"},{"minimum":1000,"maximum":9999,"type":"integer"}]},"employees":{"minimum":0,"description":"Reported number of employees for the fiscal year. Some companies disclose average full-time equivalents, so fractional values occur.","type":"number"}},"required":["id","object","symbol","fiscal_year","employees"],"$id":"#/components/schemas/v3.EmployeeCount"}},"next_page_url":{"anyOf":[{"type":"string"},{"type":"null"}]},"previous_page_url":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["data","next_page_url","previous_page_url"],"$id":"#/components/schemas/v3.EmployeeCountList"},"v3.StockPricesParams":{"additionalProperties":false,"type":"object","properties":{"identifier":{"minLength":1,"maxLength":128,"description":"A ticker ID, an exchange and symbol separated by a colon (e.g. `NASDAQ:AAPL`), or a FIGI.","examples":["NASDAQ:AAPL","tkr_cO46h8pgSu9Qqy","BBG000B9XRY4"],"type":"string"}},"required":["identifier"],"$id":"#/components/schemas/v3.StockPricesParams"},"v3.StockPricesQuery":{"additionalProperties":false,"type":"object","properties":{"apikey":{"description":"Browser-friendly alternative to Bearer authentication. Use either this parameter or the Authorization header, never both.","type":"string"},"date":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return prices from exactly this date.","type":"string"},"date.gte":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return prices whose date is on or after this date.","type":"string"},"date.gt":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return prices whose date is strictly after this date.","type":"string"},"date.lte":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return prices whose date is on or before this date.","type":"string"},"date.lt":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return prices whose date is strictly before this date.","type":"string"},"adjustment":{"type":"string","enum":["none","splits","total_return"]},"adjusted":{"type":"string","enum":["true","false"]},"order":{"type":"string","enum":["asc","desc"]},"limit":{"minimum":1,"maximum":1000,"multipleOf":1,"default":250,"title":"limit","description":"Maximum number of resources to return. Defaults to 250.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":1000,"multipleOf":1,"default":250,"title":"limit","description":"Maximum number of resources to return. Defaults to 250.","type":"number"}]},"page":{"maxLength":4096,"description":"Opaque page token from a previous response. Prefer following the returned page URLs directly.","type":"string"}},"$id":"#/components/schemas/v3.StockPricesQuery"},"v3.LatestStockPriceQuery":{"type":"object","patternProperties":{"^apikey$":{"description":"Browser-friendly alternative to Bearer authentication. Use either this parameter or the Authorization header, never both.","type":"string"}},"$id":"#/components/schemas/v3.RetrieveTickerQuery"},"v3.LatestStockPriceListQuery":{"additionalProperties":false,"type":"object","properties":{"apikey":{"description":"Browser-friendly alternative to Bearer authentication. Use either this parameter or the Authorization header, never both.","type":"string"},"exchange":{"minLength":1,"maxLength":32,"title":"exchange","description":"Filter to tickers listed on one exchange code, e.g. `NASDAQ`.","type":"string"},"order":{"type":"string","enum":["asc","desc"]},"limit":{"minimum":1,"maximum":2000,"multipleOf":1,"default":500,"title":"limit","description":"Maximum number of resources to return. Defaults to 500.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":2000,"multipleOf":1,"default":500,"title":"limit","description":"Maximum number of resources to return. Defaults to 500.","type":"number"}]},"page":{"maxLength":4096,"description":"Opaque page token from a previous response. Prefer following the returned page URLs directly.","type":"string"}},"$id":"#/components/schemas/v3.LatestStockPriceListQuery"},"v3.LatestStockPrice":{"additionalProperties":false,"type":"object","properties":{"symbol":{"description":"The qualified ticker symbol this quote belongs to, e.g. `NASDAQ:AAPL`.","type":"string"},"date":{"description":"Trading date of the latest available quote, or null when the ticker has no price inside the freshness window.","anyOf":[{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"A calendar date in YYYY-MM-DD format.","type":"string"},{"type":"null"}]},"open":{"anyOf":[{"type":"number"},{"type":"null"}]},"high":{"anyOf":[{"type":"number"},{"type":"null"}]},"low":{"anyOf":[{"type":"number"},{"type":"null"}]},"close":{"anyOf":[{"type":"number"},{"type":"null"}]},"volume":{"anyOf":[{"type":"number"},{"type":"null"}]},"currency":{"description":"ISO 4217 code this quote is priced in, e.g. `USD`.","anyOf":[{"type":"string"},{"type":"null"}]}},"required":["symbol","date","open","high","low","close","volume","currency"],"$id":"#/components/schemas/v3.LatestStockPrice"},"v3.LatestStockPriceList":{"additionalProperties":false,"type":"object","properties":{"data":{"description":"The latest prices in this page, one row per ticker.","type":"array","items":{"additionalProperties":false,"type":"object","properties":{"symbol":{"description":"The qualified ticker symbol this quote belongs to, e.g. `NASDAQ:AAPL`.","type":"string"},"date":{"description":"Trading date of the latest available quote, or null when the ticker has no price inside the freshness window.","anyOf":[{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"A calendar date in YYYY-MM-DD format.","type":"string"},{"type":"null"}]},"open":{"anyOf":[{"type":"number"},{"type":"null"}]},"high":{"anyOf":[{"type":"number"},{"type":"null"}]},"low":{"anyOf":[{"type":"number"},{"type":"null"}]},"close":{"anyOf":[{"type":"number"},{"type":"null"}]},"volume":{"anyOf":[{"type":"number"},{"type":"null"}]},"currency":{"description":"ISO 4217 code this quote is priced in, e.g. `USD`.","anyOf":[{"type":"string"},{"type":"null"}]}},"required":["symbol","date","open","high","low","close","volume","currency"],"$id":"#/components/schemas/v3.LatestStockPrice"}},"next_page_url":{"description":"URL for the next page, or null when this is the last page.","anyOf":[{"type":"string"},{"type":"null"}]},"previous_page_url":{"description":"URL for the previous page, or null when this is the first page.","anyOf":[{"type":"string"},{"type":"null"}]}},"required":["data","next_page_url","previous_page_url"],"$id":"#/components/schemas/v3.LatestStockPriceList"},"v3.HistoricalPrice":{"additionalProperties":false,"type":"object","properties":{"symbol":{"description":"The qualified ticker symbol this quote belongs to, e.g. `NASDAQ:AAPL`.","type":"string"},"date":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"A calendar date in YYYY-MM-DD format.","type":"string"},"open":{"anyOf":[{"type":"number"},{"type":"null"}]},"high":{"anyOf":[{"type":"number"},{"type":"null"}]},"low":{"anyOf":[{"type":"number"},{"type":"null"}]},"close":{"type":"number"},"volume":{"anyOf":[{"type":"number"},{"type":"null"}]},"currency":{"description":"ISO 4217 code this quote is priced in, e.g. `USD`.","anyOf":[{"type":"string"},{"type":"null"}]}},"required":["symbol","date","open","high","low","close","volume","currency"],"$id":"#/components/schemas/v3.HistoricalPrice"},"v3.HistoricalPricePoint":{"additionalProperties":false,"type":"object","properties":{"date":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"A calendar date in YYYY-MM-DD format.","type":"string"},"open":{"anyOf":[{"type":"number"},{"type":"null"}]},"high":{"anyOf":[{"type":"number"},{"type":"null"}]},"low":{"anyOf":[{"type":"number"},{"type":"null"}]},"close":{"type":"number"},"volume":{"anyOf":[{"type":"number"},{"type":"null"}]}},"required":["date","open","high","low","close","volume"],"$id":"#/components/schemas/v3.HistoricalPricePoint"},"v3.HistoricalPriceList":{"additionalProperties":false,"type":"object","properties":{"data":{"description":"The historical prices in this page.","type":"array","items":{"additionalProperties":false,"type":"object","properties":{"date":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"A calendar date in YYYY-MM-DD format.","type":"string"},"open":{"anyOf":[{"type":"number"},{"type":"null"}]},"high":{"anyOf":[{"type":"number"},{"type":"null"}]},"low":{"anyOf":[{"type":"number"},{"type":"null"}]},"close":{"type":"number"},"volume":{"anyOf":[{"type":"number"},{"type":"null"}]}},"required":["date","open","high","low","close","volume"],"$id":"#/components/schemas/v3.HistoricalPricePoint"}},"symbol":{"description":"The qualified ticker symbol every quote in `data` belongs to, e.g. `NASDAQ:AAPL`. Present even when `data` is empty.","type":"string"},"currency":{"description":"ISO 4217 code every quote in `data` is priced in, e.g. `USD`. A ticker is only ever quoted in one currency. Null when the page carries no priced quotes.","anyOf":[{"type":"string"},{"type":"null"}]},"next_page_url":{"description":"URL for the next page, or null when this is the last page.","anyOf":[{"type":"string"},{"type":"null"}]},"previous_page_url":{"description":"URL for the previous page, or null when this is the first page.","anyOf":[{"type":"string"},{"type":"null"}]}},"required":["data","symbol","currency","next_page_url","previous_page_url"],"$id":"#/components/schemas/v3.HistoricalPriceList"},"v3.StockSplitListQuery":{"additionalProperties":false,"type":"object","properties":{"apikey":{"description":"Browser-friendly alternative to Bearer authentication. Use either this parameter or the Authorization header, never both.","type":"string"},"identifier":{"minLength":1,"maxLength":128,"title":"identifier","description":"Restrict results to a single ticker. Accepts an exchange and symbol separated by a colon (e.g. `NASDAQ:AAPL`), a ticker ID, or a FIGI. Stock splits are per ticker, so results are the split events for that exact listing. Omit to list splits across all tickers.","examples":["NASDAQ:AAPL","tkr_cO46h8pgSu9Qqy","BBG000B9XRY4"],"type":"string"},"date":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return splits executed on exactly this date.","type":"string"},"date.gte":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return splits whose execution date is on or after this date.","type":"string"},"date.gt":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return splits whose execution date is strictly after this date.","type":"string"},"date.lte":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return splits whose execution date is on or before this date.","type":"string"},"date.lt":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return splits whose execution date is strictly before this date.","type":"string"},"order":{"type":"string","enum":["asc","desc"]},"limit":{"minimum":1,"maximum":500,"multipleOf":1,"default":100,"title":"limit","description":"Maximum number of resources to return. Defaults to 100.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":500,"multipleOf":1,"default":100,"title":"limit","description":"Maximum number of resources to return. Defaults to 100.","type":"number"}]},"page":{"maxLength":4096,"description":"Opaque page token from a previous response. Prefer following the returned page URLs directly.","type":"string"}},"$id":"#/components/schemas/v3.StockSplitListQuery"},"v3.StockSplit":{"additionalProperties":false,"type":"object","properties":{"id":{"type":"string"},"object":{"const":"v3.market_data.stock_split","type":"string"},"symbol":{"type":"string"},"exchange":{"type":"string"},"mic":{"anyOf":[{"type":"string"},{"type":"null"}]},"execution_date":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"A calendar date in YYYY-MM-DD format.","type":"string"},"factor":{"exclusiveMinimum":0,"type":"number"},"split_from":{"anyOf":[{"minimum":1,"anyOf":[{"format":"integer","default":0,"type":"string"},{"minimum":1,"type":"integer"}]},{"type":"null"}]},"split_to":{"anyOf":[{"minimum":1,"anyOf":[{"format":"integer","default":0,"type":"string"},{"minimum":1,"type":"integer"}]},{"type":"null"}]},"is_reverse":{"type":"boolean"},"pre_split_shares":{"anyOf":[{"type":"number"},{"type":"null"}]},"post_split_shares":{"anyOf":[{"type":"number"},{"type":"null"}]},"pre_split_price":{"anyOf":[{"type":"number"},{"type":"null"}]},"post_split_price":{"anyOf":[{"type":"number"},{"type":"null"}]},"currency":{"anyOf":[{"type":"string"},{"type":"null"}]},"updated_at":{"format":"date-time","type":"string"}},"required":["id","object","symbol","exchange","mic","execution_date","factor","split_from","split_to","is_reverse","pre_split_shares","post_split_shares","pre_split_price","post_split_price","currency","updated_at"],"$id":"#/components/schemas/v3.StockSplit"},"v3.StockSplitList":{"additionalProperties":false,"type":"object","properties":{"data":{"type":"array","items":{"additionalProperties":false,"type":"object","properties":{"id":{"type":"string"},"object":{"const":"v3.market_data.stock_split","type":"string"},"symbol":{"type":"string"},"exchange":{"type":"string"},"mic":{"anyOf":[{"type":"string"},{"type":"null"}]},"execution_date":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"A calendar date in YYYY-MM-DD format.","type":"string"},"factor":{"exclusiveMinimum":0,"type":"number"},"split_from":{"anyOf":[{"minimum":1,"anyOf":[{"format":"integer","default":0,"type":"string"},{"minimum":1,"type":"integer"}]},{"type":"null"}]},"split_to":{"anyOf":[{"minimum":1,"anyOf":[{"format":"integer","default":0,"type":"string"},{"minimum":1,"type":"integer"}]},{"type":"null"}]},"is_reverse":{"type":"boolean"},"pre_split_shares":{"anyOf":[{"type":"number"},{"type":"null"}]},"post_split_shares":{"anyOf":[{"type":"number"},{"type":"null"}]},"pre_split_price":{"anyOf":[{"type":"number"},{"type":"null"}]},"post_split_price":{"anyOf":[{"type":"number"},{"type":"null"}]},"currency":{"anyOf":[{"type":"string"},{"type":"null"}]},"updated_at":{"format":"date-time","type":"string"}},"required":["id","object","symbol","exchange","mic","execution_date","factor","split_from","split_to","is_reverse","pre_split_shares","post_split_shares","pre_split_price","post_split_price","currency","updated_at"],"$id":"#/components/schemas/v3.StockSplit"}},"next_page_url":{"anyOf":[{"type":"string"},{"type":"null"}]},"previous_page_url":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["data","next_page_url","previous_page_url"],"$id":"#/components/schemas/v3.StockSplitList"},"v3.FundamentalsParams":{"additionalProperties":false,"type":"object","properties":{"identifier":{"minLength":1,"maxLength":128,"description":"A ticker ID, an exchange and symbol separated by a colon (e.g. `NASDAQ:AAPL`), or a FIGI.","examples":["NASDAQ:AAPL","tkr_cO46h8pgSu9Qqy","BBG000B9XRY4"],"type":"string"}},"required":["identifier"],"$id":"#/components/schemas/v3.FundamentalsParams"},"v3.IncomeStatementQuery":{"additionalProperties":false,"type":"object","properties":{"apikey":{"description":"Browser-friendly alternative to Bearer authentication. Use either this parameter or the Authorization header, never both.","type":"string"},"period_type":{"type":"string","enum":["annual","quarterly","ttm"]},"period_label":{"type":"string","enum":["FY","Q1","Q2","Q3","Q4"]},"date":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is exactly this date.","type":"string"},"date.gte":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is on or after this date.","type":"string"},"date.gt":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is strictly after this date.","type":"string"},"date.lte":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is on or before this date.","type":"string"},"date.lt":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is strictly before this date.","type":"string"},"fiscal_year.gte":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gte","description":"Return statements from this fiscal year onward.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gte","description":"Return statements from this fiscal year onward.","type":"number"}]},"fiscal_year.gt":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gt","description":"Return statements after this fiscal year.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gt","description":"Return statements after this fiscal year.","type":"number"}]},"fiscal_year.lte":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lte","description":"Return statements through this fiscal year.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lte","description":"Return statements through this fiscal year.","type":"number"}]},"fiscal_year.lt":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lt","description":"Return statements before this fiscal year.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lt","description":"Return statements before this fiscal year.","type":"number"}]},"order":{"type":"string","enum":["asc","desc"]},"limit":{"minimum":1,"maximum":100,"multipleOf":1,"default":50,"title":"limit","description":"Maximum number of resources to return. Defaults to 50.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":100,"multipleOf":1,"default":50,"title":"limit","description":"Maximum number of resources to return. Defaults to 50.","type":"number"}]},"page":{"maxLength":4096,"description":"Opaque page token from a previous response. Prefer following the returned page URLs directly.","type":"string"}},"$id":"#/components/schemas/v3.IncomeStatementQuery"},"v3.BalanceSheetQuery":{"additionalProperties":false,"type":"object","properties":{"apikey":{"description":"Browser-friendly alternative to Bearer authentication. Use either this parameter or the Authorization header, never both.","type":"string"},"period_type":{"type":"string","enum":["annual","quarterly","ttm"]},"period_label":{"type":"string","enum":["FY","Q1","Q2","Q3","Q4"]},"date":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is exactly this date.","type":"string"},"date.gte":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is on or after this date.","type":"string"},"date.gt":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is strictly after this date.","type":"string"},"date.lte":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is on or before this date.","type":"string"},"date.lt":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is strictly before this date.","type":"string"},"fiscal_year.gte":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gte","description":"Return statements from this fiscal year onward.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gte","description":"Return statements from this fiscal year onward.","type":"number"}]},"fiscal_year.gt":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gt","description":"Return statements after this fiscal year.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gt","description":"Return statements after this fiscal year.","type":"number"}]},"fiscal_year.lte":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lte","description":"Return statements through this fiscal year.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lte","description":"Return statements through this fiscal year.","type":"number"}]},"fiscal_year.lt":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lt","description":"Return statements before this fiscal year.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lt","description":"Return statements before this fiscal year.","type":"number"}]},"order":{"type":"string","enum":["asc","desc"]},"limit":{"minimum":1,"maximum":100,"multipleOf":1,"default":50,"title":"limit","description":"Maximum number of resources to return. Defaults to 50.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":100,"multipleOf":1,"default":50,"title":"limit","description":"Maximum number of resources to return. Defaults to 50.","type":"number"}]},"page":{"maxLength":4096,"description":"Opaque page token from a previous response. Prefer following the returned page URLs directly.","type":"string"}},"$id":"#/components/schemas/v3.IncomeStatementQuery"},"v3.CashFlowQuery":{"additionalProperties":false,"type":"object","properties":{"apikey":{"description":"Browser-friendly alternative to Bearer authentication. Use either this parameter or the Authorization header, never both.","type":"string"},"period_type":{"type":"string","enum":["annual","quarterly","ttm"]},"period_label":{"type":"string","enum":["FY","Q1","Q2","Q3","Q4"]},"date":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is exactly this date.","type":"string"},"date.gte":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is on or after this date.","type":"string"},"date.gt":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is strictly after this date.","type":"string"},"date.lte":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is on or before this date.","type":"string"},"date.lt":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is strictly before this date.","type":"string"},"fiscal_year.gte":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gte","description":"Return statements from this fiscal year onward.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gte","description":"Return statements from this fiscal year onward.","type":"number"}]},"fiscal_year.gt":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gt","description":"Return statements after this fiscal year.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gt","description":"Return statements after this fiscal year.","type":"number"}]},"fiscal_year.lte":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lte","description":"Return statements through this fiscal year.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lte","description":"Return statements through this fiscal year.","type":"number"}]},"fiscal_year.lt":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lt","description":"Return statements before this fiscal year.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lt","description":"Return statements before this fiscal year.","type":"number"}]},"order":{"type":"string","enum":["asc","desc"]},"limit":{"minimum":1,"maximum":100,"multipleOf":1,"default":50,"title":"limit","description":"Maximum number of resources to return. Defaults to 50.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":100,"multipleOf":1,"default":50,"title":"limit","description":"Maximum number of resources to return. Defaults to 50.","type":"number"}]},"page":{"maxLength":4096,"description":"Opaque page token from a previous response. Prefer following the returned page URLs directly.","type":"string"}},"$id":"#/components/schemas/v3.IncomeStatementQuery"},"v3.ProfitabilityQuery":{"additionalProperties":false,"type":"object","properties":{"apikey":{"description":"Browser-friendly alternative to Bearer authentication. Use either this parameter or the Authorization header, never both.","type":"string"},"period_type":{"type":"string","enum":["annual","quarterly","ttm"]},"period_label":{"type":"string","enum":["FY","Q1","Q2","Q3","Q4"]},"date.gte":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is on or after this date.","type":"string"},"date.gt":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is strictly after this date.","type":"string"},"date.lte":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is on or before this date.","type":"string"},"date.lt":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is strictly before this date.","type":"string"},"fiscal_year.gte":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gte","description":"Return statements from this fiscal year onward.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gte","description":"Return statements from this fiscal year onward.","type":"number"}]},"fiscal_year.gt":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gt","description":"Return statements after this fiscal year.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gt","description":"Return statements after this fiscal year.","type":"number"}]},"fiscal_year.lte":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lte","description":"Return statements through this fiscal year.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lte","description":"Return statements through this fiscal year.","type":"number"}]},"fiscal_year.lt":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lt","description":"Return statements before this fiscal year.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lt","description":"Return statements before this fiscal year.","type":"number"}]},"order":{"type":"string","enum":["asc","desc"]},"limit":{"minimum":1,"maximum":100,"multipleOf":1,"default":50,"title":"limit","description":"Maximum number of resources to return. Defaults to 50.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":100,"multipleOf":1,"default":50,"title":"limit","description":"Maximum number of resources to return. Defaults to 50.","type":"number"}]},"page":{"maxLength":4096,"description":"Opaque page token from a previous response. Prefer following the returned page URLs directly.","type":"string"}},"$id":"#/components/schemas/v3.ProfitabilityQuery"},"v3.CreditQuery":{"additionalProperties":false,"type":"object","properties":{"apikey":{"description":"Browser-friendly alternative to Bearer authentication. Use either this parameter or the Authorization header, never both.","type":"string"},"period_type":{"type":"string","enum":["annual","quarterly","ttm"]},"period_label":{"type":"string","enum":["FY","Q1","Q2","Q3","Q4"]},"date.gte":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is on or after this date.","type":"string"},"date.gt":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is strictly after this date.","type":"string"},"date.lte":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is on or before this date.","type":"string"},"date.lt":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is strictly before this date.","type":"string"},"fiscal_year.gte":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gte","description":"Return statements from this fiscal year onward.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gte","description":"Return statements from this fiscal year onward.","type":"number"}]},"fiscal_year.gt":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gt","description":"Return statements after this fiscal year.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gt","description":"Return statements after this fiscal year.","type":"number"}]},"fiscal_year.lte":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lte","description":"Return statements through this fiscal year.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lte","description":"Return statements through this fiscal year.","type":"number"}]},"fiscal_year.lt":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lt","description":"Return statements before this fiscal year.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lt","description":"Return statements before this fiscal year.","type":"number"}]},"order":{"type":"string","enum":["asc","desc"]},"limit":{"minimum":1,"maximum":100,"multipleOf":1,"default":50,"title":"limit","description":"Maximum number of resources to return. Defaults to 50.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":100,"multipleOf":1,"default":50,"title":"limit","description":"Maximum number of resources to return. Defaults to 50.","type":"number"}]},"page":{"maxLength":4096,"description":"Opaque page token from a previous response. Prefer following the returned page URLs directly.","type":"string"}},"$id":"#/components/schemas/v3.CreditQuery"},"v3.LiquidityQuery":{"additionalProperties":false,"type":"object","properties":{"apikey":{"description":"Browser-friendly alternative to Bearer authentication. Use either this parameter or the Authorization header, never both.","type":"string"},"period_type":{"type":"string","enum":["annual","quarterly","ttm"]},"period_label":{"type":"string","enum":["FY","Q1","Q2","Q3","Q4"]},"date":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is exactly this date.","type":"string"},"date.gte":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is on or after this date.","type":"string"},"date.gt":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is strictly after this date.","type":"string"},"date.lte":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is on or before this date.","type":"string"},"date.lt":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is strictly before this date.","type":"string"},"fiscal_year.gte":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gte","description":"Return statements from this fiscal year onward.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gte","description":"Return statements from this fiscal year onward.","type":"number"}]},"fiscal_year.gt":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gt","description":"Return statements after this fiscal year.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gt","description":"Return statements after this fiscal year.","type":"number"}]},"fiscal_year.lte":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lte","description":"Return statements through this fiscal year.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lte","description":"Return statements through this fiscal year.","type":"number"}]},"fiscal_year.lt":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lt","description":"Return statements before this fiscal year.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lt","description":"Return statements before this fiscal year.","type":"number"}]},"order":{"type":"string","enum":["asc","desc"]},"limit":{"minimum":1,"maximum":100,"multipleOf":1,"default":50,"title":"limit","description":"Maximum number of resources to return. Defaults to 50.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":100,"multipleOf":1,"default":50,"title":"limit","description":"Maximum number of resources to return. Defaults to 50.","type":"number"}]},"page":{"maxLength":4096,"description":"Opaque page token from a previous response. Prefer following the returned page URLs directly.","type":"string"}},"$id":"#/components/schemas/v3.IncomeStatementQuery"},"v3.WorkingCapitalQuery":{"additionalProperties":false,"type":"object","properties":{"apikey":{"description":"Browser-friendly alternative to Bearer authentication. Use either this parameter or the Authorization header, never both.","type":"string"},"period_type":{"type":"string","enum":["annual","quarterly","ttm"]},"period_label":{"type":"string","enum":["FY","Q1","Q2","Q3","Q4"]},"date":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is exactly this date.","type":"string"},"date.gte":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is on or after this date.","type":"string"},"date.gt":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is strictly after this date.","type":"string"},"date.lte":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is on or before this date.","type":"string"},"date.lt":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is strictly before this date.","type":"string"},"fiscal_year.gte":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gte","description":"Return statements from this fiscal year onward.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gte","description":"Return statements from this fiscal year onward.","type":"number"}]},"fiscal_year.gt":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gt","description":"Return statements after this fiscal year.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gt","description":"Return statements after this fiscal year.","type":"number"}]},"fiscal_year.lte":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lte","description":"Return statements through this fiscal year.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lte","description":"Return statements through this fiscal year.","type":"number"}]},"fiscal_year.lt":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lt","description":"Return statements before this fiscal year.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lt","description":"Return statements before this fiscal year.","type":"number"}]},"order":{"type":"string","enum":["asc","desc"]},"limit":{"minimum":1,"maximum":100,"multipleOf":1,"default":50,"title":"limit","description":"Maximum number of resources to return. Defaults to 50.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":100,"multipleOf":1,"default":50,"title":"limit","description":"Maximum number of resources to return. Defaults to 50.","type":"number"}]},"page":{"maxLength":4096,"description":"Opaque page token from a previous response. Prefer following the returned page URLs directly.","type":"string"}},"$id":"#/components/schemas/v3.IncomeStatementQuery"},"v3.YieldAnalysisQuery":{"additionalProperties":false,"type":"object","properties":{"apikey":{"description":"Browser-friendly alternative to Bearer authentication. Use either this parameter or the Authorization header, never both.","type":"string"},"period_type":{"type":"string","enum":["annual","quarterly","ttm"]},"period_label":{"type":"string","enum":["FY","Q1","Q2","Q3","Q4"]},"date":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is exactly this date.","type":"string"},"date.gte":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is on or after this date.","type":"string"},"date.gt":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is strictly after this date.","type":"string"},"date.lte":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is on or before this date.","type":"string"},"date.lt":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is strictly before this date.","type":"string"},"fiscal_year.gte":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gte","description":"Return statements from this fiscal year onward.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gte","description":"Return statements from this fiscal year onward.","type":"number"}]},"fiscal_year.gt":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gt","description":"Return statements after this fiscal year.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gt","description":"Return statements after this fiscal year.","type":"number"}]},"fiscal_year.lte":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lte","description":"Return statements through this fiscal year.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lte","description":"Return statements through this fiscal year.","type":"number"}]},"fiscal_year.lt":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lt","description":"Return statements before this fiscal year.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lt","description":"Return statements before this fiscal year.","type":"number"}]},"order":{"type":"string","enum":["asc","desc"]},"limit":{"minimum":1,"maximum":100,"multipleOf":1,"default":50,"title":"limit","description":"Maximum number of resources to return. Defaults to 50.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":100,"multipleOf":1,"default":50,"title":"limit","description":"Maximum number of resources to return. Defaults to 50.","type":"number"}]},"page":{"maxLength":4096,"description":"Opaque page token from a previous response. Prefer following the returned page URLs directly.","type":"string"}},"$id":"#/components/schemas/v3.IncomeStatementQuery"},"v3.EnterpriseValueQuery":{"additionalProperties":false,"type":"object","properties":{"apikey":{"description":"Browser-friendly alternative to Bearer authentication. Use either this parameter or the Authorization header, never both.","type":"string"},"period_type":{"type":"string","enum":["annual","quarterly","ttm"]},"period_label":{"type":"string","enum":["FY","Q1","Q2","Q3","Q4"]},"date":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is exactly this date.","type":"string"},"date.gte":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is on or after this date.","type":"string"},"date.gt":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is strictly after this date.","type":"string"},"date.lte":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is on or before this date.","type":"string"},"date.lt":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is strictly before this date.","type":"string"},"fiscal_year.gte":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gte","description":"Return statements from this fiscal year onward.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gte","description":"Return statements from this fiscal year onward.","type":"number"}]},"fiscal_year.gt":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gt","description":"Return statements after this fiscal year.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gt","description":"Return statements after this fiscal year.","type":"number"}]},"fiscal_year.lte":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lte","description":"Return statements through this fiscal year.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lte","description":"Return statements through this fiscal year.","type":"number"}]},"fiscal_year.lt":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lt","description":"Return statements before this fiscal year.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lt","description":"Return statements before this fiscal year.","type":"number"}]},"order":{"type":"string","enum":["asc","desc"]},"limit":{"minimum":1,"maximum":100,"multipleOf":1,"default":50,"title":"limit","description":"Maximum number of resources to return. Defaults to 50.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":100,"multipleOf":1,"default":50,"title":"limit","description":"Maximum number of resources to return. Defaults to 50.","type":"number"}]},"page":{"maxLength":4096,"description":"Opaque page token from a previous response. Prefer following the returned page URLs directly.","type":"string"}},"$id":"#/components/schemas/v3.IncomeStatementQuery"},"v3.ValuationMultiplesQuery":{"additionalProperties":false,"type":"object","properties":{"apikey":{"description":"Browser-friendly alternative to Bearer authentication. Use either this parameter or the Authorization header, never both.","type":"string"},"period_type":{"type":"string","enum":["annual","quarterly","ttm"]},"period_label":{"type":"string","enum":["FY","Q1","Q2","Q3","Q4"]},"date":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is exactly this date.","type":"string"},"date.gte":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is on or after this date.","type":"string"},"date.gt":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is strictly after this date.","type":"string"},"date.lte":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is on or before this date.","type":"string"},"date.lt":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is strictly before this date.","type":"string"},"fiscal_year.gte":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gte","description":"Return statements from this fiscal year onward.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gte","description":"Return statements from this fiscal year onward.","type":"number"}]},"fiscal_year.gt":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gt","description":"Return statements after this fiscal year.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gt","description":"Return statements after this fiscal year.","type":"number"}]},"fiscal_year.lte":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lte","description":"Return statements through this fiscal year.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lte","description":"Return statements through this fiscal year.","type":"number"}]},"fiscal_year.lt":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lt","description":"Return statements before this fiscal year.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lt","description":"Return statements before this fiscal year.","type":"number"}]},"order":{"type":"string","enum":["asc","desc"]},"limit":{"minimum":1,"maximum":100,"multipleOf":1,"default":50,"title":"limit","description":"Maximum number of resources to return. Defaults to 50.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":100,"multipleOf":1,"default":50,"title":"limit","description":"Maximum number of resources to return. Defaults to 50.","type":"number"}]},"page":{"maxLength":4096,"description":"Opaque page token from a previous response. Prefer following the returned page URLs directly.","type":"string"}},"$id":"#/components/schemas/v3.IncomeStatementQuery"},"v3.PerShareQuery":{"additionalProperties":false,"type":"object","properties":{"apikey":{"description":"Browser-friendly alternative to Bearer authentication. Use either this parameter or the Authorization header, never both.","type":"string"},"period_type":{"type":"string","enum":["annual","quarterly","ttm"]},"period_label":{"type":"string","enum":["FY","Q1","Q2","Q3","Q4"]},"date":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is exactly this date.","type":"string"},"date.gte":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is on or after this date.","type":"string"},"date.gt":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is strictly after this date.","type":"string"},"date.lte":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is on or before this date.","type":"string"},"date.lt":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is strictly before this date.","type":"string"},"fiscal_year.gte":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gte","description":"Return statements from this fiscal year onward.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gte","description":"Return statements from this fiscal year onward.","type":"number"}]},"fiscal_year.gt":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gt","description":"Return statements after this fiscal year.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gt","description":"Return statements after this fiscal year.","type":"number"}]},"fiscal_year.lte":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lte","description":"Return statements through this fiscal year.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lte","description":"Return statements through this fiscal year.","type":"number"}]},"fiscal_year.lt":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lt","description":"Return statements before this fiscal year.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lt","description":"Return statements before this fiscal year.","type":"number"}]},"order":{"type":"string","enum":["asc","desc"]},"limit":{"minimum":1,"maximum":100,"multipleOf":1,"default":50,"title":"limit","description":"Maximum number of resources to return. Defaults to 50.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":100,"multipleOf":1,"default":50,"title":"limit","description":"Maximum number of resources to return. Defaults to 50.","type":"number"}]},"page":{"maxLength":4096,"description":"Opaque page token from a previous response. Prefer following the returned page URLs directly.","type":"string"}},"$id":"#/components/schemas/v3.IncomeStatementQuery"},"v3.WorkingCapitalMetrics":{"additionalProperties":false,"type":"object","properties":{"acct_rcv_turn":{"anyOf":[{"type":"number"},{"type":"null"}]},"acct_rcv_days":{"anyOf":[{"type":"number"},{"type":"null"}]},"invent_turn":{"anyOf":[{"type":"number"},{"type":"null"}]},"invent_days":{"anyOf":[{"type":"number"},{"type":"null"}]},"accounts_payable_turnover":{"anyOf":[{"type":"number"},{"type":"null"}]},"accounts_payable_turnover_days":{"anyOf":[{"type":"number"},{"type":"null"}]},"cash_conversion_cycle":{"anyOf":[{"type":"number"},{"type":"null"}]},"inv_to_cash_days":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_inventories":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_invtry_raw_materials":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_invtry_in_progress":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_invtry_finished_goods":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_other_inv":{"anyOf":[{"type":"number"},{"type":"null"}]}},"required":["acct_rcv_turn","acct_rcv_days","invent_turn","invent_days","accounts_payable_turnover","accounts_payable_turnover_days","cash_conversion_cycle","inv_to_cash_days","bs_inventories","bs_invtry_raw_materials","bs_invtry_in_progress","bs_invtry_finished_goods","bs_other_inv"],"$id":"#/components/schemas/v3.WorkingCapitalMetrics"},"v3.EnterpriseValueMetrics":{"additionalProperties":false,"type":"object","properties":{"market_cap":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_cash_near_cash_item":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_pfd_eqty_and_hybrid_cptl":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_minority_noncontrolling_interest":{"anyOf":[{"type":"number"},{"type":"null"}]},"short_and_long_term_debt":{"anyOf":[{"type":"number"},{"type":"null"}]},"enterprise_value":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_tot_cap":{"anyOf":[{"type":"number"},{"type":"null"}]},"tot_debt_to_tot_cap":{"anyOf":[{"type":"number"},{"type":"null"}]},"total_debt_to_ev":{"anyOf":[{"type":"number"},{"type":"null"}]},"ev_to_ttm_sales":{"anyOf":[{"type":"number"},{"type":"null"}]},"ev_to_ttm_ebitda":{"anyOf":[{"type":"number"},{"type":"null"}]},"ev_to_ttm_ebit":{"anyOf":[{"type":"number"},{"type":"null"}]},"ev_to_ttm_cash_flow_firm":{"anyOf":[{"type":"number"},{"type":"null"}]},"ev_to_ttm_free_cash_flow_firm":{"anyOf":[{"type":"number"},{"type":"null"}]},"diluted_mkt_cap":{"anyOf":[{"type":"number"},{"type":"null"}]},"diluted_ev":{"anyOf":[{"type":"number"},{"type":"null"}]},"ev_to_sh_out":{"anyOf":[{"type":"number"},{"type":"null"}]},"ttm_net_sales":{"anyOf":[{"type":"number"},{"type":"null"}]},"ttm_ebitda":{"anyOf":[{"type":"number"},{"type":"null"}]},"ttm_oper_inc":{"anyOf":[{"type":"number"},{"type":"null"}]},"ttm_cash_flow_firm":{"anyOf":[{"type":"number"},{"type":"null"}]},"ttm_free_cash_flow_firm":{"anyOf":[{"type":"number"},{"type":"null"}]}},"required":["market_cap","bs_cash_near_cash_item","bs_pfd_eqty_and_hybrid_cptl","bs_minority_noncontrolling_interest","short_and_long_term_debt","enterprise_value","bs_tot_cap","tot_debt_to_tot_cap","total_debt_to_ev","ev_to_ttm_sales","ev_to_ttm_ebitda","ev_to_ttm_ebit","ev_to_ttm_cash_flow_firm","ev_to_ttm_free_cash_flow_firm","diluted_mkt_cap","diluted_ev","ev_to_sh_out","ttm_net_sales","ttm_ebitda","ttm_oper_inc","ttm_cash_flow_firm","ttm_free_cash_flow_firm"],"$id":"#/components/schemas/v3.EnterpriseValueMetrics"},"v3.ValuationMultiplesMetrics":{"additionalProperties":false,"type":"object","properties":{"pe_ratio":{"anyOf":[{"type":"number"},{"type":"null"}]},"average_price_earnings_ratio":{"anyOf":[{"type":"number"},{"type":"null"}]},"pe_ratio_with_high_clos_pr":{"anyOf":[{"type":"number"},{"type":"null"}]},"pe_ratio_with_low_clos_pr":{"anyOf":[{"type":"number"},{"type":"null"}]},"pr_to_book_ratio":{"anyOf":[{"type":"number"},{"type":"null"}]},"average_price_to_book_ratio":{"anyOf":[{"type":"number"},{"type":"null"}]},"high_closing_price_to_book_ratio":{"anyOf":[{"type":"number"},{"type":"null"}]},"low_closing_price_to_book_ratio":{"anyOf":[{"type":"number"},{"type":"null"}]},"pr_to_tang_bv_per_sh":{"anyOf":[{"type":"number"},{"type":"null"}]},"average_price_to_tangible_bps":{"anyOf":[{"type":"number"},{"type":"null"}]},"high_price_to_tangible_bps":{"anyOf":[{"type":"number"},{"type":"null"}]},"low_price_to_tangible_bps":{"anyOf":[{"type":"number"},{"type":"null"}]},"pr_to_sales_ratio":{"anyOf":[{"type":"number"},{"type":"null"}]},"average_price_to_sales_ratio":{"anyOf":[{"type":"number"},{"type":"null"}]},"high_closing_price_to_sales_ratio":{"anyOf":[{"type":"number"},{"type":"null"}]},"low_closing_price_to_sales_ratio":{"anyOf":[{"type":"number"},{"type":"null"}]},"pr_to_cash_flow":{"anyOf":[{"type":"number"},{"type":"null"}]},"average_price_to_cash_flow":{"anyOf":[{"type":"number"},{"type":"null"}]},"high_closing_price_to_cash_flow":{"anyOf":[{"type":"number"},{"type":"null"}]},"low_closing_price_to_cash_flow":{"anyOf":[{"type":"number"},{"type":"null"}]},"pr_to_free_cash_flow":{"anyOf":[{"type":"number"},{"type":"null"}]},"average_price_to_free_cash_flow":{"anyOf":[{"type":"number"},{"type":"null"}]},"high_price_to_free_cash_flow":{"anyOf":[{"type":"number"},{"type":"null"}]},"low_price_to_free_cash_flow":{"anyOf":[{"type":"number"},{"type":"null"}]},"ev_to_ttm_sales":{"anyOf":[{"type":"number"},{"type":"null"}]},"average_ev_to_ttm_sales":{"anyOf":[{"type":"number"},{"type":"null"}]},"high_ev_to_ttm_sales":{"anyOf":[{"type":"number"},{"type":"null"}]},"low_ev_to_ttm_sales":{"anyOf":[{"type":"number"},{"type":"null"}]},"ev_to_ttm_ebitda":{"anyOf":[{"type":"number"},{"type":"null"}]},"avg_ev_to_ttm_ebitda":{"anyOf":[{"type":"number"},{"type":"null"}]},"high_ev_to_ttm_ebitda":{"anyOf":[{"type":"number"},{"type":"null"}]},"low_ev_to_ttm_ebitda":{"anyOf":[{"type":"number"},{"type":"null"}]},"ev_to_ttm_ebit":{"anyOf":[{"type":"number"},{"type":"null"}]},"average_ev_to_ttm_ebit":{"anyOf":[{"type":"number"},{"type":"null"}]},"high_ev_to_ttm_ebit":{"anyOf":[{"type":"number"},{"type":"null"}]},"low_ev_to_ttm_ebit":{"anyOf":[{"type":"number"},{"type":"null"}]},"pr_last":{"anyOf":[{"type":"number"},{"type":"null"}]},"pr_high":{"anyOf":[{"type":"number"},{"type":"null"}]},"pr_low":{"anyOf":[{"type":"number"},{"type":"null"}]},"enterprise_value":{"anyOf":[{"type":"number"},{"type":"null"}]},"average_enterprise_value":{"anyOf":[{"type":"number"},{"type":"null"}]},"high_enterprise_value":{"anyOf":[{"type":"number"},{"type":"null"}]},"low_enterprise_value":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_sh_out":{"anyOf":[{"type":"number"},{"type":"null"}]}},"required":["pe_ratio","average_price_earnings_ratio","pe_ratio_with_high_clos_pr","pe_ratio_with_low_clos_pr","pr_to_book_ratio","average_price_to_book_ratio","high_closing_price_to_book_ratio","low_closing_price_to_book_ratio","pr_to_tang_bv_per_sh","average_price_to_tangible_bps","high_price_to_tangible_bps","low_price_to_tangible_bps","pr_to_sales_ratio","average_price_to_sales_ratio","high_closing_price_to_sales_ratio","low_closing_price_to_sales_ratio","pr_to_cash_flow","average_price_to_cash_flow","high_closing_price_to_cash_flow","low_closing_price_to_cash_flow","pr_to_free_cash_flow","average_price_to_free_cash_flow","high_price_to_free_cash_flow","low_price_to_free_cash_flow","ev_to_ttm_sales","average_ev_to_ttm_sales","high_ev_to_ttm_sales","low_ev_to_ttm_sales","ev_to_ttm_ebitda","avg_ev_to_ttm_ebitda","high_ev_to_ttm_ebitda","low_ev_to_ttm_ebitda","ev_to_ttm_ebit","average_ev_to_ttm_ebit","high_ev_to_ttm_ebit","low_ev_to_ttm_ebit","pr_last","pr_high","pr_low","enterprise_value","average_enterprise_value","high_enterprise_value","low_enterprise_value","bs_sh_out"],"$id":"#/components/schemas/v3.ValuationMultiplesMetrics"},"v3.PerShareMetrics":{"additionalProperties":false,"type":"object","properties":{"bs_sh_out":{"anyOf":[{"type":"number"},{"type":"null"}]},"is_sh_for_diluted_eps":{"anyOf":[{"type":"number"},{"type":"null"}]},"is_avg_num_sh_for_eps":{"anyOf":[{"type":"number"},{"type":"null"}]},"revenue_per_sh":{"anyOf":[{"type":"number"},{"type":"null"}]},"ebitda_per_sh":{"anyOf":[{"type":"number"},{"type":"null"}]},"oper_inc_per_sh":{"anyOf":[{"type":"number"},{"type":"null"}]},"eps":{"anyOf":[{"type":"number"},{"type":"null"}]},"eps_cont_ops":{"anyOf":[{"type":"number"},{"type":"null"}]},"diluted_eps":{"anyOf":[{"type":"number"},{"type":"null"}]},"dil_eps_cont_ops":{"anyOf":[{"type":"number"},{"type":"null"}]},"div_per_shr":{"anyOf":[{"type":"number"},{"type":"null"}]},"cash_flow_per_sh":{"anyOf":[{"type":"number"},{"type":"null"}]},"free_cash_flow_per_sh":{"anyOf":[{"type":"number"},{"type":"null"}]},"cash_st_investments_per_sh":{"anyOf":[{"type":"number"},{"type":"null"}]},"book_val_per_sh":{"anyOf":[{"type":"number"},{"type":"null"}]},"tang_book_val_per_sh":{"anyOf":[{"type":"number"},{"type":"null"}]}},"required":["bs_sh_out","is_sh_for_diluted_eps","is_avg_num_sh_for_eps","revenue_per_sh","ebitda_per_sh","oper_inc_per_sh","eps","eps_cont_ops","diluted_eps","dil_eps_cont_ops","div_per_shr","cash_flow_per_sh","free_cash_flow_per_sh","cash_st_investments_per_sh","book_val_per_sh","tang_book_val_per_sh"],"$id":"#/components/schemas/v3.PerShareMetrics"},"v3.IncomeStatementFinancialPeriod":{"additionalProperties":false,"type":"object","properties":{"id":{"type":"string"},"symbol":{"type":"string"},"period_type":{"type":"string","enum":["annual","quarterly","ttm"]},"period_end_date":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"type":"string"},"fiscal_year":{"anyOf":[{"anyOf":[{"format":"integer","default":0,"type":"string"},{"type":"integer"}]},{"type":"null"}]},"period_label":{"anyOf":[{"type":"string"},{"type":"null"}]},"currency":{"type":"string"},"price_currency":{"anyOf":[{"type":"string"},{"type":"null"}]},"fx_applied":{"type":"boolean"},"object":{"const":"v3.fundamentals.income_statement","type":"string"},"is_sales_revenue_turnover":{"anyOf":[{"type":"number"},{"type":"null"}]},"is_sales_and_services_revenues":{"anyOf":[{"type":"number"},{"type":"null"}]},"is_cogs":{"anyOf":[{"type":"number"},{"type":"null"}]},"is_cog_and_services_sold":{"anyOf":[{"type":"number"},{"type":"null"}]},"is_gross_profit":{"anyOf":[{"type":"number"},{"type":"null"}]},"is_other_oper_income":{"anyOf":[{"type":"number"},{"type":"null"}]},"is_operating_expn":{"anyOf":[{"type":"number"},{"type":"null"}]},"is_sg_and_a_expense":{"anyOf":[{"type":"number"},{"type":"null"}]},"is_operating_expenses_r_and_d":{"anyOf":[{"type":"number"},{"type":"null"}]},"is_other_operating_expenses":{"anyOf":[{"type":"number"},{"type":"null"}]},"is_oper_income":{"anyOf":[{"type":"number"},{"type":"null"}]},"is_nonop_income_loss":{"anyOf":[{"type":"number"},{"type":"null"}]},"is_net_interest_expense":{"anyOf":[{"type":"number"},{"type":"null"}]},"is_int_expense":{"anyOf":[{"type":"number"},{"type":"null"}]},"is_int_income":{"anyOf":[{"type":"number"},{"type":"null"}]},"is_other_nonop_income_loss":{"anyOf":[{"type":"number"},{"type":"null"}]},"is_pretax_income":{"anyOf":[{"type":"number"},{"type":"null"}]},"is_inc_tax_exp":{"anyOf":[{"type":"number"},{"type":"null"}]},"is_inc_loss_affil":{"anyOf":[{"type":"number"},{"type":"null"}]},"is_inc_bef_xo_item":{"anyOf":[{"type":"number"},{"type":"null"}]},"is_xo_gl_net_of_tax":{"anyOf":[{"type":"number"},{"type":"null"}]},"is_discontinued_operations":{"anyOf":[{"type":"number"},{"type":"null"}]},"is_extraord_items_and_acctg_chng":{"anyOf":[{"type":"number"},{"type":"null"}]},"is_ni_including_minority_int_ratio":{"anyOf":[{"type":"number"},{"type":"null"}]},"is_min_noncontrol_interest_credits":{"anyOf":[{"type":"number"},{"type":"null"}]},"is_net_income":{"anyOf":[{"type":"number"},{"type":"null"}]},"is_tot_cash_pfd_dvd":{"anyOf":[{"type":"number"},{"type":"null"}]},"is_other_adjustments":{"anyOf":[{"type":"number"},{"type":"null"}]},"is_earn_for_common":{"anyOf":[{"type":"number"},{"type":"null"}]},"is_avg_num_sh_for_eps":{"anyOf":[{"type":"number"},{"type":"null"}]},"eps":{"anyOf":[{"type":"number"},{"type":"null"}]},"eps_cont_ops":{"anyOf":[{"type":"number"},{"type":"null"}]},"is_sh_for_diluted_eps":{"anyOf":[{"type":"number"},{"type":"null"}]},"diluted_eps":{"anyOf":[{"type":"number"},{"type":"null"}]},"dil_eps_cont_ops":{"anyOf":[{"type":"number"},{"type":"null"}]},"ebitda":{"anyOf":[{"type":"number"},{"type":"null"}]},"ebitda_margin":{"anyOf":[{"type":"number"},{"type":"null"}]},"ebita":{"anyOf":[{"type":"number"},{"type":"null"}]},"ebit":{"anyOf":[{"type":"number"},{"type":"null"}]},"gross_margin":{"anyOf":[{"type":"number"},{"type":"null"}]},"oper_margin":{"anyOf":[{"type":"number"},{"type":"null"}]},"profit_margin":{"anyOf":[{"type":"number"},{"type":"null"}]},"actual_sales_per_empl":{"anyOf":[{"type":"number"},{"type":"null"}]},"div_per_shr":{"anyOf":[{"type":"number"},{"type":"null"}]},"is_depr_exp":{"anyOf":[{"type":"number"},{"type":"null"}]}},"required":["id","symbol","period_type","period_end_date","fiscal_year","period_label","currency","price_currency","fx_applied","object","is_sales_revenue_turnover","is_sales_and_services_revenues","is_cogs","is_cog_and_services_sold","is_gross_profit","is_other_oper_income","is_operating_expn","is_sg_and_a_expense","is_operating_expenses_r_and_d","is_other_operating_expenses","is_oper_income","is_nonop_income_loss","is_net_interest_expense","is_int_expense","is_int_income","is_other_nonop_income_loss","is_pretax_income","is_inc_tax_exp","is_inc_loss_affil","is_inc_bef_xo_item","is_xo_gl_net_of_tax","is_discontinued_operations","is_extraord_items_and_acctg_chng","is_ni_including_minority_int_ratio","is_min_noncontrol_interest_credits","is_net_income","is_tot_cash_pfd_dvd","is_other_adjustments","is_earn_for_common","is_avg_num_sh_for_eps","eps","eps_cont_ops","is_sh_for_diluted_eps","diluted_eps","dil_eps_cont_ops","ebitda","ebitda_margin","ebita","ebit","gross_margin","oper_margin","profit_margin","actual_sales_per_empl","div_per_shr","is_depr_exp"],"$id":"#/components/schemas/v3.IncomeStatementFinancialPeriod"},"v3.BalanceSheetFinancialPeriod":{"additionalProperties":false,"type":"object","properties":{"id":{"type":"string"},"symbol":{"type":"string"},"period_type":{"type":"string","enum":["annual","quarterly","ttm"]},"period_end_date":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"type":"string"},"fiscal_year":{"anyOf":[{"anyOf":[{"format":"integer","default":0,"type":"string"},{"type":"integer"}]},{"type":"null"}]},"period_label":{"anyOf":[{"type":"string"},{"type":"null"}]},"currency":{"type":"string"},"price_currency":{"anyOf":[{"type":"string"},{"type":"null"}]},"fx_applied":{"type":"boolean"},"object":{"const":"v3.fundamentals.balance_sheet","type":"string"},"bs_c_and_ce_and_sti_detailed":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_cash_near_cash_item":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_mkt_sec_other_st_invest":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_acct_note_rcv":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_accts_rec_excl_notes_rec":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_notes_receivable":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_loans_receivable":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_other_current_receivable":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_inventories":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_invtry_raw_materials":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_invtry_in_progress":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_invtry_finished_goods":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_invtry_adj":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_other_inv":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_other_current_assets_detailed":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_prepay":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_deriv_and_hedging_assets_st":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_assets_held_for_sale_st":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_deferred_tax_assets_st":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_other_cur_asset_less_prepay":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_cur_asset_report":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_net_fix_asset":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_gross_fix_asset":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_accum_depr":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_lt_invest":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_long_term_investments":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_lt_receivables":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_other_assets_def_chrg_other":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_disclosed_intangibles":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_goodwill":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_other_intangible_assets_detailed":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_deferred_tax_assets_lt":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_deriv_and_hedging_assets_lt":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_other_noncurrent_assets_detailed":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_tot_non_cur_asset":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_tot_asset":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_acct_payable_and_accruals_detailed":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_acct_payable":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_taxes_payable":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_interest_and_dividends_payable":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_accrual":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_st_borrow":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_short_term_debt_detailed":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_st_capital_lease_obligations":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_other_current_liabs_sub_detailed":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_st_deferred_revenue":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_derivative_and_hedging_liabs_st":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_deferred_tax_liabs_st":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_other_current_liabs_detailed":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_cur_liab":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_lt_borrow":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_long_term_borrowings_detailed":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_lt_capital_lease_obligations":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_other_noncur_liabs_sub_detailed":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_accrued_liabilities":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_pension_liabilities":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_lt_deferred_revenue":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_deferred_tax_liabilities_lt":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_derivative_and_hedging_liabs_lt":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_other_noncurrent_liabs_detailed":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_non_cur_liab":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_tot_liab":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_pfd_eqty_and_hybrid_cptl":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_sh_cap_and_apic":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_common_stock":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_add_paid_in_cap":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_amt_of_tsy_stock":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_pure_retained_earnings":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_other_ins_res_to_shrhldr_eqy":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_eqty_bef_minority_int_detailed":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_minority_noncontrolling_interest":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_total_equity":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_tot_liab_and_eqy":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_sh_out":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_total_capital_leases":{"anyOf":[{"type":"number"},{"type":"null"}]},"net_debt":{"anyOf":[{"type":"number"},{"type":"null"}]},"net_debt_to_shrhldr_eqty":{"anyOf":[{"type":"number"},{"type":"null"}]},"tce_ratio":{"anyOf":[{"type":"number"},{"type":"null"}]},"cur_ratio":{"anyOf":[{"type":"number"},{"type":"null"}]},"cash_conversion_cycle":{"anyOf":[{"type":"number"},{"type":"null"}]},"num_of_employees":{"anyOf":[{"type":"number"},{"type":"null"}]}},"required":["id","symbol","period_type","period_end_date","fiscal_year","period_label","currency","price_currency","fx_applied","object","bs_c_and_ce_and_sti_detailed","bs_cash_near_cash_item","bs_mkt_sec_other_st_invest","bs_acct_note_rcv","bs_accts_rec_excl_notes_rec","bs_notes_receivable","bs_loans_receivable","bs_other_current_receivable","bs_inventories","bs_invtry_raw_materials","bs_invtry_in_progress","bs_invtry_finished_goods","bs_invtry_adj","bs_other_inv","bs_other_current_assets_detailed","bs_prepay","bs_deriv_and_hedging_assets_st","bs_assets_held_for_sale_st","bs_deferred_tax_assets_st","bs_other_cur_asset_less_prepay","bs_cur_asset_report","bs_net_fix_asset","bs_gross_fix_asset","bs_accum_depr","bs_lt_invest","bs_long_term_investments","bs_lt_receivables","bs_other_assets_def_chrg_other","bs_disclosed_intangibles","bs_goodwill","bs_other_intangible_assets_detailed","bs_deferred_tax_assets_lt","bs_deriv_and_hedging_assets_lt","bs_other_noncurrent_assets_detailed","bs_tot_non_cur_asset","bs_tot_asset","bs_acct_payable_and_accruals_detailed","bs_acct_payable","bs_taxes_payable","bs_interest_and_dividends_payable","bs_accrual","bs_st_borrow","bs_short_term_debt_detailed","bs_st_capital_lease_obligations","bs_other_current_liabs_sub_detailed","bs_st_deferred_revenue","bs_derivative_and_hedging_liabs_st","bs_deferred_tax_liabs_st","bs_other_current_liabs_detailed","bs_cur_liab","bs_lt_borrow","bs_long_term_borrowings_detailed","bs_lt_capital_lease_obligations","bs_other_noncur_liabs_sub_detailed","bs_accrued_liabilities","bs_pension_liabilities","bs_lt_deferred_revenue","bs_deferred_tax_liabilities_lt","bs_derivative_and_hedging_liabs_lt","bs_other_noncurrent_liabs_detailed","bs_non_cur_liab","bs_tot_liab","bs_pfd_eqty_and_hybrid_cptl","bs_sh_cap_and_apic","bs_common_stock","bs_add_paid_in_cap","bs_amt_of_tsy_stock","bs_pure_retained_earnings","bs_other_ins_res_to_shrhldr_eqy","bs_eqty_bef_minority_int_detailed","bs_minority_noncontrolling_interest","bs_total_equity","bs_tot_liab_and_eqy","bs_sh_out","bs_total_capital_leases","net_debt","net_debt_to_shrhldr_eqty","tce_ratio","cur_ratio","cash_conversion_cycle","num_of_employees"],"$id":"#/components/schemas/v3.BalanceSheetFinancialPeriod"},"v3.CashFlowFinancialPeriod":{"additionalProperties":false,"type":"object","properties":{"id":{"type":"string"},"symbol":{"type":"string"},"period_type":{"type":"string","enum":["annual","quarterly","ttm"]},"period_end_date":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"type":"string"},"fiscal_year":{"anyOf":[{"anyOf":[{"format":"integer","default":0,"type":"string"},{"type":"integer"}]},{"type":"null"}]},"period_label":{"anyOf":[{"type":"string"},{"type":"null"}]},"currency":{"type":"string"},"price_currency":{"anyOf":[{"type":"string"},{"type":"null"}]},"fx_applied":{"type":"boolean"},"object":{"const":"v3.fundamentals.cash_flow_statement","type":"string"},"cf_net_inc":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_depr_amort":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_non_cash_items_detailed":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_stock_based_compensation":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_def_inc_tax":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_asset_impairment_charge":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_other_non_cash_adj_less_detailed":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_chng_non_cash_work_cap":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_acct_rcv_unbilled_rev":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_change_in_inventories":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_change_in_prepaid_assets":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_change_in_accounts_payable":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_inc_dec_in_ot_op_ast_liab_detail":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_net_cash_discont_ops_oper":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_cash_from_oper":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_chg_in_fxd_and_intang_ast_detailed":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_disp_fxd_and_intangibles_detailed":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_disposal_of_fixed_prod_assets":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_disposal_of_intangible_assets":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_acquis_fxd_and_intang_detailed":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_purchase_of_fixed_prod_assets":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_acquisition_of_intang_assets":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_net_chg_in_lt_invest_detailed":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_decr_invest":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_incr_invest":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_nt_csh_rcvd_pd_for_acquis_div":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_cash_for_divestitures":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_cash_for_acquis_subsidiaries":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_cash_for_joint_ventures_assoc":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_other_investing_act_detailed":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_net_cash_discontinued_ops_inv":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_cash_from_inv_act":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_dvd_paid":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_nt_csh_proc_pymt_debt":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_proc_debt_and_capital_lease":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_pymt_debt_and_capital_lease":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_proc_fr_repurch_eqty_detailed":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_incr_cap_stock":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_decr_cap_stock":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_other_financing_act_excl_fx":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_net_cash_discontinued_ops_fin":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_cash_from_fin_act":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_effect_foreign_exchanges":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_net_chng_cash":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_cap_expenditures":{"anyOf":[{"type":"number"},{"type":"null"}]},"ebitda":{"anyOf":[{"type":"number"},{"type":"null"}]},"ebitda_margin":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_net_cash_paid_for_aquis":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_free_cash_flow":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_free_cash_flow_firm":{"anyOf":[{"type":"number"},{"type":"null"}]},"free_cash_flow_equity":{"anyOf":[{"type":"number"},{"type":"null"}]},"free_cash_flow_per_sh":{"anyOf":[{"type":"number"},{"type":"null"}]},"pr_to_free_cash_flow":{"anyOf":[{"type":"number"},{"type":"null"}]},"cash_flow_to_net_inc":{"anyOf":[{"type":"number"},{"type":"null"}]}},"required":["id","symbol","period_type","period_end_date","fiscal_year","period_label","currency","price_currency","fx_applied","object","cf_net_inc","cf_depr_amort","cf_non_cash_items_detailed","cf_stock_based_compensation","cf_def_inc_tax","cf_asset_impairment_charge","cf_other_non_cash_adj_less_detailed","cf_chng_non_cash_work_cap","cf_acct_rcv_unbilled_rev","cf_change_in_inventories","cf_change_in_prepaid_assets","cf_change_in_accounts_payable","cf_inc_dec_in_ot_op_ast_liab_detail","cf_net_cash_discont_ops_oper","cf_cash_from_oper","cf_chg_in_fxd_and_intang_ast_detailed","cf_disp_fxd_and_intangibles_detailed","cf_disposal_of_fixed_prod_assets","cf_disposal_of_intangible_assets","cf_acquis_fxd_and_intang_detailed","cf_purchase_of_fixed_prod_assets","cf_acquisition_of_intang_assets","cf_net_chg_in_lt_invest_detailed","cf_decr_invest","cf_incr_invest","cf_nt_csh_rcvd_pd_for_acquis_div","cf_cash_for_divestitures","cf_cash_for_acquis_subsidiaries","cf_cash_for_joint_ventures_assoc","cf_other_investing_act_detailed","cf_net_cash_discontinued_ops_inv","cf_cash_from_inv_act","cf_dvd_paid","cf_nt_csh_proc_pymt_debt","cf_proc_debt_and_capital_lease","cf_pymt_debt_and_capital_lease","cf_proc_fr_repurch_eqty_detailed","cf_incr_cap_stock","cf_decr_cap_stock","cf_other_financing_act_excl_fx","cf_net_cash_discontinued_ops_fin","cf_cash_from_fin_act","cf_effect_foreign_exchanges","cf_net_chng_cash","cf_cap_expenditures","ebitda","ebitda_margin","cf_net_cash_paid_for_aquis","cf_free_cash_flow","cf_free_cash_flow_firm","free_cash_flow_equity","free_cash_flow_per_sh","pr_to_free_cash_flow","cash_flow_to_net_inc"],"$id":"#/components/schemas/v3.CashFlowFinancialPeriod"},"v3.ProfitabilityFinancialPeriod":{"additionalProperties":false,"type":"object","properties":{"id":{"type":"string"},"symbol":{"type":"string"},"period_type":{"type":"string","enum":["annual","quarterly","ttm"]},"period_end_date":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"type":"string"},"fiscal_year":{"anyOf":[{"anyOf":[{"format":"integer","default":0,"type":"string"},{"type":"integer"}]},{"type":"null"}]},"period_label":{"anyOf":[{"type":"string"},{"type":"null"}]},"currency":{"type":"string"},"price_currency":{"anyOf":[{"type":"string"},{"type":"null"}]},"fx_applied":{"type":"boolean"},"object":{"const":"v3.fundamentals.profitability_ratio","type":"string"},"return_com_eqy":{"anyOf":[{"type":"number"},{"type":"null"}]},"return_on_asset":{"anyOf":[{"type":"number"},{"type":"null"}]},"return_on_cap":{"anyOf":[{"type":"number"},{"type":"null"}]},"return_on_inv_capital":{"anyOf":[{"type":"number"},{"type":"null"}]},"gross_margin":{"anyOf":[{"type":"number"},{"type":"null"}]},"ebitda_margin":{"anyOf":[{"type":"number"},{"type":"null"}]},"oper_margin":{"anyOf":[{"type":"number"},{"type":"null"}]},"incremental_operating_margin":{"anyOf":[{"type":"number"},{"type":"null"}]},"pretax_inc_to_net_sales":{"anyOf":[{"type":"number"},{"type":"null"}]},"profit_margin":{"anyOf":[{"type":"number"},{"type":"null"}]},"net_income_to_common_margin":{"anyOf":[{"type":"number"},{"type":"null"}]},"eff_tax_rate":{"anyOf":[{"type":"number"},{"type":"null"}]},"dvd_payout_ratio":{"anyOf":[{"type":"number"},{"type":"null"}]},"sustain_growth_rt":{"anyOf":[{"type":"number"},{"type":"null"}]}},"required":["id","symbol","period_type","period_end_date","fiscal_year","period_label","currency","price_currency","fx_applied","object","return_com_eqy","return_on_asset","return_on_cap","return_on_inv_capital","gross_margin","ebitda_margin","oper_margin","incremental_operating_margin","pretax_inc_to_net_sales","profit_margin","net_income_to_common_margin","eff_tax_rate","dvd_payout_ratio","sustain_growth_rt"],"$id":"#/components/schemas/v3.ProfitabilityFinancialPeriod"},"v3.CreditFinancialPeriod":{"additionalProperties":false,"type":"object","properties":{"id":{"type":"string"},"symbol":{"type":"string"},"period_type":{"type":"string","enum":["annual","quarterly","ttm"]},"period_end_date":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"type":"string"},"fiscal_year":{"anyOf":[{"anyOf":[{"format":"integer","default":0,"type":"string"},{"type":"integer"}]},{"type":"null"}]},"period_label":{"anyOf":[{"type":"string"},{"type":"null"}]},"currency":{"type":"string"},"price_currency":{"anyOf":[{"type":"string"},{"type":"null"}]},"fx_applied":{"type":"boolean"},"object":{"const":"v3.fundamentals.credit_ratio","type":"string"},"short_and_long_term_debt":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_st_borrow":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_lt_borrow":{"anyOf":[{"type":"number"},{"type":"null"}]},"tot_debt_to_ebitda":{"anyOf":[{"type":"number"},{"type":"null"}]},"net_debt_to_ebitda":{"anyOf":[{"type":"number"},{"type":"null"}]},"total_debt_to_ebit":{"anyOf":[{"type":"number"},{"type":"null"}]},"net_debt_to_ebit":{"anyOf":[{"type":"number"},{"type":"null"}]},"ebitda_to_interest_expn":{"anyOf":[{"type":"number"},{"type":"null"}]},"ebitda_les_cap_expend_to_int_exp":{"anyOf":[{"type":"number"},{"type":"null"}]},"oper_inc_to_int_exp":{"anyOf":[{"type":"number"},{"type":"null"}]},"is_int_expense":{"anyOf":[{"type":"number"},{"type":"null"}]},"com_eqy_to_tot_asset":{"anyOf":[{"type":"number"},{"type":"null"}]},"lt_debt_to_tot_eqy":{"anyOf":[{"type":"number"},{"type":"null"}]},"lt_debt_to_tot_cap":{"anyOf":[{"type":"number"},{"type":"null"}]},"lt_debt_to_tot_asset":{"anyOf":[{"type":"number"},{"type":"null"}]},"tot_debt_to_tot_eqy":{"anyOf":[{"type":"number"},{"type":"null"}]},"tot_debt_to_tot_cap":{"anyOf":[{"type":"number"},{"type":"null"}]},"tot_debt_to_tot_asset":{"anyOf":[{"type":"number"},{"type":"null"}]},"net_debt_to_shrhldr_eqty":{"anyOf":[{"type":"number"},{"type":"null"}]},"net_debt_to_capital":{"anyOf":[{"type":"number"},{"type":"null"}]},"ebitda":{"anyOf":[{"type":"number"},{"type":"null"}]},"ebitda_after_capex":{"anyOf":[{"type":"number"},{"type":"null"}]},"is_oper_income":{"anyOf":[{"type":"number"},{"type":"null"}]}},"required":["id","symbol","period_type","period_end_date","fiscal_year","period_label","currency","price_currency","fx_applied","object","short_and_long_term_debt","bs_st_borrow","bs_lt_borrow","tot_debt_to_ebitda","net_debt_to_ebitda","total_debt_to_ebit","net_debt_to_ebit","ebitda_to_interest_expn","ebitda_les_cap_expend_to_int_exp","oper_inc_to_int_exp","is_int_expense","com_eqy_to_tot_asset","lt_debt_to_tot_eqy","lt_debt_to_tot_cap","lt_debt_to_tot_asset","tot_debt_to_tot_eqy","tot_debt_to_tot_cap","tot_debt_to_tot_asset","net_debt_to_shrhldr_eqty","net_debt_to_capital","ebitda","ebitda_after_capex","is_oper_income"],"$id":"#/components/schemas/v3.CreditFinancialPeriod"},"v3.LiquidityFinancialPeriod":{"additionalProperties":false,"type":"object","properties":{"id":{"type":"string"},"symbol":{"type":"string"},"period_type":{"type":"string","enum":["annual","quarterly","ttm"]},"period_end_date":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"type":"string"},"fiscal_year":{"anyOf":[{"anyOf":[{"format":"integer","default":0,"type":"string"},{"type":"integer"}]},{"type":"null"}]},"period_label":{"anyOf":[{"type":"string"},{"type":"null"}]},"currency":{"type":"string"},"price_currency":{"anyOf":[{"type":"string"},{"type":"null"}]},"fx_applied":{"type":"boolean"},"object":{"const":"v3.fundamentals.liquidity_ratio","type":"string"},"cash_ratio":{"anyOf":[{"type":"number"},{"type":"null"}]},"cur_ratio":{"anyOf":[{"type":"number"},{"type":"null"}]},"quick_ratio":{"anyOf":[{"type":"number"},{"type":"null"}]},"cfo_to_avg_current_liabilities":{"anyOf":[{"type":"number"},{"type":"null"}]},"com_eqy_to_tot_asset":{"anyOf":[{"type":"number"},{"type":"null"}]},"lt_debt_to_tot_eqy":{"anyOf":[{"type":"number"},{"type":"null"}]},"lt_debt_to_tot_cap":{"anyOf":[{"type":"number"},{"type":"null"}]},"lt_debt_to_tot_asset":{"anyOf":[{"type":"number"},{"type":"null"}]},"tot_debt_to_tot_eqy":{"anyOf":[{"type":"number"},{"type":"null"}]},"tot_debt_to_tot_cap":{"anyOf":[{"type":"number"},{"type":"null"}]},"tot_debt_to_tot_asset":{"anyOf":[{"type":"number"},{"type":"null"}]},"cash_flow_to_tot_liab":{"anyOf":[{"type":"number"},{"type":"null"}]},"cap_expend_ratio":{"anyOf":[{"type":"number"},{"type":"null"}]},"altman_z_score":{"anyOf":[{"type":"number"},{"type":"null"}]}},"required":["id","symbol","period_type","period_end_date","fiscal_year","period_label","currency","price_currency","fx_applied","object","cash_ratio","cur_ratio","quick_ratio","cfo_to_avg_current_liabilities","com_eqy_to_tot_asset","lt_debt_to_tot_eqy","lt_debt_to_tot_cap","lt_debt_to_tot_asset","tot_debt_to_tot_eqy","tot_debt_to_tot_cap","tot_debt_to_tot_asset","cash_flow_to_tot_liab","cap_expend_ratio","altman_z_score"],"$id":"#/components/schemas/v3.LiquidityFinancialPeriod"},"v3.WorkingCapitalFinancialPeriod":{"additionalProperties":false,"type":"object","properties":{"id":{"type":"string"},"symbol":{"type":"string"},"period_type":{"type":"string","enum":["annual","quarterly","ttm"]},"period_end_date":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"type":"string"},"fiscal_year":{"anyOf":[{"anyOf":[{"format":"integer","default":0,"type":"string"},{"type":"integer"}]},{"type":"null"}]},"period_label":{"anyOf":[{"type":"string"},{"type":"null"}]},"currency":{"type":"string"},"price_currency":{"anyOf":[{"type":"string"},{"type":"null"}]},"fx_applied":{"type":"boolean"},"object":{"const":"v3.fundamentals.working_capital_ratio","type":"string"},"acct_rcv_turn":{"anyOf":[{"type":"number"},{"type":"null"}]},"acct_rcv_days":{"anyOf":[{"type":"number"},{"type":"null"}]},"invent_turn":{"anyOf":[{"type":"number"},{"type":"null"}]},"invent_days":{"anyOf":[{"type":"number"},{"type":"null"}]},"accounts_payable_turnover":{"anyOf":[{"type":"number"},{"type":"null"}]},"accounts_payable_turnover_days":{"anyOf":[{"type":"number"},{"type":"null"}]},"cash_conversion_cycle":{"anyOf":[{"type":"number"},{"type":"null"}]},"inv_to_cash_days":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_inventories":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_invtry_raw_materials":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_invtry_in_progress":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_invtry_finished_goods":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_other_inv":{"anyOf":[{"type":"number"},{"type":"null"}]}},"required":["id","symbol","period_type","period_end_date","fiscal_year","period_label","currency","price_currency","fx_applied","object","acct_rcv_turn","acct_rcv_days","invent_turn","invent_days","accounts_payable_turnover","accounts_payable_turnover_days","cash_conversion_cycle","inv_to_cash_days","bs_inventories","bs_invtry_raw_materials","bs_invtry_in_progress","bs_invtry_finished_goods","bs_other_inv"],"$id":"#/components/schemas/v3.WorkingCapitalFinancialPeriod"},"v3.YieldAnalysisFinancialPeriod":{"additionalProperties":false,"type":"object","properties":{"id":{"type":"string"},"symbol":{"type":"string"},"period_type":{"type":"string","enum":["annual","quarterly","ttm"]},"period_end_date":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"type":"string"},"fiscal_year":{"anyOf":[{"anyOf":[{"format":"integer","default":0,"type":"string"},{"type":"integer"}]},{"type":"null"}]},"period_label":{"anyOf":[{"type":"string"},{"type":"null"}]},"currency":{"type":"string"},"price_currency":{"anyOf":[{"type":"string"},{"type":"null"}]},"fx_applied":{"type":"boolean"},"object":{"const":"v3.fundamentals.yield_analysis_ratio","type":"string"},"ttm_cash_from_oper":{"anyOf":[{"type":"number"},{"type":"null"}]},"ttm_cap_expend":{"anyOf":[{"type":"number"},{"type":"null"}]},"ttm_free_cash_flow":{"anyOf":[{"type":"number"},{"type":"null"}]},"free_cash_flow_yield":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_dvd_paid":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_proc_fr_repurch_eqty_detailed":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_pymt_debt_and_capital_lease":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_other_financing_act_excl_fx":{"anyOf":[{"type":"number"},{"type":"null"}]},"ttm_cff":{"anyOf":[{"type":"number"},{"type":"null"}]},"shareholder_yield_cff":{"anyOf":[{"type":"number"},{"type":"null"}]},"returned_capital_ex_debt":{"anyOf":[{"type":"number"},{"type":"null"}]},"shareholder_yield_ex_debt":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_cash_from_oper":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_cap_expenditures":{"anyOf":[{"type":"number"},{"type":"null"}]},"ttm_after_tax_interest_expense":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_free_cash_flow_firm":{"anyOf":[{"type":"number"},{"type":"null"}]},"enterprise_value":{"anyOf":[{"type":"number"},{"type":"null"}]},"ttm_fcf_to_firm_yield":{"anyOf":[{"type":"number"},{"type":"null"}]},"capital_yield":{"anyOf":[{"type":"number"},{"type":"null"}]}},"required":["id","symbol","period_type","period_end_date","fiscal_year","period_label","currency","price_currency","fx_applied","object","ttm_cash_from_oper","ttm_cap_expend","ttm_free_cash_flow","free_cash_flow_yield","cf_dvd_paid","cf_proc_fr_repurch_eqty_detailed","cf_pymt_debt_and_capital_lease","cf_other_financing_act_excl_fx","ttm_cff","shareholder_yield_cff","returned_capital_ex_debt","shareholder_yield_ex_debt","cf_cash_from_oper","cf_cap_expenditures","ttm_after_tax_interest_expense","cf_free_cash_flow_firm","enterprise_value","ttm_fcf_to_firm_yield","capital_yield"],"$id":"#/components/schemas/v3.YieldAnalysisFinancialPeriod"},"v3.EnterpriseValueFinancialPeriod":{"additionalProperties":false,"type":"object","properties":{"id":{"type":"string"},"symbol":{"type":"string"},"period_type":{"type":"string","enum":["annual","quarterly","ttm"]},"period_end_date":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"type":"string"},"fiscal_year":{"anyOf":[{"anyOf":[{"format":"integer","default":0,"type":"string"},{"type":"integer"}]},{"type":"null"}]},"period_label":{"anyOf":[{"type":"string"},{"type":"null"}]},"currency":{"type":"string"},"price_currency":{"anyOf":[{"type":"string"},{"type":"null"}]},"fx_applied":{"type":"boolean"},"object":{"const":"v3.fundamentals.enterprise_value","type":"string"},"market_cap":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_cash_near_cash_item":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_pfd_eqty_and_hybrid_cptl":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_minority_noncontrolling_interest":{"anyOf":[{"type":"number"},{"type":"null"}]},"short_and_long_term_debt":{"anyOf":[{"type":"number"},{"type":"null"}]},"enterprise_value":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_tot_cap":{"anyOf":[{"type":"number"},{"type":"null"}]},"tot_debt_to_tot_cap":{"anyOf":[{"type":"number"},{"type":"null"}]},"total_debt_to_ev":{"anyOf":[{"type":"number"},{"type":"null"}]},"ev_to_ttm_sales":{"anyOf":[{"type":"number"},{"type":"null"}]},"ev_to_ttm_ebitda":{"anyOf":[{"type":"number"},{"type":"null"}]},"ev_to_ttm_ebit":{"anyOf":[{"type":"number"},{"type":"null"}]},"ev_to_ttm_cash_flow_firm":{"anyOf":[{"type":"number"},{"type":"null"}]},"ev_to_ttm_free_cash_flow_firm":{"anyOf":[{"type":"number"},{"type":"null"}]},"diluted_mkt_cap":{"anyOf":[{"type":"number"},{"type":"null"}]},"diluted_ev":{"anyOf":[{"type":"number"},{"type":"null"}]},"ev_to_sh_out":{"anyOf":[{"type":"number"},{"type":"null"}]},"ttm_net_sales":{"anyOf":[{"type":"number"},{"type":"null"}]},"ttm_ebitda":{"anyOf":[{"type":"number"},{"type":"null"}]},"ttm_oper_inc":{"anyOf":[{"type":"number"},{"type":"null"}]},"ttm_cash_flow_firm":{"anyOf":[{"type":"number"},{"type":"null"}]},"ttm_free_cash_flow_firm":{"anyOf":[{"type":"number"},{"type":"null"}]}},"required":["id","symbol","period_type","period_end_date","fiscal_year","period_label","currency","price_currency","fx_applied","object","market_cap","bs_cash_near_cash_item","bs_pfd_eqty_and_hybrid_cptl","bs_minority_noncontrolling_interest","short_and_long_term_debt","enterprise_value","bs_tot_cap","tot_debt_to_tot_cap","total_debt_to_ev","ev_to_ttm_sales","ev_to_ttm_ebitda","ev_to_ttm_ebit","ev_to_ttm_cash_flow_firm","ev_to_ttm_free_cash_flow_firm","diluted_mkt_cap","diluted_ev","ev_to_sh_out","ttm_net_sales","ttm_ebitda","ttm_oper_inc","ttm_cash_flow_firm","ttm_free_cash_flow_firm"],"$id":"#/components/schemas/v3.EnterpriseValueFinancialPeriod"},"v3.ValuationMultiplesFinancialPeriod":{"additionalProperties":false,"type":"object","properties":{"id":{"type":"string"},"symbol":{"type":"string"},"period_type":{"type":"string","enum":["annual","quarterly","ttm"]},"period_end_date":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"type":"string"},"fiscal_year":{"anyOf":[{"anyOf":[{"format":"integer","default":0,"type":"string"},{"type":"integer"}]},{"type":"null"}]},"period_label":{"anyOf":[{"type":"string"},{"type":"null"}]},"currency":{"type":"string"},"price_currency":{"anyOf":[{"type":"string"},{"type":"null"}]},"fx_applied":{"type":"boolean"},"object":{"const":"v3.fundamentals.valuation_multiple","type":"string"},"pe_ratio":{"anyOf":[{"type":"number"},{"type":"null"}]},"average_price_earnings_ratio":{"anyOf":[{"type":"number"},{"type":"null"}]},"pe_ratio_with_high_clos_pr":{"anyOf":[{"type":"number"},{"type":"null"}]},"pe_ratio_with_low_clos_pr":{"anyOf":[{"type":"number"},{"type":"null"}]},"pr_to_book_ratio":{"anyOf":[{"type":"number"},{"type":"null"}]},"average_price_to_book_ratio":{"anyOf":[{"type":"number"},{"type":"null"}]},"high_closing_price_to_book_ratio":{"anyOf":[{"type":"number"},{"type":"null"}]},"low_closing_price_to_book_ratio":{"anyOf":[{"type":"number"},{"type":"null"}]},"pr_to_tang_bv_per_sh":{"anyOf":[{"type":"number"},{"type":"null"}]},"average_price_to_tangible_bps":{"anyOf":[{"type":"number"},{"type":"null"}]},"high_price_to_tangible_bps":{"anyOf":[{"type":"number"},{"type":"null"}]},"low_price_to_tangible_bps":{"anyOf":[{"type":"number"},{"type":"null"}]},"pr_to_sales_ratio":{"anyOf":[{"type":"number"},{"type":"null"}]},"average_price_to_sales_ratio":{"anyOf":[{"type":"number"},{"type":"null"}]},"high_closing_price_to_sales_ratio":{"anyOf":[{"type":"number"},{"type":"null"}]},"low_closing_price_to_sales_ratio":{"anyOf":[{"type":"number"},{"type":"null"}]},"pr_to_cash_flow":{"anyOf":[{"type":"number"},{"type":"null"}]},"average_price_to_cash_flow":{"anyOf":[{"type":"number"},{"type":"null"}]},"high_closing_price_to_cash_flow":{"anyOf":[{"type":"number"},{"type":"null"}]},"low_closing_price_to_cash_flow":{"anyOf":[{"type":"number"},{"type":"null"}]},"pr_to_free_cash_flow":{"anyOf":[{"type":"number"},{"type":"null"}]},"average_price_to_free_cash_flow":{"anyOf":[{"type":"number"},{"type":"null"}]},"high_price_to_free_cash_flow":{"anyOf":[{"type":"number"},{"type":"null"}]},"low_price_to_free_cash_flow":{"anyOf":[{"type":"number"},{"type":"null"}]},"ev_to_ttm_sales":{"anyOf":[{"type":"number"},{"type":"null"}]},"average_ev_to_ttm_sales":{"anyOf":[{"type":"number"},{"type":"null"}]},"high_ev_to_ttm_sales":{"anyOf":[{"type":"number"},{"type":"null"}]},"low_ev_to_ttm_sales":{"anyOf":[{"type":"number"},{"type":"null"}]},"ev_to_ttm_ebitda":{"anyOf":[{"type":"number"},{"type":"null"}]},"avg_ev_to_ttm_ebitda":{"anyOf":[{"type":"number"},{"type":"null"}]},"high_ev_to_ttm_ebitda":{"anyOf":[{"type":"number"},{"type":"null"}]},"low_ev_to_ttm_ebitda":{"anyOf":[{"type":"number"},{"type":"null"}]},"ev_to_ttm_ebit":{"anyOf":[{"type":"number"},{"type":"null"}]},"average_ev_to_ttm_ebit":{"anyOf":[{"type":"number"},{"type":"null"}]},"high_ev_to_ttm_ebit":{"anyOf":[{"type":"number"},{"type":"null"}]},"low_ev_to_ttm_ebit":{"anyOf":[{"type":"number"},{"type":"null"}]},"pr_last":{"anyOf":[{"type":"number"},{"type":"null"}]},"pr_high":{"anyOf":[{"type":"number"},{"type":"null"}]},"pr_low":{"anyOf":[{"type":"number"},{"type":"null"}]},"enterprise_value":{"anyOf":[{"type":"number"},{"type":"null"}]},"average_enterprise_value":{"anyOf":[{"type":"number"},{"type":"null"}]},"high_enterprise_value":{"anyOf":[{"type":"number"},{"type":"null"}]},"low_enterprise_value":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_sh_out":{"anyOf":[{"type":"number"},{"type":"null"}]}},"required":["id","symbol","period_type","period_end_date","fiscal_year","period_label","currency","price_currency","fx_applied","object","pe_ratio","average_price_earnings_ratio","pe_ratio_with_high_clos_pr","pe_ratio_with_low_clos_pr","pr_to_book_ratio","average_price_to_book_ratio","high_closing_price_to_book_ratio","low_closing_price_to_book_ratio","pr_to_tang_bv_per_sh","average_price_to_tangible_bps","high_price_to_tangible_bps","low_price_to_tangible_bps","pr_to_sales_ratio","average_price_to_sales_ratio","high_closing_price_to_sales_ratio","low_closing_price_to_sales_ratio","pr_to_cash_flow","average_price_to_cash_flow","high_closing_price_to_cash_flow","low_closing_price_to_cash_flow","pr_to_free_cash_flow","average_price_to_free_cash_flow","high_price_to_free_cash_flow","low_price_to_free_cash_flow","ev_to_ttm_sales","average_ev_to_ttm_sales","high_ev_to_ttm_sales","low_ev_to_ttm_sales","ev_to_ttm_ebitda","avg_ev_to_ttm_ebitda","high_ev_to_ttm_ebitda","low_ev_to_ttm_ebitda","ev_to_ttm_ebit","average_ev_to_ttm_ebit","high_ev_to_ttm_ebit","low_ev_to_ttm_ebit","pr_last","pr_high","pr_low","enterprise_value","average_enterprise_value","high_enterprise_value","low_enterprise_value","bs_sh_out"],"$id":"#/components/schemas/v3.ValuationMultiplesFinancialPeriod"},"v3.PerShareFinancialPeriod":{"additionalProperties":false,"type":"object","properties":{"id":{"type":"string"},"symbol":{"type":"string"},"period_type":{"type":"string","enum":["annual","quarterly","ttm"]},"period_end_date":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"type":"string"},"fiscal_year":{"anyOf":[{"anyOf":[{"format":"integer","default":0,"type":"string"},{"type":"integer"}]},{"type":"null"}]},"period_label":{"anyOf":[{"type":"string"},{"type":"null"}]},"currency":{"type":"string"},"price_currency":{"anyOf":[{"type":"string"},{"type":"null"}]},"fx_applied":{"type":"boolean"},"object":{"const":"v3.fundamentals.per_share_metric","type":"string"},"bs_sh_out":{"anyOf":[{"type":"number"},{"type":"null"}]},"is_sh_for_diluted_eps":{"anyOf":[{"type":"number"},{"type":"null"}]},"is_avg_num_sh_for_eps":{"anyOf":[{"type":"number"},{"type":"null"}]},"revenue_per_sh":{"anyOf":[{"type":"number"},{"type":"null"}]},"ebitda_per_sh":{"anyOf":[{"type":"number"},{"type":"null"}]},"oper_inc_per_sh":{"anyOf":[{"type":"number"},{"type":"null"}]},"eps":{"anyOf":[{"type":"number"},{"type":"null"}]},"eps_cont_ops":{"anyOf":[{"type":"number"},{"type":"null"}]},"diluted_eps":{"anyOf":[{"type":"number"},{"type":"null"}]},"dil_eps_cont_ops":{"anyOf":[{"type":"number"},{"type":"null"}]},"div_per_shr":{"anyOf":[{"type":"number"},{"type":"null"}]},"cash_flow_per_sh":{"anyOf":[{"type":"number"},{"type":"null"}]},"free_cash_flow_per_sh":{"anyOf":[{"type":"number"},{"type":"null"}]},"cash_st_investments_per_sh":{"anyOf":[{"type":"number"},{"type":"null"}]},"book_val_per_sh":{"anyOf":[{"type":"number"},{"type":"null"}]},"tang_book_val_per_sh":{"anyOf":[{"type":"number"},{"type":"null"}]}},"required":["id","symbol","period_type","period_end_date","fiscal_year","period_label","currency","price_currency","fx_applied","object","bs_sh_out","is_sh_for_diluted_eps","is_avg_num_sh_for_eps","revenue_per_sh","ebitda_per_sh","oper_inc_per_sh","eps","eps_cont_ops","diluted_eps","dil_eps_cont_ops","div_per_shr","cash_flow_per_sh","free_cash_flow_per_sh","cash_st_investments_per_sh","book_val_per_sh","tang_book_val_per_sh"],"$id":"#/components/schemas/v3.PerShareFinancialPeriod"},"v3.IncomeStatementFinancialPeriodList":{"additionalProperties":false,"type":"object","properties":{"data":{"type":"array","items":{"additionalProperties":false,"type":"object","properties":{"id":{"type":"string"},"symbol":{"type":"string"},"period_type":{"type":"string","enum":["annual","quarterly","ttm"]},"period_end_date":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"type":"string"},"fiscal_year":{"anyOf":[{"anyOf":[{"format":"integer","default":0,"type":"string"},{"type":"integer"}]},{"type":"null"}]},"period_label":{"anyOf":[{"type":"string"},{"type":"null"}]},"currency":{"type":"string"},"price_currency":{"anyOf":[{"type":"string"},{"type":"null"}]},"fx_applied":{"type":"boolean"},"object":{"const":"v3.fundamentals.income_statement","type":"string"},"is_sales_revenue_turnover":{"anyOf":[{"type":"number"},{"type":"null"}]},"is_sales_and_services_revenues":{"anyOf":[{"type":"number"},{"type":"null"}]},"is_cogs":{"anyOf":[{"type":"number"},{"type":"null"}]},"is_cog_and_services_sold":{"anyOf":[{"type":"number"},{"type":"null"}]},"is_gross_profit":{"anyOf":[{"type":"number"},{"type":"null"}]},"is_other_oper_income":{"anyOf":[{"type":"number"},{"type":"null"}]},"is_operating_expn":{"anyOf":[{"type":"number"},{"type":"null"}]},"is_sg_and_a_expense":{"anyOf":[{"type":"number"},{"type":"null"}]},"is_operating_expenses_r_and_d":{"anyOf":[{"type":"number"},{"type":"null"}]},"is_other_operating_expenses":{"anyOf":[{"type":"number"},{"type":"null"}]},"is_oper_income":{"anyOf":[{"type":"number"},{"type":"null"}]},"is_nonop_income_loss":{"anyOf":[{"type":"number"},{"type":"null"}]},"is_net_interest_expense":{"anyOf":[{"type":"number"},{"type":"null"}]},"is_int_expense":{"anyOf":[{"type":"number"},{"type":"null"}]},"is_int_income":{"anyOf":[{"type":"number"},{"type":"null"}]},"is_other_nonop_income_loss":{"anyOf":[{"type":"number"},{"type":"null"}]},"is_pretax_income":{"anyOf":[{"type":"number"},{"type":"null"}]},"is_inc_tax_exp":{"anyOf":[{"type":"number"},{"type":"null"}]},"is_inc_loss_affil":{"anyOf":[{"type":"number"},{"type":"null"}]},"is_inc_bef_xo_item":{"anyOf":[{"type":"number"},{"type":"null"}]},"is_xo_gl_net_of_tax":{"anyOf":[{"type":"number"},{"type":"null"}]},"is_discontinued_operations":{"anyOf":[{"type":"number"},{"type":"null"}]},"is_extraord_items_and_acctg_chng":{"anyOf":[{"type":"number"},{"type":"null"}]},"is_ni_including_minority_int_ratio":{"anyOf":[{"type":"number"},{"type":"null"}]},"is_min_noncontrol_interest_credits":{"anyOf":[{"type":"number"},{"type":"null"}]},"is_net_income":{"anyOf":[{"type":"number"},{"type":"null"}]},"is_tot_cash_pfd_dvd":{"anyOf":[{"type":"number"},{"type":"null"}]},"is_other_adjustments":{"anyOf":[{"type":"number"},{"type":"null"}]},"is_earn_for_common":{"anyOf":[{"type":"number"},{"type":"null"}]},"is_avg_num_sh_for_eps":{"anyOf":[{"type":"number"},{"type":"null"}]},"eps":{"anyOf":[{"type":"number"},{"type":"null"}]},"eps_cont_ops":{"anyOf":[{"type":"number"},{"type":"null"}]},"is_sh_for_diluted_eps":{"anyOf":[{"type":"number"},{"type":"null"}]},"diluted_eps":{"anyOf":[{"type":"number"},{"type":"null"}]},"dil_eps_cont_ops":{"anyOf":[{"type":"number"},{"type":"null"}]},"ebitda":{"anyOf":[{"type":"number"},{"type":"null"}]},"ebitda_margin":{"anyOf":[{"type":"number"},{"type":"null"}]},"ebita":{"anyOf":[{"type":"number"},{"type":"null"}]},"ebit":{"anyOf":[{"type":"number"},{"type":"null"}]},"gross_margin":{"anyOf":[{"type":"number"},{"type":"null"}]},"oper_margin":{"anyOf":[{"type":"number"},{"type":"null"}]},"profit_margin":{"anyOf":[{"type":"number"},{"type":"null"}]},"actual_sales_per_empl":{"anyOf":[{"type":"number"},{"type":"null"}]},"div_per_shr":{"anyOf":[{"type":"number"},{"type":"null"}]},"is_depr_exp":{"anyOf":[{"type":"number"},{"type":"null"}]}},"required":["id","symbol","period_type","period_end_date","fiscal_year","period_label","currency","price_currency","fx_applied","object","is_sales_revenue_turnover","is_sales_and_services_revenues","is_cogs","is_cog_and_services_sold","is_gross_profit","is_other_oper_income","is_operating_expn","is_sg_and_a_expense","is_operating_expenses_r_and_d","is_other_operating_expenses","is_oper_income","is_nonop_income_loss","is_net_interest_expense","is_int_expense","is_int_income","is_other_nonop_income_loss","is_pretax_income","is_inc_tax_exp","is_inc_loss_affil","is_inc_bef_xo_item","is_xo_gl_net_of_tax","is_discontinued_operations","is_extraord_items_and_acctg_chng","is_ni_including_minority_int_ratio","is_min_noncontrol_interest_credits","is_net_income","is_tot_cash_pfd_dvd","is_other_adjustments","is_earn_for_common","is_avg_num_sh_for_eps","eps","eps_cont_ops","is_sh_for_diluted_eps","diluted_eps","dil_eps_cont_ops","ebitda","ebitda_margin","ebita","ebit","gross_margin","oper_margin","profit_margin","actual_sales_per_empl","div_per_shr","is_depr_exp"],"$id":"#/components/schemas/v3.IncomeStatementFinancialPeriod"}},"next_page_url":{"anyOf":[{"type":"string"},{"type":"null"}]},"previous_page_url":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["data","next_page_url","previous_page_url"],"$id":"#/components/schemas/v3.IncomeStatementFinancialPeriodList"},"v3.BalanceSheetFinancialPeriodList":{"additionalProperties":false,"type":"object","properties":{"data":{"type":"array","items":{"additionalProperties":false,"type":"object","properties":{"id":{"type":"string"},"symbol":{"type":"string"},"period_type":{"type":"string","enum":["annual","quarterly","ttm"]},"period_end_date":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"type":"string"},"fiscal_year":{"anyOf":[{"anyOf":[{"format":"integer","default":0,"type":"string"},{"type":"integer"}]},{"type":"null"}]},"period_label":{"anyOf":[{"type":"string"},{"type":"null"}]},"currency":{"type":"string"},"price_currency":{"anyOf":[{"type":"string"},{"type":"null"}]},"fx_applied":{"type":"boolean"},"object":{"const":"v3.fundamentals.balance_sheet","type":"string"},"bs_c_and_ce_and_sti_detailed":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_cash_near_cash_item":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_mkt_sec_other_st_invest":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_acct_note_rcv":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_accts_rec_excl_notes_rec":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_notes_receivable":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_loans_receivable":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_other_current_receivable":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_inventories":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_invtry_raw_materials":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_invtry_in_progress":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_invtry_finished_goods":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_invtry_adj":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_other_inv":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_other_current_assets_detailed":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_prepay":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_deriv_and_hedging_assets_st":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_assets_held_for_sale_st":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_deferred_tax_assets_st":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_other_cur_asset_less_prepay":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_cur_asset_report":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_net_fix_asset":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_gross_fix_asset":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_accum_depr":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_lt_invest":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_long_term_investments":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_lt_receivables":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_other_assets_def_chrg_other":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_disclosed_intangibles":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_goodwill":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_other_intangible_assets_detailed":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_deferred_tax_assets_lt":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_deriv_and_hedging_assets_lt":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_other_noncurrent_assets_detailed":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_tot_non_cur_asset":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_tot_asset":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_acct_payable_and_accruals_detailed":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_acct_payable":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_taxes_payable":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_interest_and_dividends_payable":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_accrual":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_st_borrow":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_short_term_debt_detailed":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_st_capital_lease_obligations":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_other_current_liabs_sub_detailed":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_st_deferred_revenue":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_derivative_and_hedging_liabs_st":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_deferred_tax_liabs_st":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_other_current_liabs_detailed":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_cur_liab":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_lt_borrow":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_long_term_borrowings_detailed":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_lt_capital_lease_obligations":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_other_noncur_liabs_sub_detailed":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_accrued_liabilities":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_pension_liabilities":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_lt_deferred_revenue":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_deferred_tax_liabilities_lt":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_derivative_and_hedging_liabs_lt":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_other_noncurrent_liabs_detailed":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_non_cur_liab":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_tot_liab":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_pfd_eqty_and_hybrid_cptl":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_sh_cap_and_apic":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_common_stock":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_add_paid_in_cap":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_amt_of_tsy_stock":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_pure_retained_earnings":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_other_ins_res_to_shrhldr_eqy":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_eqty_bef_minority_int_detailed":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_minority_noncontrolling_interest":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_total_equity":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_tot_liab_and_eqy":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_sh_out":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_total_capital_leases":{"anyOf":[{"type":"number"},{"type":"null"}]},"net_debt":{"anyOf":[{"type":"number"},{"type":"null"}]},"net_debt_to_shrhldr_eqty":{"anyOf":[{"type":"number"},{"type":"null"}]},"tce_ratio":{"anyOf":[{"type":"number"},{"type":"null"}]},"cur_ratio":{"anyOf":[{"type":"number"},{"type":"null"}]},"cash_conversion_cycle":{"anyOf":[{"type":"number"},{"type":"null"}]},"num_of_employees":{"anyOf":[{"type":"number"},{"type":"null"}]}},"required":["id","symbol","period_type","period_end_date","fiscal_year","period_label","currency","price_currency","fx_applied","object","bs_c_and_ce_and_sti_detailed","bs_cash_near_cash_item","bs_mkt_sec_other_st_invest","bs_acct_note_rcv","bs_accts_rec_excl_notes_rec","bs_notes_receivable","bs_loans_receivable","bs_other_current_receivable","bs_inventories","bs_invtry_raw_materials","bs_invtry_in_progress","bs_invtry_finished_goods","bs_invtry_adj","bs_other_inv","bs_other_current_assets_detailed","bs_prepay","bs_deriv_and_hedging_assets_st","bs_assets_held_for_sale_st","bs_deferred_tax_assets_st","bs_other_cur_asset_less_prepay","bs_cur_asset_report","bs_net_fix_asset","bs_gross_fix_asset","bs_accum_depr","bs_lt_invest","bs_long_term_investments","bs_lt_receivables","bs_other_assets_def_chrg_other","bs_disclosed_intangibles","bs_goodwill","bs_other_intangible_assets_detailed","bs_deferred_tax_assets_lt","bs_deriv_and_hedging_assets_lt","bs_other_noncurrent_assets_detailed","bs_tot_non_cur_asset","bs_tot_asset","bs_acct_payable_and_accruals_detailed","bs_acct_payable","bs_taxes_payable","bs_interest_and_dividends_payable","bs_accrual","bs_st_borrow","bs_short_term_debt_detailed","bs_st_capital_lease_obligations","bs_other_current_liabs_sub_detailed","bs_st_deferred_revenue","bs_derivative_and_hedging_liabs_st","bs_deferred_tax_liabs_st","bs_other_current_liabs_detailed","bs_cur_liab","bs_lt_borrow","bs_long_term_borrowings_detailed","bs_lt_capital_lease_obligations","bs_other_noncur_liabs_sub_detailed","bs_accrued_liabilities","bs_pension_liabilities","bs_lt_deferred_revenue","bs_deferred_tax_liabilities_lt","bs_derivative_and_hedging_liabs_lt","bs_other_noncurrent_liabs_detailed","bs_non_cur_liab","bs_tot_liab","bs_pfd_eqty_and_hybrid_cptl","bs_sh_cap_and_apic","bs_common_stock","bs_add_paid_in_cap","bs_amt_of_tsy_stock","bs_pure_retained_earnings","bs_other_ins_res_to_shrhldr_eqy","bs_eqty_bef_minority_int_detailed","bs_minority_noncontrolling_interest","bs_total_equity","bs_tot_liab_and_eqy","bs_sh_out","bs_total_capital_leases","net_debt","net_debt_to_shrhldr_eqty","tce_ratio","cur_ratio","cash_conversion_cycle","num_of_employees"],"$id":"#/components/schemas/v3.BalanceSheetFinancialPeriod"}},"next_page_url":{"anyOf":[{"type":"string"},{"type":"null"}]},"previous_page_url":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["data","next_page_url","previous_page_url"],"$id":"#/components/schemas/v3.BalanceSheetFinancialPeriodList"},"v3.CashFlowFinancialPeriodList":{"additionalProperties":false,"type":"object","properties":{"data":{"type":"array","items":{"additionalProperties":false,"type":"object","properties":{"id":{"type":"string"},"symbol":{"type":"string"},"period_type":{"type":"string","enum":["annual","quarterly","ttm"]},"period_end_date":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"type":"string"},"fiscal_year":{"anyOf":[{"anyOf":[{"format":"integer","default":0,"type":"string"},{"type":"integer"}]},{"type":"null"}]},"period_label":{"anyOf":[{"type":"string"},{"type":"null"}]},"currency":{"type":"string"},"price_currency":{"anyOf":[{"type":"string"},{"type":"null"}]},"fx_applied":{"type":"boolean"},"object":{"const":"v3.fundamentals.cash_flow_statement","type":"string"},"cf_net_inc":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_depr_amort":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_non_cash_items_detailed":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_stock_based_compensation":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_def_inc_tax":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_asset_impairment_charge":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_other_non_cash_adj_less_detailed":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_chng_non_cash_work_cap":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_acct_rcv_unbilled_rev":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_change_in_inventories":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_change_in_prepaid_assets":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_change_in_accounts_payable":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_inc_dec_in_ot_op_ast_liab_detail":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_net_cash_discont_ops_oper":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_cash_from_oper":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_chg_in_fxd_and_intang_ast_detailed":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_disp_fxd_and_intangibles_detailed":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_disposal_of_fixed_prod_assets":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_disposal_of_intangible_assets":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_acquis_fxd_and_intang_detailed":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_purchase_of_fixed_prod_assets":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_acquisition_of_intang_assets":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_net_chg_in_lt_invest_detailed":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_decr_invest":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_incr_invest":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_nt_csh_rcvd_pd_for_acquis_div":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_cash_for_divestitures":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_cash_for_acquis_subsidiaries":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_cash_for_joint_ventures_assoc":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_other_investing_act_detailed":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_net_cash_discontinued_ops_inv":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_cash_from_inv_act":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_dvd_paid":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_nt_csh_proc_pymt_debt":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_proc_debt_and_capital_lease":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_pymt_debt_and_capital_lease":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_proc_fr_repurch_eqty_detailed":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_incr_cap_stock":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_decr_cap_stock":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_other_financing_act_excl_fx":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_net_cash_discontinued_ops_fin":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_cash_from_fin_act":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_effect_foreign_exchanges":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_net_chng_cash":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_cap_expenditures":{"anyOf":[{"type":"number"},{"type":"null"}]},"ebitda":{"anyOf":[{"type":"number"},{"type":"null"}]},"ebitda_margin":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_net_cash_paid_for_aquis":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_free_cash_flow":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_free_cash_flow_firm":{"anyOf":[{"type":"number"},{"type":"null"}]},"free_cash_flow_equity":{"anyOf":[{"type":"number"},{"type":"null"}]},"free_cash_flow_per_sh":{"anyOf":[{"type":"number"},{"type":"null"}]},"pr_to_free_cash_flow":{"anyOf":[{"type":"number"},{"type":"null"}]},"cash_flow_to_net_inc":{"anyOf":[{"type":"number"},{"type":"null"}]}},"required":["id","symbol","period_type","period_end_date","fiscal_year","period_label","currency","price_currency","fx_applied","object","cf_net_inc","cf_depr_amort","cf_non_cash_items_detailed","cf_stock_based_compensation","cf_def_inc_tax","cf_asset_impairment_charge","cf_other_non_cash_adj_less_detailed","cf_chng_non_cash_work_cap","cf_acct_rcv_unbilled_rev","cf_change_in_inventories","cf_change_in_prepaid_assets","cf_change_in_accounts_payable","cf_inc_dec_in_ot_op_ast_liab_detail","cf_net_cash_discont_ops_oper","cf_cash_from_oper","cf_chg_in_fxd_and_intang_ast_detailed","cf_disp_fxd_and_intangibles_detailed","cf_disposal_of_fixed_prod_assets","cf_disposal_of_intangible_assets","cf_acquis_fxd_and_intang_detailed","cf_purchase_of_fixed_prod_assets","cf_acquisition_of_intang_assets","cf_net_chg_in_lt_invest_detailed","cf_decr_invest","cf_incr_invest","cf_nt_csh_rcvd_pd_for_acquis_div","cf_cash_for_divestitures","cf_cash_for_acquis_subsidiaries","cf_cash_for_joint_ventures_assoc","cf_other_investing_act_detailed","cf_net_cash_discontinued_ops_inv","cf_cash_from_inv_act","cf_dvd_paid","cf_nt_csh_proc_pymt_debt","cf_proc_debt_and_capital_lease","cf_pymt_debt_and_capital_lease","cf_proc_fr_repurch_eqty_detailed","cf_incr_cap_stock","cf_decr_cap_stock","cf_other_financing_act_excl_fx","cf_net_cash_discontinued_ops_fin","cf_cash_from_fin_act","cf_effect_foreign_exchanges","cf_net_chng_cash","cf_cap_expenditures","ebitda","ebitda_margin","cf_net_cash_paid_for_aquis","cf_free_cash_flow","cf_free_cash_flow_firm","free_cash_flow_equity","free_cash_flow_per_sh","pr_to_free_cash_flow","cash_flow_to_net_inc"],"$id":"#/components/schemas/v3.CashFlowFinancialPeriod"}},"next_page_url":{"anyOf":[{"type":"string"},{"type":"null"}]},"previous_page_url":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["data","next_page_url","previous_page_url"],"$id":"#/components/schemas/v3.CashFlowFinancialPeriodList"},"v3.ProfitabilityFinancialPeriodList":{"additionalProperties":false,"type":"object","properties":{"data":{"type":"array","items":{"additionalProperties":false,"type":"object","properties":{"id":{"type":"string"},"symbol":{"type":"string"},"period_type":{"type":"string","enum":["annual","quarterly","ttm"]},"period_end_date":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"type":"string"},"fiscal_year":{"anyOf":[{"anyOf":[{"format":"integer","default":0,"type":"string"},{"type":"integer"}]},{"type":"null"}]},"period_label":{"anyOf":[{"type":"string"},{"type":"null"}]},"currency":{"type":"string"},"price_currency":{"anyOf":[{"type":"string"},{"type":"null"}]},"fx_applied":{"type":"boolean"},"object":{"const":"v3.fundamentals.profitability_ratio","type":"string"},"return_com_eqy":{"anyOf":[{"type":"number"},{"type":"null"}]},"return_on_asset":{"anyOf":[{"type":"number"},{"type":"null"}]},"return_on_cap":{"anyOf":[{"type":"number"},{"type":"null"}]},"return_on_inv_capital":{"anyOf":[{"type":"number"},{"type":"null"}]},"gross_margin":{"anyOf":[{"type":"number"},{"type":"null"}]},"ebitda_margin":{"anyOf":[{"type":"number"},{"type":"null"}]},"oper_margin":{"anyOf":[{"type":"number"},{"type":"null"}]},"incremental_operating_margin":{"anyOf":[{"type":"number"},{"type":"null"}]},"pretax_inc_to_net_sales":{"anyOf":[{"type":"number"},{"type":"null"}]},"profit_margin":{"anyOf":[{"type":"number"},{"type":"null"}]},"net_income_to_common_margin":{"anyOf":[{"type":"number"},{"type":"null"}]},"eff_tax_rate":{"anyOf":[{"type":"number"},{"type":"null"}]},"dvd_payout_ratio":{"anyOf":[{"type":"number"},{"type":"null"}]},"sustain_growth_rt":{"anyOf":[{"type":"number"},{"type":"null"}]}},"required":["id","symbol","period_type","period_end_date","fiscal_year","period_label","currency","price_currency","fx_applied","object","return_com_eqy","return_on_asset","return_on_cap","return_on_inv_capital","gross_margin","ebitda_margin","oper_margin","incremental_operating_margin","pretax_inc_to_net_sales","profit_margin","net_income_to_common_margin","eff_tax_rate","dvd_payout_ratio","sustain_growth_rt"],"$id":"#/components/schemas/v3.ProfitabilityFinancialPeriod"}},"next_page_url":{"anyOf":[{"type":"string"},{"type":"null"}]},"previous_page_url":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["data","next_page_url","previous_page_url"],"$id":"#/components/schemas/v3.ProfitabilityFinancialPeriodList"},"v3.CreditFinancialPeriodList":{"additionalProperties":false,"type":"object","properties":{"data":{"type":"array","items":{"additionalProperties":false,"type":"object","properties":{"id":{"type":"string"},"symbol":{"type":"string"},"period_type":{"type":"string","enum":["annual","quarterly","ttm"]},"period_end_date":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"type":"string"},"fiscal_year":{"anyOf":[{"anyOf":[{"format":"integer","default":0,"type":"string"},{"type":"integer"}]},{"type":"null"}]},"period_label":{"anyOf":[{"type":"string"},{"type":"null"}]},"currency":{"type":"string"},"price_currency":{"anyOf":[{"type":"string"},{"type":"null"}]},"fx_applied":{"type":"boolean"},"object":{"const":"v3.fundamentals.credit_ratio","type":"string"},"short_and_long_term_debt":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_st_borrow":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_lt_borrow":{"anyOf":[{"type":"number"},{"type":"null"}]},"tot_debt_to_ebitda":{"anyOf":[{"type":"number"},{"type":"null"}]},"net_debt_to_ebitda":{"anyOf":[{"type":"number"},{"type":"null"}]},"total_debt_to_ebit":{"anyOf":[{"type":"number"},{"type":"null"}]},"net_debt_to_ebit":{"anyOf":[{"type":"number"},{"type":"null"}]},"ebitda_to_interest_expn":{"anyOf":[{"type":"number"},{"type":"null"}]},"ebitda_les_cap_expend_to_int_exp":{"anyOf":[{"type":"number"},{"type":"null"}]},"oper_inc_to_int_exp":{"anyOf":[{"type":"number"},{"type":"null"}]},"is_int_expense":{"anyOf":[{"type":"number"},{"type":"null"}]},"com_eqy_to_tot_asset":{"anyOf":[{"type":"number"},{"type":"null"}]},"lt_debt_to_tot_eqy":{"anyOf":[{"type":"number"},{"type":"null"}]},"lt_debt_to_tot_cap":{"anyOf":[{"type":"number"},{"type":"null"}]},"lt_debt_to_tot_asset":{"anyOf":[{"type":"number"},{"type":"null"}]},"tot_debt_to_tot_eqy":{"anyOf":[{"type":"number"},{"type":"null"}]},"tot_debt_to_tot_cap":{"anyOf":[{"type":"number"},{"type":"null"}]},"tot_debt_to_tot_asset":{"anyOf":[{"type":"number"},{"type":"null"}]},"net_debt_to_shrhldr_eqty":{"anyOf":[{"type":"number"},{"type":"null"}]},"net_debt_to_capital":{"anyOf":[{"type":"number"},{"type":"null"}]},"ebitda":{"anyOf":[{"type":"number"},{"type":"null"}]},"ebitda_after_capex":{"anyOf":[{"type":"number"},{"type":"null"}]},"is_oper_income":{"anyOf":[{"type":"number"},{"type":"null"}]}},"required":["id","symbol","period_type","period_end_date","fiscal_year","period_label","currency","price_currency","fx_applied","object","short_and_long_term_debt","bs_st_borrow","bs_lt_borrow","tot_debt_to_ebitda","net_debt_to_ebitda","total_debt_to_ebit","net_debt_to_ebit","ebitda_to_interest_expn","ebitda_les_cap_expend_to_int_exp","oper_inc_to_int_exp","is_int_expense","com_eqy_to_tot_asset","lt_debt_to_tot_eqy","lt_debt_to_tot_cap","lt_debt_to_tot_asset","tot_debt_to_tot_eqy","tot_debt_to_tot_cap","tot_debt_to_tot_asset","net_debt_to_shrhldr_eqty","net_debt_to_capital","ebitda","ebitda_after_capex","is_oper_income"],"$id":"#/components/schemas/v3.CreditFinancialPeriod"}},"next_page_url":{"anyOf":[{"type":"string"},{"type":"null"}]},"previous_page_url":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["data","next_page_url","previous_page_url"],"$id":"#/components/schemas/v3.CreditFinancialPeriodList"},"v3.LiquidityFinancialPeriodList":{"additionalProperties":false,"type":"object","properties":{"data":{"type":"array","items":{"additionalProperties":false,"type":"object","properties":{"id":{"type":"string"},"symbol":{"type":"string"},"period_type":{"type":"string","enum":["annual","quarterly","ttm"]},"period_end_date":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"type":"string"},"fiscal_year":{"anyOf":[{"anyOf":[{"format":"integer","default":0,"type":"string"},{"type":"integer"}]},{"type":"null"}]},"period_label":{"anyOf":[{"type":"string"},{"type":"null"}]},"currency":{"type":"string"},"price_currency":{"anyOf":[{"type":"string"},{"type":"null"}]},"fx_applied":{"type":"boolean"},"object":{"const":"v3.fundamentals.liquidity_ratio","type":"string"},"cash_ratio":{"anyOf":[{"type":"number"},{"type":"null"}]},"cur_ratio":{"anyOf":[{"type":"number"},{"type":"null"}]},"quick_ratio":{"anyOf":[{"type":"number"},{"type":"null"}]},"cfo_to_avg_current_liabilities":{"anyOf":[{"type":"number"},{"type":"null"}]},"com_eqy_to_tot_asset":{"anyOf":[{"type":"number"},{"type":"null"}]},"lt_debt_to_tot_eqy":{"anyOf":[{"type":"number"},{"type":"null"}]},"lt_debt_to_tot_cap":{"anyOf":[{"type":"number"},{"type":"null"}]},"lt_debt_to_tot_asset":{"anyOf":[{"type":"number"},{"type":"null"}]},"tot_debt_to_tot_eqy":{"anyOf":[{"type":"number"},{"type":"null"}]},"tot_debt_to_tot_cap":{"anyOf":[{"type":"number"},{"type":"null"}]},"tot_debt_to_tot_asset":{"anyOf":[{"type":"number"},{"type":"null"}]},"cash_flow_to_tot_liab":{"anyOf":[{"type":"number"},{"type":"null"}]},"cap_expend_ratio":{"anyOf":[{"type":"number"},{"type":"null"}]},"altman_z_score":{"anyOf":[{"type":"number"},{"type":"null"}]}},"required":["id","symbol","period_type","period_end_date","fiscal_year","period_label","currency","price_currency","fx_applied","object","cash_ratio","cur_ratio","quick_ratio","cfo_to_avg_current_liabilities","com_eqy_to_tot_asset","lt_debt_to_tot_eqy","lt_debt_to_tot_cap","lt_debt_to_tot_asset","tot_debt_to_tot_eqy","tot_debt_to_tot_cap","tot_debt_to_tot_asset","cash_flow_to_tot_liab","cap_expend_ratio","altman_z_score"],"$id":"#/components/schemas/v3.LiquidityFinancialPeriod"}},"next_page_url":{"anyOf":[{"type":"string"},{"type":"null"}]},"previous_page_url":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["data","next_page_url","previous_page_url"],"$id":"#/components/schemas/v3.LiquidityFinancialPeriodList"},"v3.WorkingCapitalFinancialPeriodList":{"additionalProperties":false,"type":"object","properties":{"data":{"type":"array","items":{"additionalProperties":false,"type":"object","properties":{"id":{"type":"string"},"symbol":{"type":"string"},"period_type":{"type":"string","enum":["annual","quarterly","ttm"]},"period_end_date":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"type":"string"},"fiscal_year":{"anyOf":[{"anyOf":[{"format":"integer","default":0,"type":"string"},{"type":"integer"}]},{"type":"null"}]},"period_label":{"anyOf":[{"type":"string"},{"type":"null"}]},"currency":{"type":"string"},"price_currency":{"anyOf":[{"type":"string"},{"type":"null"}]},"fx_applied":{"type":"boolean"},"object":{"const":"v3.fundamentals.working_capital_ratio","type":"string"},"acct_rcv_turn":{"anyOf":[{"type":"number"},{"type":"null"}]},"acct_rcv_days":{"anyOf":[{"type":"number"},{"type":"null"}]},"invent_turn":{"anyOf":[{"type":"number"},{"type":"null"}]},"invent_days":{"anyOf":[{"type":"number"},{"type":"null"}]},"accounts_payable_turnover":{"anyOf":[{"type":"number"},{"type":"null"}]},"accounts_payable_turnover_days":{"anyOf":[{"type":"number"},{"type":"null"}]},"cash_conversion_cycle":{"anyOf":[{"type":"number"},{"type":"null"}]},"inv_to_cash_days":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_inventories":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_invtry_raw_materials":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_invtry_in_progress":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_invtry_finished_goods":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_other_inv":{"anyOf":[{"type":"number"},{"type":"null"}]}},"required":["id","symbol","period_type","period_end_date","fiscal_year","period_label","currency","price_currency","fx_applied","object","acct_rcv_turn","acct_rcv_days","invent_turn","invent_days","accounts_payable_turnover","accounts_payable_turnover_days","cash_conversion_cycle","inv_to_cash_days","bs_inventories","bs_invtry_raw_materials","bs_invtry_in_progress","bs_invtry_finished_goods","bs_other_inv"],"$id":"#/components/schemas/v3.WorkingCapitalFinancialPeriod"}},"next_page_url":{"anyOf":[{"type":"string"},{"type":"null"}]},"previous_page_url":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["data","next_page_url","previous_page_url"],"$id":"#/components/schemas/v3.WorkingCapitalFinancialPeriodList"},"v3.YieldAnalysisFinancialPeriodList":{"additionalProperties":false,"type":"object","properties":{"data":{"type":"array","items":{"additionalProperties":false,"type":"object","properties":{"id":{"type":"string"},"symbol":{"type":"string"},"period_type":{"type":"string","enum":["annual","quarterly","ttm"]},"period_end_date":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"type":"string"},"fiscal_year":{"anyOf":[{"anyOf":[{"format":"integer","default":0,"type":"string"},{"type":"integer"}]},{"type":"null"}]},"period_label":{"anyOf":[{"type":"string"},{"type":"null"}]},"currency":{"type":"string"},"price_currency":{"anyOf":[{"type":"string"},{"type":"null"}]},"fx_applied":{"type":"boolean"},"object":{"const":"v3.fundamentals.yield_analysis_ratio","type":"string"},"ttm_cash_from_oper":{"anyOf":[{"type":"number"},{"type":"null"}]},"ttm_cap_expend":{"anyOf":[{"type":"number"},{"type":"null"}]},"ttm_free_cash_flow":{"anyOf":[{"type":"number"},{"type":"null"}]},"free_cash_flow_yield":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_dvd_paid":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_proc_fr_repurch_eqty_detailed":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_pymt_debt_and_capital_lease":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_other_financing_act_excl_fx":{"anyOf":[{"type":"number"},{"type":"null"}]},"ttm_cff":{"anyOf":[{"type":"number"},{"type":"null"}]},"shareholder_yield_cff":{"anyOf":[{"type":"number"},{"type":"null"}]},"returned_capital_ex_debt":{"anyOf":[{"type":"number"},{"type":"null"}]},"shareholder_yield_ex_debt":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_cash_from_oper":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_cap_expenditures":{"anyOf":[{"type":"number"},{"type":"null"}]},"ttm_after_tax_interest_expense":{"anyOf":[{"type":"number"},{"type":"null"}]},"cf_free_cash_flow_firm":{"anyOf":[{"type":"number"},{"type":"null"}]},"enterprise_value":{"anyOf":[{"type":"number"},{"type":"null"}]},"ttm_fcf_to_firm_yield":{"anyOf":[{"type":"number"},{"type":"null"}]},"capital_yield":{"anyOf":[{"type":"number"},{"type":"null"}]}},"required":["id","symbol","period_type","period_end_date","fiscal_year","period_label","currency","price_currency","fx_applied","object","ttm_cash_from_oper","ttm_cap_expend","ttm_free_cash_flow","free_cash_flow_yield","cf_dvd_paid","cf_proc_fr_repurch_eqty_detailed","cf_pymt_debt_and_capital_lease","cf_other_financing_act_excl_fx","ttm_cff","shareholder_yield_cff","returned_capital_ex_debt","shareholder_yield_ex_debt","cf_cash_from_oper","cf_cap_expenditures","ttm_after_tax_interest_expense","cf_free_cash_flow_firm","enterprise_value","ttm_fcf_to_firm_yield","capital_yield"],"$id":"#/components/schemas/v3.YieldAnalysisFinancialPeriod"}},"next_page_url":{"anyOf":[{"type":"string"},{"type":"null"}]},"previous_page_url":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["data","next_page_url","previous_page_url"],"$id":"#/components/schemas/v3.YieldAnalysisFinancialPeriodList"},"v3.EnterpriseValueFinancialPeriodList":{"additionalProperties":false,"type":"object","properties":{"data":{"type":"array","items":{"additionalProperties":false,"type":"object","properties":{"id":{"type":"string"},"symbol":{"type":"string"},"period_type":{"type":"string","enum":["annual","quarterly","ttm"]},"period_end_date":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"type":"string"},"fiscal_year":{"anyOf":[{"anyOf":[{"format":"integer","default":0,"type":"string"},{"type":"integer"}]},{"type":"null"}]},"period_label":{"anyOf":[{"type":"string"},{"type":"null"}]},"currency":{"type":"string"},"price_currency":{"anyOf":[{"type":"string"},{"type":"null"}]},"fx_applied":{"type":"boolean"},"object":{"const":"v3.fundamentals.enterprise_value","type":"string"},"market_cap":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_cash_near_cash_item":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_pfd_eqty_and_hybrid_cptl":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_minority_noncontrolling_interest":{"anyOf":[{"type":"number"},{"type":"null"}]},"short_and_long_term_debt":{"anyOf":[{"type":"number"},{"type":"null"}]},"enterprise_value":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_tot_cap":{"anyOf":[{"type":"number"},{"type":"null"}]},"tot_debt_to_tot_cap":{"anyOf":[{"type":"number"},{"type":"null"}]},"total_debt_to_ev":{"anyOf":[{"type":"number"},{"type":"null"}]},"ev_to_ttm_sales":{"anyOf":[{"type":"number"},{"type":"null"}]},"ev_to_ttm_ebitda":{"anyOf":[{"type":"number"},{"type":"null"}]},"ev_to_ttm_ebit":{"anyOf":[{"type":"number"},{"type":"null"}]},"ev_to_ttm_cash_flow_firm":{"anyOf":[{"type":"number"},{"type":"null"}]},"ev_to_ttm_free_cash_flow_firm":{"anyOf":[{"type":"number"},{"type":"null"}]},"diluted_mkt_cap":{"anyOf":[{"type":"number"},{"type":"null"}]},"diluted_ev":{"anyOf":[{"type":"number"},{"type":"null"}]},"ev_to_sh_out":{"anyOf":[{"type":"number"},{"type":"null"}]},"ttm_net_sales":{"anyOf":[{"type":"number"},{"type":"null"}]},"ttm_ebitda":{"anyOf":[{"type":"number"},{"type":"null"}]},"ttm_oper_inc":{"anyOf":[{"type":"number"},{"type":"null"}]},"ttm_cash_flow_firm":{"anyOf":[{"type":"number"},{"type":"null"}]},"ttm_free_cash_flow_firm":{"anyOf":[{"type":"number"},{"type":"null"}]}},"required":["id","symbol","period_type","period_end_date","fiscal_year","period_label","currency","price_currency","fx_applied","object","market_cap","bs_cash_near_cash_item","bs_pfd_eqty_and_hybrid_cptl","bs_minority_noncontrolling_interest","short_and_long_term_debt","enterprise_value","bs_tot_cap","tot_debt_to_tot_cap","total_debt_to_ev","ev_to_ttm_sales","ev_to_ttm_ebitda","ev_to_ttm_ebit","ev_to_ttm_cash_flow_firm","ev_to_ttm_free_cash_flow_firm","diluted_mkt_cap","diluted_ev","ev_to_sh_out","ttm_net_sales","ttm_ebitda","ttm_oper_inc","ttm_cash_flow_firm","ttm_free_cash_flow_firm"],"$id":"#/components/schemas/v3.EnterpriseValueFinancialPeriod"}},"next_page_url":{"anyOf":[{"type":"string"},{"type":"null"}]},"previous_page_url":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["data","next_page_url","previous_page_url"],"$id":"#/components/schemas/v3.EnterpriseValueFinancialPeriodList"},"v3.ValuationMultiplesFinancialPeriodList":{"additionalProperties":false,"type":"object","properties":{"data":{"type":"array","items":{"additionalProperties":false,"type":"object","properties":{"id":{"type":"string"},"symbol":{"type":"string"},"period_type":{"type":"string","enum":["annual","quarterly","ttm"]},"period_end_date":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"type":"string"},"fiscal_year":{"anyOf":[{"anyOf":[{"format":"integer","default":0,"type":"string"},{"type":"integer"}]},{"type":"null"}]},"period_label":{"anyOf":[{"type":"string"},{"type":"null"}]},"currency":{"type":"string"},"price_currency":{"anyOf":[{"type":"string"},{"type":"null"}]},"fx_applied":{"type":"boolean"},"object":{"const":"v3.fundamentals.valuation_multiple","type":"string"},"pe_ratio":{"anyOf":[{"type":"number"},{"type":"null"}]},"average_price_earnings_ratio":{"anyOf":[{"type":"number"},{"type":"null"}]},"pe_ratio_with_high_clos_pr":{"anyOf":[{"type":"number"},{"type":"null"}]},"pe_ratio_with_low_clos_pr":{"anyOf":[{"type":"number"},{"type":"null"}]},"pr_to_book_ratio":{"anyOf":[{"type":"number"},{"type":"null"}]},"average_price_to_book_ratio":{"anyOf":[{"type":"number"},{"type":"null"}]},"high_closing_price_to_book_ratio":{"anyOf":[{"type":"number"},{"type":"null"}]},"low_closing_price_to_book_ratio":{"anyOf":[{"type":"number"},{"type":"null"}]},"pr_to_tang_bv_per_sh":{"anyOf":[{"type":"number"},{"type":"null"}]},"average_price_to_tangible_bps":{"anyOf":[{"type":"number"},{"type":"null"}]},"high_price_to_tangible_bps":{"anyOf":[{"type":"number"},{"type":"null"}]},"low_price_to_tangible_bps":{"anyOf":[{"type":"number"},{"type":"null"}]},"pr_to_sales_ratio":{"anyOf":[{"type":"number"},{"type":"null"}]},"average_price_to_sales_ratio":{"anyOf":[{"type":"number"},{"type":"null"}]},"high_closing_price_to_sales_ratio":{"anyOf":[{"type":"number"},{"type":"null"}]},"low_closing_price_to_sales_ratio":{"anyOf":[{"type":"number"},{"type":"null"}]},"pr_to_cash_flow":{"anyOf":[{"type":"number"},{"type":"null"}]},"average_price_to_cash_flow":{"anyOf":[{"type":"number"},{"type":"null"}]},"high_closing_price_to_cash_flow":{"anyOf":[{"type":"number"},{"type":"null"}]},"low_closing_price_to_cash_flow":{"anyOf":[{"type":"number"},{"type":"null"}]},"pr_to_free_cash_flow":{"anyOf":[{"type":"number"},{"type":"null"}]},"average_price_to_free_cash_flow":{"anyOf":[{"type":"number"},{"type":"null"}]},"high_price_to_free_cash_flow":{"anyOf":[{"type":"number"},{"type":"null"}]},"low_price_to_free_cash_flow":{"anyOf":[{"type":"number"},{"type":"null"}]},"ev_to_ttm_sales":{"anyOf":[{"type":"number"},{"type":"null"}]},"average_ev_to_ttm_sales":{"anyOf":[{"type":"number"},{"type":"null"}]},"high_ev_to_ttm_sales":{"anyOf":[{"type":"number"},{"type":"null"}]},"low_ev_to_ttm_sales":{"anyOf":[{"type":"number"},{"type":"null"}]},"ev_to_ttm_ebitda":{"anyOf":[{"type":"number"},{"type":"null"}]},"avg_ev_to_ttm_ebitda":{"anyOf":[{"type":"number"},{"type":"null"}]},"high_ev_to_ttm_ebitda":{"anyOf":[{"type":"number"},{"type":"null"}]},"low_ev_to_ttm_ebitda":{"anyOf":[{"type":"number"},{"type":"null"}]},"ev_to_ttm_ebit":{"anyOf":[{"type":"number"},{"type":"null"}]},"average_ev_to_ttm_ebit":{"anyOf":[{"type":"number"},{"type":"null"}]},"high_ev_to_ttm_ebit":{"anyOf":[{"type":"number"},{"type":"null"}]},"low_ev_to_ttm_ebit":{"anyOf":[{"type":"number"},{"type":"null"}]},"pr_last":{"anyOf":[{"type":"number"},{"type":"null"}]},"pr_high":{"anyOf":[{"type":"number"},{"type":"null"}]},"pr_low":{"anyOf":[{"type":"number"},{"type":"null"}]},"enterprise_value":{"anyOf":[{"type":"number"},{"type":"null"}]},"average_enterprise_value":{"anyOf":[{"type":"number"},{"type":"null"}]},"high_enterprise_value":{"anyOf":[{"type":"number"},{"type":"null"}]},"low_enterprise_value":{"anyOf":[{"type":"number"},{"type":"null"}]},"bs_sh_out":{"anyOf":[{"type":"number"},{"type":"null"}]}},"required":["id","symbol","period_type","period_end_date","fiscal_year","period_label","currency","price_currency","fx_applied","object","pe_ratio","average_price_earnings_ratio","pe_ratio_with_high_clos_pr","pe_ratio_with_low_clos_pr","pr_to_book_ratio","average_price_to_book_ratio","high_closing_price_to_book_ratio","low_closing_price_to_book_ratio","pr_to_tang_bv_per_sh","average_price_to_tangible_bps","high_price_to_tangible_bps","low_price_to_tangible_bps","pr_to_sales_ratio","average_price_to_sales_ratio","high_closing_price_to_sales_ratio","low_closing_price_to_sales_ratio","pr_to_cash_flow","average_price_to_cash_flow","high_closing_price_to_cash_flow","low_closing_price_to_cash_flow","pr_to_free_cash_flow","average_price_to_free_cash_flow","high_price_to_free_cash_flow","low_price_to_free_cash_flow","ev_to_ttm_sales","average_ev_to_ttm_sales","high_ev_to_ttm_sales","low_ev_to_ttm_sales","ev_to_ttm_ebitda","avg_ev_to_ttm_ebitda","high_ev_to_ttm_ebitda","low_ev_to_ttm_ebitda","ev_to_ttm_ebit","average_ev_to_ttm_ebit","high_ev_to_ttm_ebit","low_ev_to_ttm_ebit","pr_last","pr_high","pr_low","enterprise_value","average_enterprise_value","high_enterprise_value","low_enterprise_value","bs_sh_out"],"$id":"#/components/schemas/v3.ValuationMultiplesFinancialPeriod"}},"next_page_url":{"anyOf":[{"type":"string"},{"type":"null"}]},"previous_page_url":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["data","next_page_url","previous_page_url"],"$id":"#/components/schemas/v3.ValuationMultiplesFinancialPeriodList"},"v3.PerShareFinancialPeriodList":{"additionalProperties":false,"type":"object","properties":{"data":{"type":"array","items":{"additionalProperties":false,"type":"object","properties":{"id":{"type":"string"},"symbol":{"type":"string"},"period_type":{"type":"string","enum":["annual","quarterly","ttm"]},"period_end_date":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"type":"string"},"fiscal_year":{"anyOf":[{"anyOf":[{"format":"integer","default":0,"type":"string"},{"type":"integer"}]},{"type":"null"}]},"period_label":{"anyOf":[{"type":"string"},{"type":"null"}]},"currency":{"type":"string"},"price_currency":{"anyOf":[{"type":"string"},{"type":"null"}]},"fx_applied":{"type":"boolean"},"object":{"const":"v3.fundamentals.per_share_metric","type":"string"},"bs_sh_out":{"anyOf":[{"type":"number"},{"type":"null"}]},"is_sh_for_diluted_eps":{"anyOf":[{"type":"number"},{"type":"null"}]},"is_avg_num_sh_for_eps":{"anyOf":[{"type":"number"},{"type":"null"}]},"revenue_per_sh":{"anyOf":[{"type":"number"},{"type":"null"}]},"ebitda_per_sh":{"anyOf":[{"type":"number"},{"type":"null"}]},"oper_inc_per_sh":{"anyOf":[{"type":"number"},{"type":"null"}]},"eps":{"anyOf":[{"type":"number"},{"type":"null"}]},"eps_cont_ops":{"anyOf":[{"type":"number"},{"type":"null"}]},"diluted_eps":{"anyOf":[{"type":"number"},{"type":"null"}]},"dil_eps_cont_ops":{"anyOf":[{"type":"number"},{"type":"null"}]},"div_per_shr":{"anyOf":[{"type":"number"},{"type":"null"}]},"cash_flow_per_sh":{"anyOf":[{"type":"number"},{"type":"null"}]},"free_cash_flow_per_sh":{"anyOf":[{"type":"number"},{"type":"null"}]},"cash_st_investments_per_sh":{"anyOf":[{"type":"number"},{"type":"null"}]},"book_val_per_sh":{"anyOf":[{"type":"number"},{"type":"null"}]},"tang_book_val_per_sh":{"anyOf":[{"type":"number"},{"type":"null"}]}},"required":["id","symbol","period_type","period_end_date","fiscal_year","period_label","currency","price_currency","fx_applied","object","bs_sh_out","is_sh_for_diluted_eps","is_avg_num_sh_for_eps","revenue_per_sh","ebitda_per_sh","oper_inc_per_sh","eps","eps_cont_ops","diluted_eps","dil_eps_cont_ops","div_per_shr","cash_flow_per_sh","free_cash_flow_per_sh","cash_st_investments_per_sh","book_val_per_sh","tang_book_val_per_sh"],"$id":"#/components/schemas/v3.PerShareFinancialPeriod"}},"next_page_url":{"anyOf":[{"type":"string"},{"type":"null"}]},"previous_page_url":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["data","next_page_url","previous_page_url"],"$id":"#/components/schemas/v3.PerShareFinancialPeriodList"},"v3.ForexPairListQuery":{"additionalProperties":false,"type":"object","properties":{"apikey":{"description":"Browser-friendly alternative to Bearer authentication. Use either this parameter or the Authorization header, never both.","type":"string"},"base_currency":{"pattern":"^[A-Za-z]{3}$","minLength":3,"maxLength":3,"title":"base_currency","description":"Return only pairs quoted from this base currency.","examples":["EUR","USD","JPY"],"type":"string"},"quote_currency":{"pattern":"^[A-Za-z]{3}$","minLength":3,"maxLength":3,"title":"quote_currency","description":"Return only pairs quoted into this quote currency.","examples":["EUR","USD","JPY"],"type":"string"},"currency":{"pattern":"^[A-Za-z]{3}$","minLength":3,"maxLength":3,"title":"currency","description":"Return every pair in which this currency appears, on either side.","examples":["EUR","USD","JPY"],"type":"string"},"search":{"minLength":1,"maxLength":128,"title":"search","description":"Case-insensitive substring match against the pair symbol, both currency codes, and the human-readable name.","examples":["yen"],"type":"string"},"order":{"type":"string","enum":["asc","desc"]},"limit":{"minimum":1,"maximum":2000,"multipleOf":1,"default":500,"title":"limit","description":"Maximum number of resources to return. Defaults to 500.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":2000,"multipleOf":1,"default":500,"title":"limit","description":"Maximum number of resources to return. Defaults to 500.","type":"number"}]},"page":{"maxLength":4096,"description":"Opaque page token from a previous response. Prefer following the returned page URLs directly.","type":"string"}},"$id":"#/components/schemas/v3.ForexPairListQuery"},"v3.ForexPair":{"additionalProperties":false,"type":"object","properties":{"symbol":{"description":"The qualified pair symbol, e.g. `FX:EURUSD`. Accepted by the forex price endpoints.","type":"string"},"name":{"description":"The human-readable pair name, e.g. `EURO / U.S. DOLLAR`.","type":"string"},"base_currency":{"description":"ISO code of the currency being priced.","type":"string"},"base_currency_name":{"anyOf":[{"type":"string"},{"type":"null"}]},"quote_currency":{"description":"ISO code of the currency the pair is priced in.","type":"string"},"quote_currency_name":{"anyOf":[{"type":"string"},{"type":"null"}]},"is_synthetic":{"description":"True when the pair is derived from other quoted pairs rather than quoted directly.","type":"boolean"}},"required":["symbol","name","base_currency","base_currency_name","quote_currency","quote_currency_name","is_synthetic"],"$id":"#/components/schemas/v3.ForexPair"},"v3.ForexPairList":{"additionalProperties":false,"type":"object","properties":{"data":{"description":"The forex pairs in this page.","type":"array","items":{"additionalProperties":false,"type":"object","properties":{"symbol":{"description":"The qualified pair symbol, e.g. `FX:EURUSD`. Accepted by the forex price endpoints.","type":"string"},"name":{"description":"The human-readable pair name, e.g. `EURO / U.S. DOLLAR`.","type":"string"},"base_currency":{"description":"ISO code of the currency being priced.","type":"string"},"base_currency_name":{"anyOf":[{"type":"string"},{"type":"null"}]},"quote_currency":{"description":"ISO code of the currency the pair is priced in.","type":"string"},"quote_currency_name":{"anyOf":[{"type":"string"},{"type":"null"}]},"is_synthetic":{"description":"True when the pair is derived from other quoted pairs rather than quoted directly.","type":"boolean"}},"required":["symbol","name","base_currency","base_currency_name","quote_currency","quote_currency_name","is_synthetic"],"$id":"#/components/schemas/v3.ForexPair"}},"next_page_url":{"description":"URL for the next page, or null when this is the last page.","anyOf":[{"type":"string"},{"type":"null"}]},"previous_page_url":{"description":"URL for the previous page, or null when this is the first page.","anyOf":[{"type":"string"},{"type":"null"}]}},"required":["data","next_page_url","previous_page_url"],"$id":"#/components/schemas/v3.ForexPairList"},"v3.ForexPricesParams":{"additionalProperties":false,"type":"object","properties":{"identifier":{"minLength":1,"maxLength":128,"description":"A currency pair as `BASEQUOTE` or `BASE/QUOTE`, or a qualified pair symbol (e.g. `FX:EURUSD`). The `symbol` of every `/forex-pairs` result is accepted here.","examples":["EURUSD","EUR/USD","FX:EURUSD"],"type":"string"}},"required":["identifier"],"$id":"#/components/schemas/v3.ForexPricesParams"},"v3.ForexPricesQuery":{"additionalProperties":false,"type":"object","properties":{"apikey":{"description":"Browser-friendly alternative to Bearer authentication. Use either this parameter or the Authorization header, never both.","type":"string"},"date":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return prices from exactly this date.","type":"string"},"date.gte":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return prices whose date is on or after this date.","type":"string"},"date.gt":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return prices whose date is strictly after this date.","type":"string"},"date.lte":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return prices whose date is on or before this date.","type":"string"},"date.lt":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return prices whose date is strictly before this date.","type":"string"},"order":{"type":"string","enum":["asc","desc"]},"limit":{"minimum":1,"maximum":1000,"multipleOf":1,"default":250,"title":"limit","description":"Maximum number of resources to return. Defaults to 250.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":1000,"multipleOf":1,"default":250,"title":"limit","description":"Maximum number of resources to return. Defaults to 250.","type":"number"}]},"page":{"maxLength":4096,"description":"Opaque page token from a previous response. Prefer following the returned page URLs directly.","type":"string"}},"$id":"#/components/schemas/v3.ForexPricesQuery"},"v3.LatestForexPriceQuery":{"type":"object","patternProperties":{"^apikey$":{"description":"Browser-friendly alternative to Bearer authentication. Use either this parameter or the Authorization header, never both.","type":"string"}},"$id":"#/components/schemas/v3.RetrieveTickerQuery"},"v3.LatestForexPriceListQuery":{"additionalProperties":false,"type":"object","properties":{"apikey":{"description":"Browser-friendly alternative to Bearer authentication. Use either this parameter or the Authorization header, never both.","type":"string"},"base_currency":{"pattern":"^[A-Za-z]{3}$","minLength":3,"maxLength":3,"title":"base_currency","description":"Return only pairs quoted from this base currency.","examples":["EUR","USD","JPY"],"type":"string"},"quote_currency":{"pattern":"^[A-Za-z]{3}$","minLength":3,"maxLength":3,"title":"quote_currency","description":"Return only pairs quoted into this quote currency.","examples":["EUR","USD","JPY"],"type":"string"},"currency":{"pattern":"^[A-Za-z]{3}$","minLength":3,"maxLength":3,"title":"currency","description":"Return every pair in which this currency appears, on either side.","examples":["EUR","USD","JPY"],"type":"string"},"order":{"type":"string","enum":["asc","desc"]},"limit":{"minimum":1,"maximum":2000,"multipleOf":1,"default":500,"title":"limit","description":"Maximum number of resources to return. Defaults to 500.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":2000,"multipleOf":1,"default":500,"title":"limit","description":"Maximum number of resources to return. Defaults to 500.","type":"number"}]},"page":{"maxLength":4096,"description":"Opaque page token from a previous response. Prefer following the returned page URLs directly.","type":"string"}},"$id":"#/components/schemas/v3.LatestForexPriceListQuery"},"v3.LatestForexPrice":{"additionalProperties":false,"type":"object","properties":{"symbol":{"description":"The qualified pair symbol this quote belongs to, e.g. `FX:EURUSD`.","type":"string"},"date":{"description":"Quote date of the latest available price, or null when the pair has no price inside the freshness window.","anyOf":[{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"A calendar date in YYYY-MM-DD format.","type":"string"},{"type":"null"}]},"open":{"anyOf":[{"type":"number"},{"type":"null"}]},"high":{"anyOf":[{"type":"number"},{"type":"null"}]},"low":{"anyOf":[{"type":"number"},{"type":"null"}]},"close":{"anyOf":[{"type":"number"},{"type":"null"}]}},"required":["symbol","date","open","high","low","close"],"$id":"#/components/schemas/v3.LatestForexPrice"},"v3.LatestForexPriceList":{"additionalProperties":false,"type":"object","properties":{"data":{"description":"The latest prices in this page, one row per pair.","type":"array","items":{"additionalProperties":false,"type":"object","properties":{"symbol":{"description":"The qualified pair symbol this quote belongs to, e.g. `FX:EURUSD`.","type":"string"},"date":{"description":"Quote date of the latest available price, or null when the pair has no price inside the freshness window.","anyOf":[{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"A calendar date in YYYY-MM-DD format.","type":"string"},{"type":"null"}]},"open":{"anyOf":[{"type":"number"},{"type":"null"}]},"high":{"anyOf":[{"type":"number"},{"type":"null"}]},"low":{"anyOf":[{"type":"number"},{"type":"null"}]},"close":{"anyOf":[{"type":"number"},{"type":"null"}]}},"required":["symbol","date","open","high","low","close"],"$id":"#/components/schemas/v3.LatestForexPrice"}},"next_page_url":{"description":"URL for the next page, or null when this is the last page.","anyOf":[{"type":"string"},{"type":"null"}]},"previous_page_url":{"description":"URL for the previous page, or null when this is the first page.","anyOf":[{"type":"string"},{"type":"null"}]}},"required":["data","next_page_url","previous_page_url"],"$id":"#/components/schemas/v3.LatestForexPriceList"},"v3.ForexPrice":{"additionalProperties":false,"type":"object","properties":{"symbol":{"description":"The qualified pair symbol these quotes belong to, e.g. `FX:EURUSD`.","type":"string"},"date":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"A calendar date in YYYY-MM-DD format.","type":"string"},"open":{"anyOf":[{"type":"number"},{"type":"null"}]},"high":{"anyOf":[{"type":"number"},{"type":"null"}]},"low":{"anyOf":[{"type":"number"},{"type":"null"}]},"close":{"type":"number"}},"required":["symbol","date","open","high","low","close"],"$id":"#/components/schemas/v3.ForexPrice"},"v3.ForexPricePoint":{"additionalProperties":false,"type":"object","properties":{"date":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"A calendar date in YYYY-MM-DD format.","type":"string"},"open":{"anyOf":[{"type":"number"},{"type":"null"}]},"high":{"anyOf":[{"type":"number"},{"type":"null"}]},"low":{"anyOf":[{"type":"number"},{"type":"null"}]},"close":{"type":"number"}},"required":["date","open","high","low","close"],"$id":"#/components/schemas/v3.ForexPricePoint"},"v3.ForexPriceList":{"additionalProperties":false,"type":"object","properties":{"data":{"description":"The forex prices in this page.","type":"array","items":{"additionalProperties":false,"type":"object","properties":{"date":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"A calendar date in YYYY-MM-DD format.","type":"string"},"open":{"anyOf":[{"type":"number"},{"type":"null"}]},"high":{"anyOf":[{"type":"number"},{"type":"null"}]},"low":{"anyOf":[{"type":"number"},{"type":"null"}]},"close":{"type":"number"}},"required":["date","open","high","low","close"],"$id":"#/components/schemas/v3.ForexPricePoint"}},"symbol":{"description":"The qualified pair symbol every quote in `data` belongs to, e.g. `FX:EURUSD`. Present even when `data` is empty.","type":"string"},"next_page_url":{"description":"URL for the next page, or null when this is the last page.","anyOf":[{"type":"string"},{"type":"null"}]},"previous_page_url":{"description":"URL for the previous page, or null when this is the first page.","anyOf":[{"type":"string"},{"type":"null"}]}},"required":["data","symbol","next_page_url","previous_page_url"],"$id":"#/components/schemas/v3.ForexPriceList"},"v3.EarningsCallRetrieveParams":{"additionalProperties":false,"type":"object","properties":{"identifier":{"minLength":1,"maxLength":128,"description":"The company whose transcript to retrieve. Accepts an exchange and symbol separated by a colon (e.g. `NASDAQ:AAPL`), a ticker ID, or a FIGI.","examples":["NASDAQ:AAPL","tkr_cO46h8pgSu9Qqy","BBG000B9XRY4"],"type":"string"}},"required":["identifier"],"$id":"#/components/schemas/v3.EarningsCallRetrieveParams"},"v3.EarningsCallListQuery":{"additionalProperties":false,"type":"object","properties":{"apikey":{"description":"Browser-friendly alternative to Bearer authentication. Use either this parameter or the Authorization header, never both.","type":"string"},"identifier":{"minLength":1,"maxLength":128,"description":"Restrict results to a single company. Accepts an exchange and symbol separated by a colon (e.g. `NASDAQ:AAPL`), a ticker ID, or a FIGI; the response `symbol` echoes the listing you requested. Omit to list earnings calls across all companies.","examples":["NASDAQ:AAPL","tkr_cO46h8pgSu9Qqy","BBG000B9XRY4"],"type":"string"},"fiscal_year":{"minimum":1990,"maximum":2100,"multipleOf":1,"title":"fiscal_year","description":"Return only calls that report on this fiscal year, within the caller’s plan entitlement.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1990,"maximum":2100,"multipleOf":1,"title":"fiscal_year","description":"Return only calls that report on this fiscal year, within the caller’s plan entitlement.","type":"number"}]},"fiscal_quarter":{"minimum":1,"maximum":4,"multipleOf":1,"title":"fiscal_quarter","description":"Return only calls that report on this fiscal quarter, from 1 to 4, within the caller’s plan entitlement.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":4,"multipleOf":1,"title":"fiscal_quarter","description":"Return only calls that report on this fiscal quarter, from 1 to 4, within the caller’s plan entitlement.","type":"number"}]},"date":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return calls that occurred on this UTC calendar date.","type":"string"},"date.gte":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return calls on or after this UTC calendar date.","type":"string"},"date.gt":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return calls after this UTC calendar date.","type":"string"},"date.lte":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return calls on or before this UTC calendar date.","type":"string"},"date.lt":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return calls before this UTC calendar date.","type":"string"},"order":{"type":"string","enum":["asc","desc"]},"limit":{"minimum":1,"maximum":100,"multipleOf":1,"default":50,"title":"limit","description":"Maximum number of resources to return. Defaults to 50.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":100,"multipleOf":1,"default":50,"title":"limit","description":"Maximum number of resources to return. Defaults to 50.","type":"number"}]},"page":{"maxLength":4096,"description":"Opaque page token from a previous response. Prefer following the returned page URLs directly.","type":"string"}},"$id":"#/components/schemas/v3.EarningsCallListQuery"},"v3.EarningsCallRetrieveQuery":{"additionalProperties":false,"type":"object","properties":{"apikey":{"description":"Browser-friendly alternative to Bearer authentication. Use either this parameter or the Authorization header, never both.","type":"string"},"fiscal_year":{"minimum":1990,"maximum":2100,"multipleOf":1,"title":"fiscal_year","description":"The fiscal year the call reports on, within the caller’s plan entitlement.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1990,"maximum":2100,"multipleOf":1,"title":"fiscal_year","description":"The fiscal year the call reports on, within the caller’s plan entitlement.","type":"number"}]},"fiscal_quarter":{"minimum":1,"maximum":4,"multipleOf":1,"title":"fiscal_quarter","description":"The fiscal quarter the call reports on, from 1 to 4, within the caller’s plan entitlement.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":4,"multipleOf":1,"title":"fiscal_quarter","description":"The fiscal quarter the call reports on, from 1 to 4, within the caller’s plan entitlement.","type":"number"}]},"format":{"type":"string","enum":["json","text"]}},"required":["fiscal_year","fiscal_quarter"],"$id":"#/components/schemas/v3.EarningsCallRetrieveQuery"},"v3.EarningsCallSummary":{"additionalProperties":false,"type":"object","properties":{"id":{"type":"string"},"object":{"const":"v3.content.earnings_call","type":"string"},"symbol":{"type":"string"},"fiscal_year":{"minimum":1990,"maximum":2100,"anyOf":[{"format":"integer","default":0,"type":"string"},{"minimum":1990,"maximum":2100,"type":"integer"}]},"fiscal_quarter":{"minimum":1,"maximum":4,"anyOf":[{"format":"integer","default":0,"type":"string"},{"minimum":1,"maximum":4,"type":"integer"}]},"date":{"anyOf":[{"format":"date","pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"type":"string"},{"type":"null"}]}},"required":["id","object","symbol","fiscal_year","fiscal_quarter","date"],"$id":"#/components/schemas/v3.EarningsCallSummary"},"v3.EarningsCallTranscriptTurn":{"additionalProperties":false,"type":"object","properties":{"speaker":{"anyOf":[{"type":"string"},{"type":"null"}]},"text":{"type":"string"}},"required":["speaker","text"],"$id":"#/components/schemas/v3.EarningsCallTranscriptTurn"},"v3.EarningsCallJson":{"additionalProperties":false,"type":"object","properties":{"id":{"type":"string"},"object":{"const":"v3.content.earnings_call_transcript","type":"string"},"symbol":{"type":"string"},"fiscal_year":{"minimum":1990,"maximum":2100,"anyOf":[{"format":"integer","default":0,"type":"string"},{"minimum":1990,"maximum":2100,"type":"integer"}]},"fiscal_quarter":{"minimum":1,"maximum":4,"anyOf":[{"format":"integer","default":0,"type":"string"},{"minimum":1,"maximum":4,"type":"integer"}]},"date":{"anyOf":[{"format":"date","pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"type":"string"},{"type":"null"}]},"transcript":{"type":"array","items":{"additionalProperties":false,"type":"object","properties":{"speaker":{"anyOf":[{"type":"string"},{"type":"null"}]},"text":{"type":"string"}},"required":["speaker","text"],"$id":"#/components/schemas/v3.EarningsCallTranscriptTurn"}}},"required":["id","object","symbol","fiscal_year","fiscal_quarter","date","transcript"],"$id":"#/components/schemas/v3.EarningsCallJson"},"v3.EarningsCallText":{"additionalProperties":false,"type":"object","properties":{"id":{"type":"string"},"object":{"const":"v3.content.earnings_call_transcript","type":"string"},"symbol":{"type":"string"},"fiscal_year":{"minimum":1990,"maximum":2100,"anyOf":[{"format":"integer","default":0,"type":"string"},{"minimum":1990,"maximum":2100,"type":"integer"}]},"fiscal_quarter":{"minimum":1,"maximum":4,"anyOf":[{"format":"integer","default":0,"type":"string"},{"minimum":1,"maximum":4,"type":"integer"}]},"date":{"anyOf":[{"format":"date","pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"type":"string"},{"type":"null"}]},"transcript":{"type":"string"}},"required":["id","object","symbol","fiscal_year","fiscal_quarter","date","transcript"],"$id":"#/components/schemas/v3.EarningsCallText"},"v3.EarningsCall":{"anyOf":[{"additionalProperties":false,"type":"object","properties":{"id":{"type":"string"},"object":{"const":"v3.content.earnings_call_transcript","type":"string"},"symbol":{"type":"string"},"fiscal_year":{"minimum":1990,"maximum":2100,"anyOf":[{"format":"integer","default":0,"type":"string"},{"minimum":1990,"maximum":2100,"type":"integer"}]},"fiscal_quarter":{"minimum":1,"maximum":4,"anyOf":[{"format":"integer","default":0,"type":"string"},{"minimum":1,"maximum":4,"type":"integer"}]},"date":{"anyOf":[{"format":"date","pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"type":"string"},{"type":"null"}]},"transcript":{"type":"array","items":{"additionalProperties":false,"type":"object","properties":{"speaker":{"anyOf":[{"type":"string"},{"type":"null"}]},"text":{"type":"string"}},"required":["speaker","text"],"$id":"#/components/schemas/v3.EarningsCallTranscriptTurn"}}},"required":["id","object","symbol","fiscal_year","fiscal_quarter","date","transcript"],"$id":"#/components/schemas/v3.EarningsCallJson"},{"additionalProperties":false,"type":"object","properties":{"id":{"type":"string"},"object":{"const":"v3.content.earnings_call_transcript","type":"string"},"symbol":{"type":"string"},"fiscal_year":{"minimum":1990,"maximum":2100,"anyOf":[{"format":"integer","default":0,"type":"string"},{"minimum":1990,"maximum":2100,"type":"integer"}]},"fiscal_quarter":{"minimum":1,"maximum":4,"anyOf":[{"format":"integer","default":0,"type":"string"},{"minimum":1,"maximum":4,"type":"integer"}]},"date":{"anyOf":[{"format":"date","pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"type":"string"},{"type":"null"}]},"transcript":{"type":"string"}},"required":["id","object","symbol","fiscal_year","fiscal_quarter","date","transcript"],"$id":"#/components/schemas/v3.EarningsCallText"}],"$id":"#/components/schemas/v3.EarningsCall"},"v3.EarningsCallList":{"additionalProperties":false,"type":"object","properties":{"data":{"type":"array","items":{"additionalProperties":false,"type":"object","properties":{"id":{"type":"string"},"object":{"const":"v3.content.earnings_call","type":"string"},"symbol":{"type":"string"},"fiscal_year":{"minimum":1990,"maximum":2100,"anyOf":[{"format":"integer","default":0,"type":"string"},{"minimum":1990,"maximum":2100,"type":"integer"}]},"fiscal_quarter":{"minimum":1,"maximum":4,"anyOf":[{"format":"integer","default":0,"type":"string"},{"minimum":1,"maximum":4,"type":"integer"}]},"date":{"anyOf":[{"format":"date","pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"type":"string"},{"type":"null"}]}},"required":["id","object","symbol","fiscal_year","fiscal_quarter","date"],"$id":"#/components/schemas/v3.EarningsCallSummary"}},"next_page_url":{"anyOf":[{"type":"string"},{"type":"null"}]},"previous_page_url":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["data","next_page_url","previous_page_url"],"$id":"#/components/schemas/v3.EarningsCallList"},"v3.EarningsEventListQuery":{"additionalProperties":false,"type":"object","properties":{"apikey":{"description":"Browser-friendly alternative to Bearer authentication. Use either this parameter or the Authorization header, never both.","type":"string"},"identifier":{"minLength":1,"maxLength":128,"title":"identifier","description":"Restrict results to a single ticker. Accepts an exchange and symbol separated by a colon (e.g. `NASDAQ:AAPL`), a ticker ID, or a FIGI. Omit to list earnings events across all tickers.","examples":["NASDAQ:AAPL","tkr_cO46h8pgSu9Qqy","BBG000B9XRY4"],"type":"string"},"date":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return events whose release date is exactly this date.","type":"string"},"date.gte":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return events whose release date is on or after this date.","type":"string"},"date.gt":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return events whose release date is strictly after this date.","type":"string"},"date.lte":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return events whose release date is on or before this date.","type":"string"},"date.lt":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return events whose release date is strictly before this date.","type":"string"},"order":{"type":"string","enum":["asc","desc"]},"limit":{"minimum":1,"maximum":500,"multipleOf":1,"default":100,"title":"limit","description":"Maximum number of resources to return. Defaults to 100.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":500,"multipleOf":1,"default":100,"title":"limit","description":"Maximum number of resources to return. Defaults to 100.","type":"number"}]},"page":{"maxLength":4096,"description":"Opaque page token from a previous response. Prefer following the returned page URLs directly.","type":"string"}},"$id":"#/components/schemas/v3.EarningsEventListQuery"},"v3.EarningsEvent":{"additionalProperties":false,"type":"object","properties":{"id":{"type":"string"},"object":{"const":"v3.calendar.earnings_event","type":"string"},"symbol":{"type":"string"},"exchange":{"type":"string"},"period_end_date":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"A calendar date in YYYY-MM-DD format.","type":"string"},"fiscal_period":{"anyOf":[{"type":"string"},{"type":"null"}]},"release_date":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"A calendar date in YYYY-MM-DD format.","type":"string"},"release_time":{"anyOf":[{"format":"date-time","type":"string"},{"type":"null"}]},"release_session":{"anyOf":[{"const":"pre-market","type":"string"},{"const":"post-market","type":"string"},{"type":"null"}]},"is_confirmed":{"type":"boolean"},"is_reported":{"type":"boolean"},"eps_actual":{"anyOf":[{"type":"number"},{"type":"null"}]},"eps_estimate":{"anyOf":[{"type":"number"},{"type":"null"}]},"eps_surprise":{"anyOf":[{"type":"number"},{"type":"null"}]},"eps_surprise_percent":{"anyOf":[{"type":"number"},{"type":"null"}]},"revenue_actual":{"anyOf":[{"type":"number"},{"type":"null"}]},"revenue_estimate":{"anyOf":[{"type":"number"},{"type":"null"}]},"revenue_surprise":{"anyOf":[{"type":"number"},{"type":"null"}]},"revenue_surprise_percent":{"anyOf":[{"type":"number"},{"type":"null"}]},"currency":{"type":"string"},"updated_at":{"format":"date-time","type":"string"}},"required":["id","object","symbol","exchange","period_end_date","fiscal_period","release_date","release_time","release_session","is_confirmed","is_reported","eps_actual","eps_estimate","eps_surprise","eps_surprise_percent","revenue_actual","revenue_estimate","revenue_surprise","revenue_surprise_percent","currency","updated_at"],"$id":"#/components/schemas/v3.EarningsEvent"},"v3.EarningsEventList":{"additionalProperties":false,"type":"object","properties":{"data":{"type":"array","items":{"additionalProperties":false,"type":"object","properties":{"id":{"type":"string"},"object":{"const":"v3.calendar.earnings_event","type":"string"},"symbol":{"type":"string"},"exchange":{"type":"string"},"period_end_date":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"A calendar date in YYYY-MM-DD format.","type":"string"},"fiscal_period":{"anyOf":[{"type":"string"},{"type":"null"}]},"release_date":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"A calendar date in YYYY-MM-DD format.","type":"string"},"release_time":{"anyOf":[{"format":"date-time","type":"string"},{"type":"null"}]},"release_session":{"anyOf":[{"const":"pre-market","type":"string"},{"const":"post-market","type":"string"},{"type":"null"}]},"is_confirmed":{"type":"boolean"},"is_reported":{"type":"boolean"},"eps_actual":{"anyOf":[{"type":"number"},{"type":"null"}]},"eps_estimate":{"anyOf":[{"type":"number"},{"type":"null"}]},"eps_surprise":{"anyOf":[{"type":"number"},{"type":"null"}]},"eps_surprise_percent":{"anyOf":[{"type":"number"},{"type":"null"}]},"revenue_actual":{"anyOf":[{"type":"number"},{"type":"null"}]},"revenue_estimate":{"anyOf":[{"type":"number"},{"type":"null"}]},"revenue_surprise":{"anyOf":[{"type":"number"},{"type":"null"}]},"revenue_surprise_percent":{"anyOf":[{"type":"number"},{"type":"null"}]},"currency":{"type":"string"},"updated_at":{"format":"date-time","type":"string"}},"required":["id","object","symbol","exchange","period_end_date","fiscal_period","release_date","release_time","release_session","is_confirmed","is_reported","eps_actual","eps_estimate","eps_surprise","eps_surprise_percent","revenue_actual","revenue_estimate","revenue_surprise","revenue_surprise_percent","currency","updated_at"],"$id":"#/components/schemas/v3.EarningsEvent"}},"next_page_url":{"anyOf":[{"type":"string"},{"type":"null"}]},"previous_page_url":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["data","next_page_url","previous_page_url"],"$id":"#/components/schemas/v3.EarningsEventList"},"v3.DocumentRetrieveQuery":{"type":"object","patternProperties":{"^apikey$":{"description":"Browser-friendly alternative to Bearer authentication. Use either this parameter or the Authorization header, never both.","type":"string"}},"$id":"#/components/schemas/v3.RetrieveTickerQuery"},"v3.AudioRetrieveParams":{"additionalProperties":false,"type":"object","properties":{"id":{"minLength":1,"maxLength":64,"description":"The audio id from the event listing (`audio_...`).","examples":["audio_7Ft0XPWQVpVeJ1"],"type":"string"}},"required":["id"],"$id":"#/components/schemas/v3.AudioRetrieveParams"},"v3.DocumentRetrieveParams":{"additionalProperties":false,"type":"object","properties":{"id":{"minLength":1,"maxLength":64,"description":"The document id from the event listing (`doc_...`).","examples":["doc_4JlukNobJIA1qj"],"type":"string"}},"required":["id"],"$id":"#/components/schemas/v3.DocumentRetrieveParams"},"v3.AudioDownload":{"additionalProperties":false,"type":"object","properties":{"id":{"type":"string"},"event":{"description":"The parent event id (`evt_...`).","type":"string"},"symbol":{"type":"string"},"fiscal_year":{"anyOf":[{"anyOf":[{"format":"integer","default":0,"type":"string"},{"type":"integer"}]},{"type":"null"}]},"fiscal_quarter":{"anyOf":[{"anyOf":[{"format":"integer","default":0,"type":"string"},{"type":"integer"}]},{"type":"null"}]},"period_end_date":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"A calendar date in YYYY-MM-DD format.","type":"string"},"filename":{"description":"The download name, `{EXCHANGE}-{SYMBOL}_{kind}[-{form}]_{period_end_date}[_{FY-label}][_{lang}]_{id}.{ext}`. The fiscal label (`FY2026-Q3`, `FY2026-H1`, `FY2026` for annual reports) appears only when the period is certain; the language only when not English. The signed download sends the same name in Content-Disposition.","examples":["NASDAQ-AAPL_earnings-release-8-K_2026-06-30_FY2026-Q3_doc_4JlukNobJIA1qj.pdf","NASDAQ-AAPL_earnings-call_2026-06-30_FY2026-Q3_audio_7Ft0XPWQVpVeJ1.mp3"],"type":"string"},"url":{"description":"A signed download URL. Fetch it directly; it needs no API credentials.","type":"string"},"expires_at":{"format":"date-time","type":"string"},"document_group":{"description":"Always `audio`: the recording is not one of the document groups.","const":"audio","type":"string"},"document_kind":{"description":"Always `earnings_call`: the recording is the call itself.","const":"earnings_call","type":"string"},"language":{"anyOf":[{"type":"string"},{"type":"null"}]},"created_at":{"format":"date-time","description":"When this resource was first stored.","type":"string"},"updated_at":{"format":"date-time","description":"When this resource last changed.","type":"string"}},"required":["id","event","symbol","fiscal_year","fiscal_quarter","period_end_date","filename","url","expires_at","document_group","document_kind","language","created_at","updated_at"],"$id":"#/components/schemas/v3.AudioDownload"},"v3.DocumentDownload":{"additionalProperties":false,"type":"object","properties":{"id":{"type":"string"},"event":{"description":"The parent event id (`evt_...`).","type":"string"},"symbol":{"type":"string"},"fiscal_year":{"anyOf":[{"anyOf":[{"format":"integer","default":0,"type":"string"},{"type":"integer"}]},{"type":"null"}]},"fiscal_quarter":{"anyOf":[{"anyOf":[{"format":"integer","default":0,"type":"string"},{"type":"integer"}]},{"type":"null"}]},"period_end_date":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"A calendar date in YYYY-MM-DD format.","type":"string"},"filename":{"description":"The download name, `{EXCHANGE}-{SYMBOL}_{kind}[-{form}]_{period_end_date}[_{FY-label}][_{lang}]_{id}.{ext}`. The fiscal label (`FY2026-Q3`, `FY2026-H1`, `FY2026` for annual reports) appears only when the period is certain; the language only when not English. The signed download sends the same name in Content-Disposition.","examples":["NASDAQ-AAPL_earnings-release-8-K_2026-06-30_FY2026-Q3_doc_4JlukNobJIA1qj.pdf","NASDAQ-AAPL_earnings-call_2026-06-30_FY2026-Q3_audio_7Ft0XPWQVpVeJ1.mp3"],"type":"string"},"url":{"description":"A signed download URL. Fetch it directly; it needs no API credentials.","type":"string"},"expires_at":{"format":"date-time","type":"string"},"form":{"anyOf":[{"type":"string"},{"type":"null"}]},"document_group":{"type":"string","enum":["earnings","financial_report","presentation","regulatory","sustainability","transcript","other"]},"document_kind":{"type":"string","enum":["earnings_release","shareholder_letter","prepared_remarks","annual_report","quarterly_report","interim_report","financial_statements","management_discussion_analysis","annual_information_form","presentation","proxy_statement","registration_statement","pillar_3_report","sustainability_report","governance_report","press_release","fact_book","transcript","other"]},"language":{"anyOf":[{"type":"string"},{"type":"null"}]},"created_at":{"format":"date-time","description":"When this resource was first stored.","type":"string"},"updated_at":{"format":"date-time","description":"When this resource last changed.","type":"string"}},"required":["id","event","symbol","fiscal_year","fiscal_quarter","period_end_date","filename","url","expires_at","form","document_group","document_kind","language","created_at","updated_at"],"$id":"#/components/schemas/v3.DocumentDownload"},"v3.SlidesDownload":{"additionalProperties":false,"type":"object","properties":{"id":{"type":"string"},"event":{"description":"The parent event id (`evt_...`).","type":"string"},"symbol":{"type":"string"},"fiscal_year":{"anyOf":[{"anyOf":[{"format":"integer","default":0,"type":"string"},{"type":"integer"}]},{"type":"null"}]},"fiscal_quarter":{"anyOf":[{"anyOf":[{"format":"integer","default":0,"type":"string"},{"type":"integer"}]},{"type":"null"}]},"period_end_date":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"A calendar date in YYYY-MM-DD format.","type":"string"},"filename":{"description":"The download name, `{EXCHANGE}-{SYMBOL}_{kind}[-{form}]_{period_end_date}[_{FY-label}][_{lang}]_{id}.{ext}`. The fiscal label (`FY2026-Q3`, `FY2026-H1`, `FY2026` for annual reports) appears only when the period is certain; the language only when not English. The signed download sends the same name in Content-Disposition.","examples":["NASDAQ-AAPL_earnings-release-8-K_2026-06-30_FY2026-Q3_doc_4JlukNobJIA1qj.pdf","NASDAQ-AAPL_earnings-call_2026-06-30_FY2026-Q3_audio_7Ft0XPWQVpVeJ1.mp3"],"type":"string"},"url":{"description":"A signed download URL. Fetch it directly; it needs no API credentials.","type":"string"},"expires_at":{"format":"date-time","type":"string"},"document_group":{"type":"string","enum":["earnings","financial_report","presentation","regulatory","sustainability","transcript","other"]},"document_kind":{"type":"string","enum":["earnings_release","shareholder_letter","prepared_remarks","annual_report","quarterly_report","interim_report","financial_statements","management_discussion_analysis","annual_information_form","presentation","proxy_statement","registration_statement","pillar_3_report","sustainability_report","governance_report","press_release","fact_book","transcript","other"]},"language":{"anyOf":[{"type":"string"},{"type":"null"}]},"created_at":{"format":"date-time","description":"When this resource was first stored.","type":"string"},"updated_at":{"format":"date-time","description":"When this resource last changed.","type":"string"}},"required":["id","event","symbol","fiscal_year","fiscal_quarter","period_end_date","filename","url","expires_at","document_group","document_kind","language","created_at","updated_at"],"$id":"#/components/schemas/v3.SlidesDownload"},"v3.TranscriptRetrieveParams":{"additionalProperties":false,"type":"object","properties":{"id":{"minLength":1,"maxLength":64,"description":"The transcript id from the event listing: `trraw_...` for the raw edition, `tredit_...` for the edited edition. Both are keyed by the event and stay stable when the source changes.","examples":["trraw_hbBlbCUawzMoz0","tredit_hbBlbCUawzMoz0"],"type":"string"}},"required":["id"],"$id":"#/components/schemas/v3.TranscriptRetrieveParams"},"v3.TranscriptSegment":{"additionalProperties":false,"type":"object","properties":{"speaker_id":{"type":"string"},"text":{"type":"string"}},"required":["speaker_id","text"],"$id":"#/components/schemas/v3.TranscriptSegment"},"v3.TranscriptSpeaker":{"additionalProperties":false,"type":"object","properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}]},"role":{"anyOf":[{"type":"string"},{"type":"null"}]},"company":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["name","role","company"],"$id":"#/components/schemas/v3.TranscriptSpeaker"},"v3.TranscriptRaw":{"additionalProperties":false,"type":"object","properties":{"id":{"type":"string"},"event":{"description":"The parent event id (`evt_...`).","type":"string"},"symbol":{"type":"string"},"fiscal_year":{"anyOf":[{"anyOf":[{"format":"integer","default":0,"type":"string"},{"type":"integer"}]},{"type":"null"}]},"fiscal_quarter":{"anyOf":[{"anyOf":[{"format":"integer","default":0,"type":"string"},{"type":"integer"}]},{"type":"null"}]},"period_end_date":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"A calendar date in YYYY-MM-DD format.","type":"string"},"language":{"anyOf":[{"type":"string"},{"type":"null"}]},"created_at":{"format":"date-time","description":"When this resource was first stored.","type":"string"},"updated_at":{"format":"date-time","description":"When this resource last changed.","type":"string"},"edition":{"const":"raw","type":"string"},"text":{"type":"string"}},"required":["id","event","symbol","fiscal_year","fiscal_quarter","period_end_date","language","created_at","updated_at","edition","text"],"$id":"#/components/schemas/v3.TranscriptRaw"},"v3.TranscriptEdited":{"additionalProperties":false,"type":"object","properties":{"id":{"type":"string"},"event":{"description":"The parent event id (`evt_...`).","type":"string"},"symbol":{"type":"string"},"fiscal_year":{"anyOf":[{"anyOf":[{"format":"integer","default":0,"type":"string"},{"type":"integer"}]},{"type":"null"}]},"fiscal_quarter":{"anyOf":[{"anyOf":[{"format":"integer","default":0,"type":"string"},{"type":"integer"}]},{"type":"null"}]},"period_end_date":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"A calendar date in YYYY-MM-DD format.","type":"string"},"language":{"anyOf":[{"type":"string"},{"type":"null"}]},"created_at":{"format":"date-time","description":"When this resource was first stored.","type":"string"},"updated_at":{"format":"date-time","description":"When this resource last changed.","type":"string"},"edition":{"const":"edited","type":"string"},"segments":{"type":"array","items":{"additionalProperties":false,"type":"object","properties":{"speaker_id":{"type":"string"},"text":{"type":"string"}},"required":["speaker_id","text"],"$id":"#/components/schemas/v3.TranscriptSegment"}},"speakers":{"type":"object","patternProperties":{"^(.*)$":{"additionalProperties":false,"type":"object","properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}]},"role":{"anyOf":[{"type":"string"},{"type":"null"}]},"company":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["name","role","company"],"$id":"#/components/schemas/v3.TranscriptSpeaker"}}}},"required":["id","event","symbol","fiscal_year","fiscal_quarter","period_end_date","language","created_at","updated_at","edition","segments","speakers"],"$id":"#/components/schemas/v3.TranscriptEdited"},"v3.CompanyEventListQuery":{"additionalProperties":false,"type":"object","properties":{"apikey":{"description":"Browser-friendly alternative to Bearer authentication. Use either this parameter or the Authorization header, never both.","type":"string"},"identifier":{"minLength":1,"maxLength":128,"description":"Restrict results to a single company. Accepts an exchange and symbol separated by a colon (e.g. `NASDAQ:AAPL`), a ticker ID, or a FIGI; the response `symbol` echoes the listing you requested. Omit to list events across all companies.","examples":["NASDAQ:AAPL","tkr_cO46h8pgSu9Qqy","BBG000B9XRY4"],"type":"string"},"content":{"type":"string","enum":["transcript","audio","slides","filings"]},"order":{"type":"string","enum":["asc","desc"]},"limit":{"minimum":1,"maximum":100,"multipleOf":1,"default":50,"title":"limit","description":"Maximum number of resources to return. Defaults to 50.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":100,"multipleOf":1,"default":50,"title":"limit","description":"Maximum number of resources to return. Defaults to 50.","type":"number"}]},"page":{"maxLength":4096,"description":"Opaque page token from a previous response. Prefer following the returned page URLs directly.","type":"string"}},"$id":"#/components/schemas/v3.CompanyEventListQuery"},"v3.CompanyEventTranscript":{"additionalProperties":false,"type":"object","properties":{"id":{"type":"string"},"type":{"type":"string","enum":["raw","edited"]},"language":{"anyOf":[{"type":"string"},{"type":"null"}]},"created_at":{"format":"date-time","description":"When this resource was first stored.","type":"string"},"updated_at":{"format":"date-time","description":"When this resource last changed.","type":"string"}},"required":["id","type","language","created_at","updated_at"],"$id":"#/components/schemas/v3.CompanyEventTranscript"},"v3.CompanyEventAudio":{"additionalProperties":false,"type":"object","properties":{"id":{"type":"string"},"filename":{"description":"The download name, `{EXCHANGE}-{SYMBOL}_{kind}[-{form}]_{period_end_date}[_{FY-label}][_{lang}]_{id}.{ext}`. The fiscal label (`FY2026-Q3`, `FY2026-H1`, `FY2026` for annual reports) appears only when the period is certain; the language only when not English. The signed download sends the same name in Content-Disposition.","examples":["NASDAQ-AAPL_earnings-release-8-K_2026-06-30_FY2026-Q3_doc_4JlukNobJIA1qj.pdf","NASDAQ-AAPL_earnings-call_2026-06-30_FY2026-Q3_audio_7Ft0XPWQVpVeJ1.mp3"],"type":"string"},"document_group":{"description":"Always `audio`: the recording is not one of the document groups.","const":"audio","type":"string"},"document_kind":{"description":"Always `earnings_call`: the recording is the call itself.","const":"earnings_call","type":"string"},"language":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["id","filename","document_group","document_kind","language"],"$id":"#/components/schemas/v3.CompanyEventAudio"},"v3.CompanyEventSlides":{"additionalProperties":false,"type":"object","properties":{"id":{"type":"string"},"filename":{"description":"The download name, `{EXCHANGE}-{SYMBOL}_{kind}[-{form}]_{period_end_date}[_{FY-label}][_{lang}]_{id}.{ext}`. The fiscal label (`FY2026-Q3`, `FY2026-H1`, `FY2026` for annual reports) appears only when the period is certain; the language only when not English. The signed download sends the same name in Content-Disposition.","examples":["NASDAQ-AAPL_earnings-release-8-K_2026-06-30_FY2026-Q3_doc_4JlukNobJIA1qj.pdf","NASDAQ-AAPL_earnings-call_2026-06-30_FY2026-Q3_audio_7Ft0XPWQVpVeJ1.mp3"],"type":"string"},"document_group":{"type":"string","enum":["earnings","financial_report","presentation","regulatory","sustainability","transcript","other"]},"document_kind":{"type":"string","enum":["earnings_release","shareholder_letter","prepared_remarks","annual_report","quarterly_report","interim_report","financial_statements","management_discussion_analysis","annual_information_form","presentation","proxy_statement","registration_statement","pillar_3_report","sustainability_report","governance_report","press_release","fact_book","transcript","other"]},"language":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["id","filename","document_group","document_kind","language"],"$id":"#/components/schemas/v3.CompanyEventSlides"},"v3.CompanyEventFiling":{"additionalProperties":false,"type":"object","properties":{"id":{"type":"string"},"filename":{"description":"The download name, `{EXCHANGE}-{SYMBOL}_{kind}[-{form}]_{period_end_date}[_{FY-label}][_{lang}]_{id}.{ext}`. The fiscal label (`FY2026-Q3`, `FY2026-H1`, `FY2026` for annual reports) appears only when the period is certain; the language only when not English. The signed download sends the same name in Content-Disposition.","examples":["NASDAQ-AAPL_earnings-release-8-K_2026-06-30_FY2026-Q3_doc_4JlukNobJIA1qj.pdf","NASDAQ-AAPL_earnings-call_2026-06-30_FY2026-Q3_audio_7Ft0XPWQVpVeJ1.mp3"],"type":"string"},"form":{"anyOf":[{"type":"string"},{"type":"null"}]},"document_group":{"type":"string","enum":["earnings","financial_report","presentation","regulatory","sustainability","transcript","other"]},"document_kind":{"type":"string","enum":["earnings_release","shareholder_letter","prepared_remarks","annual_report","quarterly_report","interim_report","financial_statements","management_discussion_analysis","annual_information_form","presentation","proxy_statement","registration_statement","pillar_3_report","sustainability_report","governance_report","press_release","fact_book","transcript","other"]},"language":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["id","filename","form","document_group","document_kind","language"],"$id":"#/components/schemas/v3.CompanyEventFiling"},"v3.CompanyEvent":{"additionalProperties":false,"type":"object","properties":{"id":{"type":"string"},"symbol":{"type":"string"},"fiscal_year":{"anyOf":[{"anyOf":[{"format":"integer","default":0,"type":"string"},{"type":"integer"}]},{"type":"null"}]},"fiscal_quarter":{"anyOf":[{"anyOf":[{"format":"integer","default":0,"type":"string"},{"type":"integer"}]},{"type":"null"}]},"period_end_date":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"A calendar date in YYYY-MM-DD format.","type":"string"},"release_date":{"anyOf":[{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"A calendar date in YYYY-MM-DD format.","type":"string"},{"type":"null"}]},"created_at":{"format":"date-time","description":"When this resource was first stored.","type":"string"},"updated_at":{"format":"date-time","description":"When this resource last changed.","type":"string"},"transcripts":{"type":"array","items":{"additionalProperties":false,"type":"object","properties":{"id":{"type":"string"},"type":{"type":"string","enum":["raw","edited"]},"language":{"anyOf":[{"type":"string"},{"type":"null"}]},"created_at":{"format":"date-time","description":"When this resource was first stored.","type":"string"},"updated_at":{"format":"date-time","description":"When this resource last changed.","type":"string"}},"required":["id","type","language","created_at","updated_at"],"$id":"#/components/schemas/v3.CompanyEventTranscript"}},"audio":{"type":"array","items":{"additionalProperties":false,"type":"object","properties":{"id":{"type":"string"},"filename":{"description":"The download name, `{EXCHANGE}-{SYMBOL}_{kind}[-{form}]_{period_end_date}[_{FY-label}][_{lang}]_{id}.{ext}`. The fiscal label (`FY2026-Q3`, `FY2026-H1`, `FY2026` for annual reports) appears only when the period is certain; the language only when not English. The signed download sends the same name in Content-Disposition.","examples":["NASDAQ-AAPL_earnings-release-8-K_2026-06-30_FY2026-Q3_doc_4JlukNobJIA1qj.pdf","NASDAQ-AAPL_earnings-call_2026-06-30_FY2026-Q3_audio_7Ft0XPWQVpVeJ1.mp3"],"type":"string"},"document_group":{"description":"Always `audio`: the recording is not one of the document groups.","const":"audio","type":"string"},"document_kind":{"description":"Always `earnings_call`: the recording is the call itself.","const":"earnings_call","type":"string"},"language":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["id","filename","document_group","document_kind","language"],"$id":"#/components/schemas/v3.CompanyEventAudio"}},"slides":{"type":"array","items":{"additionalProperties":false,"type":"object","properties":{"id":{"type":"string"},"filename":{"description":"The download name, `{EXCHANGE}-{SYMBOL}_{kind}[-{form}]_{period_end_date}[_{FY-label}][_{lang}]_{id}.{ext}`. The fiscal label (`FY2026-Q3`, `FY2026-H1`, `FY2026` for annual reports) appears only when the period is certain; the language only when not English. The signed download sends the same name in Content-Disposition.","examples":["NASDAQ-AAPL_earnings-release-8-K_2026-06-30_FY2026-Q3_doc_4JlukNobJIA1qj.pdf","NASDAQ-AAPL_earnings-call_2026-06-30_FY2026-Q3_audio_7Ft0XPWQVpVeJ1.mp3"],"type":"string"},"document_group":{"type":"string","enum":["earnings","financial_report","presentation","regulatory","sustainability","transcript","other"]},"document_kind":{"type":"string","enum":["earnings_release","shareholder_letter","prepared_remarks","annual_report","quarterly_report","interim_report","financial_statements","management_discussion_analysis","annual_information_form","presentation","proxy_statement","registration_statement","pillar_3_report","sustainability_report","governance_report","press_release","fact_book","transcript","other"]},"language":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["id","filename","document_group","document_kind","language"],"$id":"#/components/schemas/v3.CompanyEventSlides"}},"filings":{"type":"array","items":{"additionalProperties":false,"type":"object","properties":{"id":{"type":"string"},"filename":{"description":"The download name, `{EXCHANGE}-{SYMBOL}_{kind}[-{form}]_{period_end_date}[_{FY-label}][_{lang}]_{id}.{ext}`. The fiscal label (`FY2026-Q3`, `FY2026-H1`, `FY2026` for annual reports) appears only when the period is certain; the language only when not English. The signed download sends the same name in Content-Disposition.","examples":["NASDAQ-AAPL_earnings-release-8-K_2026-06-30_FY2026-Q3_doc_4JlukNobJIA1qj.pdf","NASDAQ-AAPL_earnings-call_2026-06-30_FY2026-Q3_audio_7Ft0XPWQVpVeJ1.mp3"],"type":"string"},"form":{"anyOf":[{"type":"string"},{"type":"null"}]},"document_group":{"type":"string","enum":["earnings","financial_report","presentation","regulatory","sustainability","transcript","other"]},"document_kind":{"type":"string","enum":["earnings_release","shareholder_letter","prepared_remarks","annual_report","quarterly_report","interim_report","financial_statements","management_discussion_analysis","annual_information_form","presentation","proxy_statement","registration_statement","pillar_3_report","sustainability_report","governance_report","press_release","fact_book","transcript","other"]},"language":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["id","filename","form","document_group","document_kind","language"],"$id":"#/components/schemas/v3.CompanyEventFiling"}}},"required":["id","symbol","fiscal_year","fiscal_quarter","period_end_date","release_date","created_at","updated_at","transcripts","audio","slides","filings"],"$id":"#/components/schemas/v3.CompanyEvent"},"v3.CompanyEventList":{"additionalProperties":false,"type":"object","properties":{"data":{"type":"array","items":{"additionalProperties":false,"type":"object","properties":{"id":{"type":"string"},"symbol":{"type":"string"},"fiscal_year":{"anyOf":[{"anyOf":[{"format":"integer","default":0,"type":"string"},{"type":"integer"}]},{"type":"null"}]},"fiscal_quarter":{"anyOf":[{"anyOf":[{"format":"integer","default":0,"type":"string"},{"type":"integer"}]},{"type":"null"}]},"period_end_date":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"A calendar date in YYYY-MM-DD format.","type":"string"},"release_date":{"anyOf":[{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"A calendar date in YYYY-MM-DD format.","type":"string"},{"type":"null"}]},"created_at":{"format":"date-time","description":"When this resource was first stored.","type":"string"},"updated_at":{"format":"date-time","description":"When this resource last changed.","type":"string"},"transcripts":{"type":"array","items":{"additionalProperties":false,"type":"object","properties":{"id":{"type":"string"},"type":{"type":"string","enum":["raw","edited"]},"language":{"anyOf":[{"type":"string"},{"type":"null"}]},"created_at":{"format":"date-time","description":"When this resource was first stored.","type":"string"},"updated_at":{"format":"date-time","description":"When this resource last changed.","type":"string"}},"required":["id","type","language","created_at","updated_at"],"$id":"#/components/schemas/v3.CompanyEventTranscript"}},"audio":{"type":"array","items":{"additionalProperties":false,"type":"object","properties":{"id":{"type":"string"},"filename":{"description":"The download name, `{EXCHANGE}-{SYMBOL}_{kind}[-{form}]_{period_end_date}[_{FY-label}][_{lang}]_{id}.{ext}`. The fiscal label (`FY2026-Q3`, `FY2026-H1`, `FY2026` for annual reports) appears only when the period is certain; the language only when not English. The signed download sends the same name in Content-Disposition.","examples":["NASDAQ-AAPL_earnings-release-8-K_2026-06-30_FY2026-Q3_doc_4JlukNobJIA1qj.pdf","NASDAQ-AAPL_earnings-call_2026-06-30_FY2026-Q3_audio_7Ft0XPWQVpVeJ1.mp3"],"type":"string"},"document_group":{"description":"Always `audio`: the recording is not one of the document groups.","const":"audio","type":"string"},"document_kind":{"description":"Always `earnings_call`: the recording is the call itself.","const":"earnings_call","type":"string"},"language":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["id","filename","document_group","document_kind","language"],"$id":"#/components/schemas/v3.CompanyEventAudio"}},"slides":{"type":"array","items":{"additionalProperties":false,"type":"object","properties":{"id":{"type":"string"},"filename":{"description":"The download name, `{EXCHANGE}-{SYMBOL}_{kind}[-{form}]_{period_end_date}[_{FY-label}][_{lang}]_{id}.{ext}`. The fiscal label (`FY2026-Q3`, `FY2026-H1`, `FY2026` for annual reports) appears only when the period is certain; the language only when not English. The signed download sends the same name in Content-Disposition.","examples":["NASDAQ-AAPL_earnings-release-8-K_2026-06-30_FY2026-Q3_doc_4JlukNobJIA1qj.pdf","NASDAQ-AAPL_earnings-call_2026-06-30_FY2026-Q3_audio_7Ft0XPWQVpVeJ1.mp3"],"type":"string"},"document_group":{"type":"string","enum":["earnings","financial_report","presentation","regulatory","sustainability","transcript","other"]},"document_kind":{"type":"string","enum":["earnings_release","shareholder_letter","prepared_remarks","annual_report","quarterly_report","interim_report","financial_statements","management_discussion_analysis","annual_information_form","presentation","proxy_statement","registration_statement","pillar_3_report","sustainability_report","governance_report","press_release","fact_book","transcript","other"]},"language":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["id","filename","document_group","document_kind","language"],"$id":"#/components/schemas/v3.CompanyEventSlides"}},"filings":{"type":"array","items":{"additionalProperties":false,"type":"object","properties":{"id":{"type":"string"},"filename":{"description":"The download name, `{EXCHANGE}-{SYMBOL}_{kind}[-{form}]_{period_end_date}[_{FY-label}][_{lang}]_{id}.{ext}`. The fiscal label (`FY2026-Q3`, `FY2026-H1`, `FY2026` for annual reports) appears only when the period is certain; the language only when not English. The signed download sends the same name in Content-Disposition.","examples":["NASDAQ-AAPL_earnings-release-8-K_2026-06-30_FY2026-Q3_doc_4JlukNobJIA1qj.pdf","NASDAQ-AAPL_earnings-call_2026-06-30_FY2026-Q3_audio_7Ft0XPWQVpVeJ1.mp3"],"type":"string"},"form":{"anyOf":[{"type":"string"},{"type":"null"}]},"document_group":{"type":"string","enum":["earnings","financial_report","presentation","regulatory","sustainability","transcript","other"]},"document_kind":{"type":"string","enum":["earnings_release","shareholder_letter","prepared_remarks","annual_report","quarterly_report","interim_report","financial_statements","management_discussion_analysis","annual_information_form","presentation","proxy_statement","registration_statement","pillar_3_report","sustainability_report","governance_report","press_release","fact_book","transcript","other"]},"language":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["id","filename","form","document_group","document_kind","language"],"$id":"#/components/schemas/v3.CompanyEventFiling"}}},"required":["id","symbol","fiscal_year","fiscal_quarter","period_end_date","release_date","created_at","updated_at","transcripts","audio","slides","filings"],"$id":"#/components/schemas/v3.CompanyEvent"}},"next_page_url":{"anyOf":[{"type":"string"},{"type":"null"}]},"previous_page_url":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["data","next_page_url","previous_page_url"],"$id":"#/components/schemas/v3.CompanyEventList"},"v3.FundamentalsBulkQuery":{"additionalProperties":false,"type":"object","properties":{"apikey":{"description":"Browser-friendly alternative to Bearer authentication. Use either this parameter or the Authorization header, never both.","type":"string"},"year":{"minimum":1900,"maximum":2100,"multipleOf":1,"title":"year","description":"Return only the files of this year. Fiscal year for fundamentals and earnings calls, calendar year for stock prices.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1900,"maximum":2100,"multipleOf":1,"title":"year","description":"Return only the files of this year. Fiscal year for fundamentals and earnings calls, calendar year for stock prices.","type":"number"}]},"period":{"type":"string","enum":["annual","quarterly","ttm"]}},"$id":"#/components/schemas/v3.FundamentalsBulkQuery"},"v3.EarningsCallsBulkQuery":{"additionalProperties":false,"type":"object","properties":{"apikey":{"description":"Browser-friendly alternative to Bearer authentication. Use either this parameter or the Authorization header, never both.","type":"string"},"year":{"minimum":1900,"maximum":2100,"multipleOf":1,"title":"year","description":"Return only the files of this year. Fiscal year for fundamentals and earnings calls, calendar year for stock prices.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1900,"maximum":2100,"multipleOf":1,"title":"year","description":"Return only the files of this year. Fiscal year for fundamentals and earnings calls, calendar year for stock prices.","type":"number"}]},"period":{"type":"string","enum":["q1","q2","q3","q4"]}},"$id":"#/components/schemas/v3.EarningsCallsBulkQuery"},"v3.StockPricesBulkQuery":{"additionalProperties":false,"type":"object","properties":{"apikey":{"description":"Browser-friendly alternative to Bearer authentication. Use either this parameter or the Authorization header, never both.","type":"string"},"year":{"minimum":1900,"maximum":2100,"multipleOf":1,"title":"year","description":"Return only the files of this year. Fiscal year for fundamentals and earnings calls, calendar year for stock prices.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1900,"maximum":2100,"multipleOf":1,"title":"year","description":"Return only the files of this year. Fiscal year for fundamentals and earnings calls, calendar year for stock prices.","type":"number"}]},"period":{"type":"string","enum":["01","02","03","04","05","06","07","08","09","10","11","12"]}},"$id":"#/components/schemas/v3.StockPricesBulkQuery"},"v3.BulkFile":{"additionalProperties":false,"type":"object","properties":{"id":{"type":"string"},"dataset":{"type":"string","enum":["fundamentals","earnings-calls","stock-prices"]},"year":{"minimum":1900,"maximum":2100,"anyOf":[{"format":"integer","default":0,"type":"string"},{"minimum":1900,"maximum":2100,"type":"integer"}]},"period":{"description":"Dataset-specific period: financial cadence, fiscal quarter, or two-digit calendar month.","type":"string"},"format":{"const":"csv","type":"string"},"compression":{"description":"Files are gzip-compressed. Decompress before reading the CSV.","const":"gzip","type":"string"},"size":{"minimum":0,"description":"Size of the compressed file in bytes.","anyOf":[{"format":"integer","default":0,"type":"string"},{"minimum":0,"description":"Size of the compressed file in bytes.","type":"integer"}]},"sha256":{"pattern":"^[0-9a-f]{64}$","description":"SHA-256 of the compressed file, for verifying a download.","type":"string"},"updated_at":{"format":"date-time","type":"string"},"url":{"format":"uri","description":"Signed download link. Send a plain GET request without the API key.","type":"string"},"expires_at":{"format":"date-time","description":"Time after which the signed link stops working.","type":"string"}},"required":["id","dataset","year","period","format","compression","size","sha256","updated_at","url","expires_at"],"$id":"#/components/schemas/v3.BulkFile"},"v3.BulkFileList":{"additionalProperties":false,"type":"object","properties":{"data":{"type":"array","items":{"additionalProperties":false,"type":"object","properties":{"id":{"type":"string"},"dataset":{"type":"string","enum":["fundamentals","earnings-calls","stock-prices"]},"year":{"minimum":1900,"maximum":2100,"anyOf":[{"format":"integer","default":0,"type":"string"},{"minimum":1900,"maximum":2100,"type":"integer"}]},"period":{"description":"Dataset-specific period: financial cadence, fiscal quarter, or two-digit calendar month.","type":"string"},"format":{"const":"csv","type":"string"},"compression":{"description":"Files are gzip-compressed. Decompress before reading the CSV.","const":"gzip","type":"string"},"size":{"minimum":0,"description":"Size of the compressed file in bytes.","anyOf":[{"format":"integer","default":0,"type":"string"},{"minimum":0,"description":"Size of the compressed file in bytes.","type":"integer"}]},"sha256":{"pattern":"^[0-9a-f]{64}$","description":"SHA-256 of the compressed file, for verifying a download.","type":"string"},"updated_at":{"format":"date-time","type":"string"},"url":{"format":"uri","description":"Signed download link. Send a plain GET request without the API key.","type":"string"},"expires_at":{"format":"date-time","description":"Time after which the signed link stops working.","type":"string"}},"required":["id","dataset","year","period","format","compression","size","sha256","updated_at","url","expires_at"],"$id":"#/components/schemas/v3.BulkFile"}},"next_page_url":{"anyOf":[{"type":"string"},{"type":"null"}]},"previous_page_url":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["data","next_page_url","previous_page_url"],"$id":"#/components/schemas/v3.BulkFileList"}}},"paths":{"/v3.0.0/exchanges":{"get":{"operationId":"listExchanges","summary":"List exchanges","description":"Returns every exchange in one response, with segment MICs, names, markets, and symbol counts. Each code can be passed to the ticker-list exchange filter.","tags":["Reference Data"],"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}],"parameters":[{"name":"apikey","in":"query","required":false,"schema":{"description":"Browser-friendly alternative to Bearer authentication. Use either this parameter or the Authorization header, never both.","type":"string"}}],"responses":{"200":{"description":"Response for status 200","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.ExchangeList"}}}},"400":{"description":"Response for status 400","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"401":{"description":"Response for status 401","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"429":{"description":"Response for status 429","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"500":{"description":"Response for status 500","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"503":{"description":"Response for status 503","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}}},"x-fern-sdk-group-name":"exchanges","x-fern-sdk-method-name":"list"}},"/v3.0.0/exchanges/trading-hours":{"get":{"operationId":"retrieveExchangeTradingHours","summary":"Retrieve exchange trading hours","description":"Retrieves the complete regular and extended trading-hours history of one exchange as structured arrays.","tags":["Reference Data"],"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}],"parameters":[{"name":"apikey","in":"query","required":false,"schema":{"description":"Browser-friendly alternative to Bearer authentication. Use either this parameter or the Authorization header, never both.","type":"string"}},{"name":"exchange","in":"query","required":true,"schema":{"minLength":1,"maxLength":32,"title":"exchange","description":"Exchange code to retrieve trading-hours history for, e.g. NASDAQ.","type":"string"}}],"responses":{"200":{"description":"Response for status 200","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.ExchangeTradingHours"}}}},"400":{"description":"Response for status 400","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"401":{"description":"Response for status 401","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"402":{"description":"Response for status 402","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"404":{"description":"Response for status 404","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"429":{"description":"Response for status 429","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"500":{"description":"Response for status 500","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"503":{"description":"Response for status 503","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}}},"x-fern-sdk-group-name":"exchanges.tradingHours","x-fern-sdk-method-name":"retrieve"}},"/v3.0.0/exchanges/holidays":{"get":{"operationId":"retrieveExchangeHolidays","summary":"Retrieve exchange holidays","description":"Retrieves the holiday calendar of one exchange by exchange code, as YYYY-MM-DD dates.","tags":["Reference Data"],"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}],"parameters":[{"name":"apikey","in":"query","required":false,"schema":{"description":"Browser-friendly alternative to Bearer authentication. Use either this parameter or the Authorization header, never both.","type":"string"}},{"name":"exchange","in":"query","required":true,"schema":{"minLength":1,"maxLength":32,"title":"exchange","description":"Exchange code to retrieve the holiday calendar for, e.g. NASDAQ.","type":"string"}}],"responses":{"200":{"description":"Response for status 200","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.ExchangeHolidays"}}}},"400":{"description":"Response for status 400","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"401":{"description":"Response for status 401","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"402":{"description":"Response for status 402","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"404":{"description":"Response for status 404","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"429":{"description":"Response for status 429","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"500":{"description":"Response for status 500","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"503":{"description":"Response for status 503","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}}},"x-fern-sdk-group-name":"exchanges.holidays","x-fern-sdk-method-name":"retrieve"}},"/v3.0.0/markets":{"get":{"operationId":"listMarkets","summary":"List markets","description":"Returns every market in one response, with its exchanges, listing country, and symbol count. Each code can be passed to the ticker-search market filter.","tags":["Reference Data"],"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}],"parameters":[{"name":"apikey","in":"query","required":false,"schema":{"description":"Browser-friendly alternative to Bearer authentication. Use either this parameter or the Authorization header, never both.","type":"string"}}],"responses":{"200":{"description":"Response for status 200","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.MarketList"}}}},"400":{"description":"Response for status 400","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"401":{"description":"Response for status 401","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"429":{"description":"Response for status 429","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"500":{"description":"Response for status 500","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"503":{"description":"Response for status 503","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}}},"x-fern-sdk-group-name":"markets","x-fern-sdk-method-name":"list"}},"/v3.0.0/sectors":{"get":{"operationId":"listSectors","summary":"List sectors","description":"Returns every company sector in one response, with symbol counts.","tags":["Reference Data"],"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}],"parameters":[{"name":"apikey","in":"query","required":false,"schema":{"description":"Browser-friendly alternative to Bearer authentication. Use either this parameter or the Authorization header, never both.","type":"string"}}],"responses":{"200":{"description":"Response for status 200","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.SectorList"}}}},"400":{"description":"Response for status 400","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"401":{"description":"Response for status 401","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"429":{"description":"Response for status 429","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"500":{"description":"Response for status 500","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"503":{"description":"Response for status 503","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}}},"x-fern-sdk-group-name":"sectors","x-fern-sdk-method-name":"list"}},"/v3.0.0/industries":{"get":{"operationId":"listIndustries","summary":"List industries","description":"Returns every company industry in one response, with symbol counts.","tags":["Reference Data"],"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}],"parameters":[{"name":"apikey","in":"query","required":false,"schema":{"description":"Browser-friendly alternative to Bearer authentication. Use either this parameter or the Authorization header, never both.","type":"string"}}],"responses":{"200":{"description":"Response for status 200","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.IndustryList"}}}},"400":{"description":"Response for status 400","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"401":{"description":"Response for status 401","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"429":{"description":"Response for status 429","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"500":{"description":"Response for status 500","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"503":{"description":"Response for status 503","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}}},"x-fern-sdk-group-name":"industries","x-fern-sdk-method-name":"list"}},"/v3.0.0/countries":{"get":{"operationId":"listCountries","summary":"List countries","description":"Returns every company country in one response, with names, ISO codes, and symbol counts.","tags":["Reference Data"],"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}],"parameters":[{"name":"apikey","in":"query","required":false,"schema":{"description":"Browser-friendly alternative to Bearer authentication. Use either this parameter or the Authorization header, never both.","type":"string"}}],"responses":{"200":{"description":"Response for status 200","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.CountryList"}}}},"400":{"description":"Response for status 400","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"401":{"description":"Response for status 401","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"429":{"description":"Response for status 429","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"500":{"description":"Response for status 500","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"503":{"description":"Response for status 503","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}}},"x-fern-sdk-group-name":"countries","x-fern-sdk-method-name":"list"}},"/v3.0.0/tickers":{"get":{"operationId":"listTickers","summary":"List all tickers","description":"Returns a filtered page of ticker resources.","tags":["Reference Data"],"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}],"parameters":[{"name":"apikey","in":"query","required":false,"schema":{"description":"Browser-friendly alternative to Bearer authentication. Use either this parameter or the Authorization header, never both.","type":"string"}},{"name":"exchange","in":"query","required":false,"schema":{"minLength":1,"maxLength":32,"type":"string"}},{"name":"type","in":"query","required":false,"schema":{"minLength":1,"maxLength":64,"description":"Filter by exact security type: 'dr', 'fund', or 'stock'.","type":"string"}},{"name":"is_primary","in":"query","required":false,"schema":{"title":"is_primary","anyOf":[{"title":"is_primary","type":"boolean"},{"pattern":"^[Tt][Rr][Uu][Ee]$|^[Ff][Aa][Ll][Ss][Ee]$","type":"string"}]}},{"name":"status","in":"query","required":false,"schema":{"type":"string","enum":["listed","delisted"]}},{"name":"listing_country_code","in":"query","required":false,"schema":{"pattern":"^[A-Za-z]{2}$","title":"listing_country_code","description":"Filter by two-letter listing country code: the country of the exchange where the ticker trades, not the company's domicile, e.g. 'US' or 'JP'.","type":"string"}},{"name":"order","in":"query","required":false,"schema":{"type":"string","enum":["asc","desc"]}},{"name":"limit","in":"query","required":false,"schema":{"minimum":1,"maximum":2000,"multipleOf":1,"default":500,"title":"limit","description":"Maximum number of resources to return. Defaults to 500.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":2000,"multipleOf":1,"default":500,"title":"limit","description":"Maximum number of resources to return. Defaults to 500.","type":"number"}]}},{"name":"page","in":"query","required":false,"schema":{"maxLength":4096,"description":"Opaque page token from a previous response. Prefer following the returned page URLs directly.","type":"string"}}],"responses":{"200":{"description":"Response for status 200","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.TickerList"}}}},"400":{"description":"Response for status 400","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"401":{"description":"Response for status 401","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"429":{"description":"Response for status 429","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"500":{"description":"Response for status 500","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"503":{"description":"Response for status 503","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}}},"x-fern-sdk-group-name":"tickers","x-fern-sdk-method-name":"list"}},"/v3.0.0/tickers/search":{"get":{"operationId":"searchTickers","summary":"Search tickers","description":"Ranks ticker codes and qualified symbols with typo-tolerant ranking by default. Set 'search_by' to 'name' to rank company names, or to another ticker field (such as 'isin' or 'figi') to match that field exactly.","tags":["Reference Data"],"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}],"parameters":[{"name":"apikey","in":"query","required":false,"schema":{"description":"Browser-friendly alternative to Bearer authentication. Use either this parameter or the Authorization header, never both.","type":"string"}},{"name":"query","in":"query","required":true,"schema":{"minLength":1,"maxLength":128,"type":"string"}},{"name":"search_by","in":"query","required":false,"schema":{"default":"symbol","description":"Fields used for matching. 'symbol' (the default) ranks ticker codes and qualified symbols; 'name' ranks company names. Any other value matches that exact ticker field.","type":"string","enum":["symbol","name","exchange","mic","type","primary_symbol","market","listing_country_code","trading_currency","fundamental_currency","cik","cusip","isin","figi","figi_composite","figi_share_class"]}},{"name":"limit","in":"query","required":false,"schema":{"minimum":1,"maximum":2000,"multipleOf":1,"default":500,"title":"limit","description":"Maximum number of resources to return. Defaults to 500.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":2000,"multipleOf":1,"default":500,"title":"limit","description":"Maximum number of resources to return. Defaults to 500.","type":"number"}]}},{"name":"page","in":"query","required":false,"schema":{"maxLength":4096,"description":"Opaque page token from a previous response. Prefer following the returned page URLs directly.","type":"string"}}],"responses":{"200":{"description":"Response for status 200","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.TickerList"}}}},"400":{"description":"Response for status 400","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"401":{"description":"Response for status 401","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"429":{"description":"Response for status 429","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"500":{"description":"Response for status 500","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"503":{"description":"Response for status 503","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}}},"x-fern-sdk-group-name":"tickers","x-fern-sdk-method-name":"search"}},"/v3.0.0/tickers/{identifier}":{"get":{"operationId":"retrieveTicker","summary":"Retrieve a ticker","description":"Retrieves one ticker by public ID or supported market identifier.","tags":["Reference Data"],"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}],"parameters":[{"name":"identifier","in":"path","required":true,"schema":{"minLength":1,"maxLength":128,"description":"A ticker ID, an exchange and symbol separated by a colon (e.g. `NASDAQ:AAPL`), or a FIGI.","examples":["NASDAQ:AAPL","tkr_cO46h8pgSu9Qqy","BBG000B9XRY4"],"type":"string"}}],"responses":{"200":{"description":"Response for status 200","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Ticker"}}}},"400":{"description":"Response for status 400","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"401":{"description":"Response for status 401","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"404":{"description":"Response for status 404","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"429":{"description":"Response for status 429","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"500":{"description":"Response for status 500","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"503":{"description":"Response for status 503","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}}},"x-fern-sdk-group-name":"tickers","x-fern-sdk-method-name":"retrieve"}},"/v3.0.0/company/profile/{identifier}":{"get":{"operationId":"retrieveCompanyProfile","summary":"Retrieve a company profile","description":"Retrieves a primary-listing company profile by public profile ID or supported market identifier.","tags":["Reference Data"],"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}],"parameters":[{"name":"identifier","in":"path","required":true,"schema":{"minLength":1,"maxLength":128,"description":"A company-profile ID, ticker ID, an exchange and symbol separated by a colon (e.g. `NASDAQ:AAPL`), or a FIGI.","examples":["NASDAQ:AAPL","cmp_mN971Tvggqaf82","tkr_cO46h8pgSu9Qqy","BBG000B9XRY4"],"type":"string"}}],"responses":{"200":{"description":"Response for status 200","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.CompanyProfile"}}}},"400":{"description":"Response for status 400","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"401":{"description":"Response for status 401","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"404":{"description":"Response for status 404","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"429":{"description":"Response for status 429","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"500":{"description":"Response for status 500","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"503":{"description":"Response for status 503","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}}},"x-fern-sdk-group-name":"companies.profiles","x-fern-sdk-method-name":"retrieve"}},"/v3.0.0/company/employees":{"get":{"operationId":"listEmployeeCounts","summary":"List historical employee counts","description":"Returns a page of fiscal-year employee counts across all companies, or one company via the identifier filter. Any listing identifier resolves to the primary company record.","tags":["Reference Data"],"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}],"parameters":[{"name":"apikey","in":"query","required":false,"schema":{"description":"Browser-friendly alternative to Bearer authentication. Use either this parameter or the Authorization header, never both.","type":"string"}},{"name":"identifier","in":"query","required":false,"schema":{"minLength":1,"maxLength":128,"title":"identifier","description":"Restrict results to a single company. Accepts a company-profile ID, a ticker ID, an exchange and symbol separated by a colon (e.g. `NASDAQ:AAPL`), or a FIGI. Employee counts are company-level data, so secondary listings resolve to the primary listing. Omit to list counts across all companies.","examples":["NASDAQ:AAPL","cmp_mN971Tvggqaf82","tkr_cO46h8pgSu9Qqy","BBG000B9XRY4"],"type":"string"}},{"name":"fiscal_year","in":"query","required":false,"schema":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year","description":"Return only counts for exactly this fiscal year.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year","description":"Return only counts for exactly this fiscal year.","type":"number"}]}},{"name":"fiscal_year.gte","in":"query","required":false,"schema":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gte","description":"Return counts from this fiscal year onward.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gte","description":"Return counts from this fiscal year onward.","type":"number"}]}},{"name":"fiscal_year.gt","in":"query","required":false,"schema":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gt","description":"Return counts after this fiscal year.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gt","description":"Return counts after this fiscal year.","type":"number"}]}},{"name":"fiscal_year.lte","in":"query","required":false,"schema":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lte","description":"Return counts through this fiscal year.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lte","description":"Return counts through this fiscal year.","type":"number"}]}},{"name":"fiscal_year.lt","in":"query","required":false,"schema":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lt","description":"Return counts before this fiscal year.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lt","description":"Return counts before this fiscal year.","type":"number"}]}},{"name":"order","in":"query","required":false,"schema":{"type":"string","enum":["asc","desc"]}},{"name":"limit","in":"query","required":false,"schema":{"minimum":1,"maximum":500,"multipleOf":1,"default":100,"title":"limit","description":"Maximum number of resources to return. Defaults to 100.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":500,"multipleOf":1,"default":100,"title":"limit","description":"Maximum number of resources to return. Defaults to 100.","type":"number"}]}},{"name":"page","in":"query","required":false,"schema":{"maxLength":4096,"description":"Opaque page token from a previous response. Prefer following the returned page URLs directly.","type":"string"}}],"responses":{"200":{"description":"Response for status 200","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.EmployeeCountList"}}}},"400":{"description":"Response for status 400","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"401":{"description":"Response for status 401","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"402":{"description":"Response for status 402","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"404":{"description":"Response for status 404","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"429":{"description":"Response for status 429","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"500":{"description":"Response for status 500","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"503":{"description":"Response for status 503","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}}},"x-fern-sdk-group-name":"companies.employees","x-fern-sdk-method-name":"list"}},"/v3.0.0/company/logo/{identifier}":{"get":{"operationId":"retrieveCompanyLogo","summary":"Retrieve a company logo","description":"Returns a resized company logo as WebP or PNG image bytes. Secondary listings resolve to the primary company logo.","tags":["Reference Data"],"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}],"responses":{"200":{"description":"Company logo image bytes.","headers":{"ETag":{"description":"Validator for the requested logo variant.","schema":{"type":"string"}},"Cache-Control":{"description":"Private client-cache policy.","schema":{"type":"string"}}},"content":{"image/webp":{"schema":{"type":"string","format":"binary"}},"image/png":{"schema":{"type":"string","format":"binary"}}}},"304":{"description":"The requested logo variant has not changed.","headers":{"ETag":{"description":"Validator for the requested logo variant.","schema":{"type":"string"}},"Cache-Control":{"description":"Private client-cache policy.","schema":{"type":"string"}}}},"400":{"description":"V3 error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"401":{"description":"V3 error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"404":{"description":"V3 error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"429":{"description":"V3 error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"500":{"description":"V3 error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"503":{"description":"V3 error response.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}}},"parameters":[{"name":"identifier","in":"path","required":true,"schema":{"minLength":1,"maxLength":128,"description":"A company-profile ID, ticker ID, an exchange and symbol separated by a colon (e.g. `NASDAQ:AAPL`), or a FIGI.","examples":["NASDAQ:AAPL","cmp_mN971Tvggqaf82","tkr_cO46h8pgSu9Qqy","BBG000B9XRY4"],"type":"string"}},{"name":"apikey","in":"query","required":false,"schema":{"description":"Browser-friendly alternative to Bearer authentication. Use either this parameter or the Authorization header, never both.","type":"string"}},{"name":"size","in":"query","required":false,"schema":{"minimum":16,"maximum":800,"multipleOf":1,"default":128,"title":"size","description":"Square image size in pixels. Defaults to 128.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":16,"maximum":800,"multipleOf":1,"default":128,"title":"size","description":"Square image size in pixels. Defaults to 128.","type":"number"}]}},{"name":"greyscale","in":"query","required":false,"schema":{"default":false,"title":"greyscale","description":"Whether to remove color from the logo. Defaults to false.","anyOf":[{"default":false,"title":"greyscale","description":"Whether to remove color from the logo. Defaults to false.","type":"boolean"},{"pattern":"^[Tt][Rr][Uu][Ee]$|^[Ff][Aa][Ll][Ss][Ee]$","type":"string"}]}},{"name":"format","in":"query","required":false,"schema":{"type":"string","enum":["webp","png"]}}],"x-fern-sdk-group-name":"companies.logos","x-fern-sdk-method-name":"retrieve"}},"/v3.0.0/stock-splits":{"get":{"operationId":"listStockSplits","summary":"List stock splits","description":"Returns a page of per-ticker stock-split events across all tickers, or one ticker via the identifier filter.","tags":["Market Data"],"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}],"parameters":[{"name":"apikey","in":"query","required":false,"schema":{"description":"Browser-friendly alternative to Bearer authentication. Use either this parameter or the Authorization header, never both.","type":"string"}},{"name":"identifier","in":"query","required":false,"schema":{"minLength":1,"maxLength":128,"title":"identifier","description":"Restrict results to a single ticker. Accepts an exchange and symbol separated by a colon (e.g. `NASDAQ:AAPL`), a ticker ID, or a FIGI. Stock splits are per ticker, so results are the split events for that exact listing. Omit to list splits across all tickers.","examples":["NASDAQ:AAPL","tkr_cO46h8pgSu9Qqy","BBG000B9XRY4"],"type":"string"}},{"name":"date","in":"query","required":false,"schema":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return splits executed on exactly this date.","type":"string"}},{"name":"date.gte","in":"query","required":false,"schema":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return splits whose execution date is on or after this date.","type":"string"}},{"name":"date.gt","in":"query","required":false,"schema":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return splits whose execution date is strictly after this date.","type":"string"}},{"name":"date.lte","in":"query","required":false,"schema":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return splits whose execution date is on or before this date.","type":"string"}},{"name":"date.lt","in":"query","required":false,"schema":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return splits whose execution date is strictly before this date.","type":"string"}},{"name":"order","in":"query","required":false,"schema":{"type":"string","enum":["asc","desc"]}},{"name":"limit","in":"query","required":false,"schema":{"minimum":1,"maximum":500,"multipleOf":1,"default":100,"title":"limit","description":"Maximum number of resources to return. Defaults to 100.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":500,"multipleOf":1,"default":100,"title":"limit","description":"Maximum number of resources to return. Defaults to 100.","type":"number"}]}},{"name":"page","in":"query","required":false,"schema":{"maxLength":4096,"description":"Opaque page token from a previous response. Prefer following the returned page URLs directly.","type":"string"}}],"responses":{"200":{"description":"Response for status 200","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.StockSplitList"}}}},"400":{"description":"Response for status 400","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"401":{"description":"Response for status 401","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"402":{"description":"Response for status 402","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"429":{"description":"Response for status 429","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"500":{"description":"Response for status 500","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"503":{"description":"Response for status 503","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}}},"x-fern-sdk-group-name":"stockSplits","x-fern-sdk-method-name":"list"}},"/v3.0.0/stock-prices/latest":{"get":{"operationId":"listLatestStockPrices","summary":"List latest stock prices","description":"Returns a page with one row per ticker carrying its latest available daily OHLCV quote from the last 10 days. Tickers without a price in that window (halted, delisted, or unpriced listings) appear with null price fields. Requires an Individual or higher plan.","tags":["Market Data"],"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}],"parameters":[{"name":"apikey","in":"query","required":false,"schema":{"description":"Browser-friendly alternative to Bearer authentication. Use either this parameter or the Authorization header, never both.","type":"string"}},{"name":"exchange","in":"query","required":false,"schema":{"minLength":1,"maxLength":32,"title":"exchange","description":"Filter to tickers listed on one exchange code, e.g. `NASDAQ`.","type":"string"}},{"name":"order","in":"query","required":false,"schema":{"type":"string","enum":["asc","desc"]}},{"name":"limit","in":"query","required":false,"schema":{"minimum":1,"maximum":2000,"multipleOf":1,"default":500,"title":"limit","description":"Maximum number of resources to return. Defaults to 500.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":2000,"multipleOf":1,"default":500,"title":"limit","description":"Maximum number of resources to return. Defaults to 500.","type":"number"}]}},{"name":"page","in":"query","required":false,"schema":{"maxLength":4096,"description":"Opaque page token from a previous response. Prefer following the returned page URLs directly.","type":"string"}}],"responses":{"200":{"description":"Response for status 200","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.LatestStockPriceList"}}}},"400":{"description":"Response for status 400","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"401":{"description":"Response for status 401","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"402":{"description":"Response for status 402","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"429":{"description":"Response for status 429","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"500":{"description":"Response for status 500","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"503":{"description":"Response for status 503","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}}},"x-fern-sdk-group-name":"stockPrices.latest","x-fern-sdk-method-name":"list"}},"/v3.0.0/stock-prices/{identifier}":{"get":{"operationId":"listHistoricalStockPrices","summary":"List historical stock prices","description":"Returns a page of historical daily prices for a ticker, symbol, or other supported security identifier.","tags":["Market Data"],"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}],"parameters":[{"name":"identifier","in":"path","required":true,"schema":{"minLength":1,"maxLength":128,"description":"A ticker ID, an exchange and symbol separated by a colon (e.g. `NASDAQ:AAPL`), or a FIGI.","examples":["NASDAQ:AAPL","tkr_cO46h8pgSu9Qqy","BBG000B9XRY4"],"type":"string"}},{"name":"apikey","in":"query","required":false,"schema":{"description":"Browser-friendly alternative to Bearer authentication. Use either this parameter or the Authorization header, never both.","type":"string"}},{"name":"date","in":"query","required":false,"schema":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return prices from exactly this date.","type":"string"}},{"name":"date.gte","in":"query","required":false,"schema":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return prices whose date is on or after this date.","type":"string"}},{"name":"date.gt","in":"query","required":false,"schema":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return prices whose date is strictly after this date.","type":"string"}},{"name":"date.lte","in":"query","required":false,"schema":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return prices whose date is on or before this date.","type":"string"}},{"name":"date.lt","in":"query","required":false,"schema":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return prices whose date is strictly before this date.","type":"string"}},{"name":"adjustment","in":"query","required":false,"schema":{"type":"string","enum":["none","splits","total_return"]}},{"name":"adjusted","in":"query","required":false,"schema":{"type":"string","enum":["true","false"]}},{"name":"order","in":"query","required":false,"schema":{"type":"string","enum":["asc","desc"]}},{"name":"limit","in":"query","required":false,"schema":{"minimum":1,"maximum":1000,"multipleOf":1,"default":250,"title":"limit","description":"Maximum number of resources to return. Defaults to 250.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":1000,"multipleOf":1,"default":250,"title":"limit","description":"Maximum number of resources to return. Defaults to 250.","type":"number"}]}},{"name":"page","in":"query","required":false,"schema":{"maxLength":4096,"description":"Opaque page token from a previous response. Prefer following the returned page URLs directly.","type":"string"}}],"responses":{"200":{"description":"Response for status 200","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.HistoricalPriceList"}}}},"400":{"description":"Response for status 400","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"401":{"description":"Response for status 401","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"402":{"description":"Response for status 402","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"404":{"description":"Response for status 404","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"429":{"description":"Response for status 429","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"500":{"description":"Response for status 500","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"503":{"description":"Response for status 503","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}}},"x-fern-sdk-group-name":"stockPrices","x-fern-sdk-method-name":"list"}},"/v3.0.0/stock-prices/latest/{identifier}":{"get":{"operationId":"retrieveLatestStockPrice","summary":"Retrieve the latest stock price","description":"Returns the latest available daily price for a ticker, symbol, or other supported security identifier.","tags":["Market Data"],"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}],"parameters":[{"name":"identifier","in":"path","required":true,"schema":{"minLength":1,"maxLength":128,"description":"A ticker ID, an exchange and symbol separated by a colon (e.g. `NASDAQ:AAPL`), or a FIGI.","examples":["NASDAQ:AAPL","tkr_cO46h8pgSu9Qqy","BBG000B9XRY4"],"type":"string"}}],"responses":{"200":{"description":"Response for status 200","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.HistoricalPrice"}}}},"400":{"description":"Response for status 400","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"401":{"description":"Response for status 401","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"404":{"description":"Response for status 404","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"429":{"description":"Response for status 429","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"500":{"description":"Response for status 500","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"503":{"description":"Response for status 503","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}}},"x-fern-sdk-group-name":"stockPrices.latest","x-fern-sdk-method-name":"retrieve"}},"/v3.0.0/fundamental/income-statement/{identifier}":{"get":{"operationId":"listIncomeStatements","summary":"List income statements","description":"Returns income-statement line items by financial period.","tags":["Fundamentals"],"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}],"parameters":[{"name":"identifier","in":"path","required":true,"schema":{"minLength":1,"maxLength":128,"description":"A ticker ID, an exchange and symbol separated by a colon (e.g. `NASDAQ:AAPL`), or a FIGI.","examples":["NASDAQ:AAPL","tkr_cO46h8pgSu9Qqy","BBG000B9XRY4"],"type":"string"}},{"name":"apikey","in":"query","required":false,"schema":{"description":"Browser-friendly alternative to Bearer authentication. Use either this parameter or the Authorization header, never both.","type":"string"}},{"name":"period_type","in":"query","required":false,"schema":{"type":"string","enum":["annual","quarterly","ttm"]}},{"name":"period_label","in":"query","required":false,"schema":{"type":"string","enum":["FY","Q1","Q2","Q3","Q4"]}},{"name":"date","in":"query","required":false,"schema":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is exactly this date.","type":"string"}},{"name":"date.gte","in":"query","required":false,"schema":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is on or after this date.","type":"string"}},{"name":"date.gt","in":"query","required":false,"schema":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is strictly after this date.","type":"string"}},{"name":"date.lte","in":"query","required":false,"schema":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is on or before this date.","type":"string"}},{"name":"date.lt","in":"query","required":false,"schema":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is strictly before this date.","type":"string"}},{"name":"fiscal_year.gte","in":"query","required":false,"schema":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gte","description":"Return statements from this fiscal year onward.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gte","description":"Return statements from this fiscal year onward.","type":"number"}]}},{"name":"fiscal_year.gt","in":"query","required":false,"schema":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gt","description":"Return statements after this fiscal year.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gt","description":"Return statements after this fiscal year.","type":"number"}]}},{"name":"fiscal_year.lte","in":"query","required":false,"schema":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lte","description":"Return statements through this fiscal year.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lte","description":"Return statements through this fiscal year.","type":"number"}]}},{"name":"fiscal_year.lt","in":"query","required":false,"schema":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lt","description":"Return statements before this fiscal year.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lt","description":"Return statements before this fiscal year.","type":"number"}]}},{"name":"order","in":"query","required":false,"schema":{"type":"string","enum":["asc","desc"]}},{"name":"limit","in":"query","required":false,"schema":{"minimum":1,"maximum":100,"multipleOf":1,"default":50,"title":"limit","description":"Maximum number of resources to return. Defaults to 50.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":100,"multipleOf":1,"default":50,"title":"limit","description":"Maximum number of resources to return. Defaults to 50.","type":"number"}]}},{"name":"page","in":"query","required":false,"schema":{"maxLength":4096,"description":"Opaque page token from a previous response. Prefer following the returned page URLs directly.","type":"string"}}],"responses":{"200":{"description":"Response for status 200","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.IncomeStatementFinancialPeriodList"}}}},"400":{"description":"Response for status 400","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"401":{"description":"Response for status 401","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"402":{"description":"Response for status 402","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"404":{"description":"Response for status 404","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"429":{"description":"Response for status 429","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"500":{"description":"Response for status 500","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"503":{"description":"Response for status 503","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}}},"x-fern-sdk-group-name":"fundamentals.incomeStatements","x-fern-sdk-method-name":"list"}},"/v3.0.0/fundamental/balance-sheet/{identifier}":{"get":{"operationId":"listBalanceSheets","summary":"List balance sheets","description":"Returns balance-sheet line items by financial period.","tags":["Fundamentals"],"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}],"parameters":[{"name":"identifier","in":"path","required":true,"schema":{"minLength":1,"maxLength":128,"description":"A ticker ID, an exchange and symbol separated by a colon (e.g. `NASDAQ:AAPL`), or a FIGI.","examples":["NASDAQ:AAPL","tkr_cO46h8pgSu9Qqy","BBG000B9XRY4"],"type":"string"}},{"name":"apikey","in":"query","required":false,"schema":{"description":"Browser-friendly alternative to Bearer authentication. Use either this parameter or the Authorization header, never both.","type":"string"}},{"name":"period_type","in":"query","required":false,"schema":{"type":"string","enum":["annual","quarterly","ttm"]}},{"name":"period_label","in":"query","required":false,"schema":{"type":"string","enum":["FY","Q1","Q2","Q3","Q4"]}},{"name":"date","in":"query","required":false,"schema":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is exactly this date.","type":"string"}},{"name":"date.gte","in":"query","required":false,"schema":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is on or after this date.","type":"string"}},{"name":"date.gt","in":"query","required":false,"schema":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is strictly after this date.","type":"string"}},{"name":"date.lte","in":"query","required":false,"schema":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is on or before this date.","type":"string"}},{"name":"date.lt","in":"query","required":false,"schema":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is strictly before this date.","type":"string"}},{"name":"fiscal_year.gte","in":"query","required":false,"schema":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gte","description":"Return statements from this fiscal year onward.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gte","description":"Return statements from this fiscal year onward.","type":"number"}]}},{"name":"fiscal_year.gt","in":"query","required":false,"schema":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gt","description":"Return statements after this fiscal year.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gt","description":"Return statements after this fiscal year.","type":"number"}]}},{"name":"fiscal_year.lte","in":"query","required":false,"schema":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lte","description":"Return statements through this fiscal year.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lte","description":"Return statements through this fiscal year.","type":"number"}]}},{"name":"fiscal_year.lt","in":"query","required":false,"schema":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lt","description":"Return statements before this fiscal year.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lt","description":"Return statements before this fiscal year.","type":"number"}]}},{"name":"order","in":"query","required":false,"schema":{"type":"string","enum":["asc","desc"]}},{"name":"limit","in":"query","required":false,"schema":{"minimum":1,"maximum":100,"multipleOf":1,"default":50,"title":"limit","description":"Maximum number of resources to return. Defaults to 50.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":100,"multipleOf":1,"default":50,"title":"limit","description":"Maximum number of resources to return. Defaults to 50.","type":"number"}]}},{"name":"page","in":"query","required":false,"schema":{"maxLength":4096,"description":"Opaque page token from a previous response. Prefer following the returned page URLs directly.","type":"string"}}],"responses":{"200":{"description":"Response for status 200","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.BalanceSheetFinancialPeriodList"}}}},"400":{"description":"Response for status 400","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"401":{"description":"Response for status 401","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"402":{"description":"Response for status 402","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"404":{"description":"Response for status 404","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"429":{"description":"Response for status 429","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"500":{"description":"Response for status 500","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"503":{"description":"Response for status 503","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}}},"x-fern-sdk-group-name":"fundamentals.balanceSheets","x-fern-sdk-method-name":"list"}},"/v3.0.0/fundamental/cash-flow/{identifier}":{"get":{"operationId":"listCashFlowStatements","summary":"List cash flow statements","description":"Returns cash-flow line items by financial period.","tags":["Fundamentals"],"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}],"parameters":[{"name":"identifier","in":"path","required":true,"schema":{"minLength":1,"maxLength":128,"description":"A ticker ID, an exchange and symbol separated by a colon (e.g. `NASDAQ:AAPL`), or a FIGI.","examples":["NASDAQ:AAPL","tkr_cO46h8pgSu9Qqy","BBG000B9XRY4"],"type":"string"}},{"name":"apikey","in":"query","required":false,"schema":{"description":"Browser-friendly alternative to Bearer authentication. Use either this parameter or the Authorization header, never both.","type":"string"}},{"name":"period_type","in":"query","required":false,"schema":{"type":"string","enum":["annual","quarterly","ttm"]}},{"name":"period_label","in":"query","required":false,"schema":{"type":"string","enum":["FY","Q1","Q2","Q3","Q4"]}},{"name":"date","in":"query","required":false,"schema":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is exactly this date.","type":"string"}},{"name":"date.gte","in":"query","required":false,"schema":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is on or after this date.","type":"string"}},{"name":"date.gt","in":"query","required":false,"schema":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is strictly after this date.","type":"string"}},{"name":"date.lte","in":"query","required":false,"schema":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is on or before this date.","type":"string"}},{"name":"date.lt","in":"query","required":false,"schema":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is strictly before this date.","type":"string"}},{"name":"fiscal_year.gte","in":"query","required":false,"schema":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gte","description":"Return statements from this fiscal year onward.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gte","description":"Return statements from this fiscal year onward.","type":"number"}]}},{"name":"fiscal_year.gt","in":"query","required":false,"schema":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gt","description":"Return statements after this fiscal year.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gt","description":"Return statements after this fiscal year.","type":"number"}]}},{"name":"fiscal_year.lte","in":"query","required":false,"schema":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lte","description":"Return statements through this fiscal year.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lte","description":"Return statements through this fiscal year.","type":"number"}]}},{"name":"fiscal_year.lt","in":"query","required":false,"schema":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lt","description":"Return statements before this fiscal year.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lt","description":"Return statements before this fiscal year.","type":"number"}]}},{"name":"order","in":"query","required":false,"schema":{"type":"string","enum":["asc","desc"]}},{"name":"limit","in":"query","required":false,"schema":{"minimum":1,"maximum":100,"multipleOf":1,"default":50,"title":"limit","description":"Maximum number of resources to return. Defaults to 50.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":100,"multipleOf":1,"default":50,"title":"limit","description":"Maximum number of resources to return. Defaults to 50.","type":"number"}]}},{"name":"page","in":"query","required":false,"schema":{"maxLength":4096,"description":"Opaque page token from a previous response. Prefer following the returned page URLs directly.","type":"string"}}],"responses":{"200":{"description":"Response for status 200","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.CashFlowFinancialPeriodList"}}}},"400":{"description":"Response for status 400","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"401":{"description":"Response for status 401","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"402":{"description":"Response for status 402","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"404":{"description":"Response for status 404","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"429":{"description":"Response for status 429","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"500":{"description":"Response for status 500","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"503":{"description":"Response for status 503","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}}},"x-fern-sdk-group-name":"fundamentals.cashFlowStatements","x-fern-sdk-method-name":"list"}},"/v3.0.0/fundamental/ratios/profitability/{identifier}":{"get":{"operationId":"listProfitabilityRatios","summary":"List profitability ratios","description":"Returns profitability ratios by financial period.","tags":["Fundamentals"],"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}],"parameters":[{"name":"identifier","in":"path","required":true,"schema":{"minLength":1,"maxLength":128,"description":"A ticker ID, an exchange and symbol separated by a colon (e.g. `NASDAQ:AAPL`), or a FIGI.","examples":["NASDAQ:AAPL","tkr_cO46h8pgSu9Qqy","BBG000B9XRY4"],"type":"string"}},{"name":"apikey","in":"query","required":false,"schema":{"description":"Browser-friendly alternative to Bearer authentication. Use either this parameter or the Authorization header, never both.","type":"string"}},{"name":"period_type","in":"query","required":false,"schema":{"type":"string","enum":["annual","quarterly","ttm"]}},{"name":"period_label","in":"query","required":false,"schema":{"type":"string","enum":["FY","Q1","Q2","Q3","Q4"]}},{"name":"date.gte","in":"query","required":false,"schema":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is on or after this date.","type":"string"}},{"name":"date.gt","in":"query","required":false,"schema":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is strictly after this date.","type":"string"}},{"name":"date.lte","in":"query","required":false,"schema":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is on or before this date.","type":"string"}},{"name":"date.lt","in":"query","required":false,"schema":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is strictly before this date.","type":"string"}},{"name":"fiscal_year.gte","in":"query","required":false,"schema":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gte","description":"Return statements from this fiscal year onward.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gte","description":"Return statements from this fiscal year onward.","type":"number"}]}},{"name":"fiscal_year.gt","in":"query","required":false,"schema":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gt","description":"Return statements after this fiscal year.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gt","description":"Return statements after this fiscal year.","type":"number"}]}},{"name":"fiscal_year.lte","in":"query","required":false,"schema":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lte","description":"Return statements through this fiscal year.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lte","description":"Return statements through this fiscal year.","type":"number"}]}},{"name":"fiscal_year.lt","in":"query","required":false,"schema":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lt","description":"Return statements before this fiscal year.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lt","description":"Return statements before this fiscal year.","type":"number"}]}},{"name":"order","in":"query","required":false,"schema":{"type":"string","enum":["asc","desc"]}},{"name":"limit","in":"query","required":false,"schema":{"minimum":1,"maximum":100,"multipleOf":1,"default":50,"title":"limit","description":"Maximum number of resources to return. Defaults to 50.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":100,"multipleOf":1,"default":50,"title":"limit","description":"Maximum number of resources to return. Defaults to 50.","type":"number"}]}},{"name":"page","in":"query","required":false,"schema":{"maxLength":4096,"description":"Opaque page token from a previous response. Prefer following the returned page URLs directly.","type":"string"}}],"responses":{"200":{"description":"Response for status 200","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.ProfitabilityFinancialPeriodList"}}}},"400":{"description":"Response for status 400","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"401":{"description":"Response for status 401","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"402":{"description":"Response for status 402","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"404":{"description":"Response for status 404","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"429":{"description":"Response for status 429","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"500":{"description":"Response for status 500","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"503":{"description":"Response for status 503","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}}},"x-fern-sdk-group-name":"fundamentals.ratios.profitability","x-fern-sdk-method-name":"list"}},"/v3.0.0/fundamental/ratios/credit/{identifier}":{"get":{"operationId":"listCreditRatios","summary":"List credit ratios","description":"Returns credit and debt values by financial period.","tags":["Fundamentals"],"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}],"parameters":[{"name":"identifier","in":"path","required":true,"schema":{"minLength":1,"maxLength":128,"description":"A ticker ID, an exchange and symbol separated by a colon (e.g. `NASDAQ:AAPL`), or a FIGI.","examples":["NASDAQ:AAPL","tkr_cO46h8pgSu9Qqy","BBG000B9XRY4"],"type":"string"}},{"name":"apikey","in":"query","required":false,"schema":{"description":"Browser-friendly alternative to Bearer authentication. Use either this parameter or the Authorization header, never both.","type":"string"}},{"name":"period_type","in":"query","required":false,"schema":{"type":"string","enum":["annual","quarterly","ttm"]}},{"name":"period_label","in":"query","required":false,"schema":{"type":"string","enum":["FY","Q1","Q2","Q3","Q4"]}},{"name":"date.gte","in":"query","required":false,"schema":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is on or after this date.","type":"string"}},{"name":"date.gt","in":"query","required":false,"schema":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is strictly after this date.","type":"string"}},{"name":"date.lte","in":"query","required":false,"schema":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is on or before this date.","type":"string"}},{"name":"date.lt","in":"query","required":false,"schema":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is strictly before this date.","type":"string"}},{"name":"fiscal_year.gte","in":"query","required":false,"schema":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gte","description":"Return statements from this fiscal year onward.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gte","description":"Return statements from this fiscal year onward.","type":"number"}]}},{"name":"fiscal_year.gt","in":"query","required":false,"schema":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gt","description":"Return statements after this fiscal year.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gt","description":"Return statements after this fiscal year.","type":"number"}]}},{"name":"fiscal_year.lte","in":"query","required":false,"schema":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lte","description":"Return statements through this fiscal year.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lte","description":"Return statements through this fiscal year.","type":"number"}]}},{"name":"fiscal_year.lt","in":"query","required":false,"schema":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lt","description":"Return statements before this fiscal year.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lt","description":"Return statements before this fiscal year.","type":"number"}]}},{"name":"order","in":"query","required":false,"schema":{"type":"string","enum":["asc","desc"]}},{"name":"limit","in":"query","required":false,"schema":{"minimum":1,"maximum":100,"multipleOf":1,"default":50,"title":"limit","description":"Maximum number of resources to return. Defaults to 50.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":100,"multipleOf":1,"default":50,"title":"limit","description":"Maximum number of resources to return. Defaults to 50.","type":"number"}]}},{"name":"page","in":"query","required":false,"schema":{"maxLength":4096,"description":"Opaque page token from a previous response. Prefer following the returned page URLs directly.","type":"string"}}],"responses":{"200":{"description":"Response for status 200","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.CreditFinancialPeriodList"}}}},"400":{"description":"Response for status 400","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"401":{"description":"Response for status 401","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"402":{"description":"Response for status 402","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"404":{"description":"Response for status 404","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"429":{"description":"Response for status 429","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"500":{"description":"Response for status 500","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"503":{"description":"Response for status 503","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}}},"x-fern-sdk-group-name":"fundamentals.ratios.credit","x-fern-sdk-method-name":"list"}},"/v3.0.0/fundamental/ratios/liquidity/{identifier}":{"get":{"operationId":"listLiquidityRatios","summary":"List liquidity ratios","description":"Returns liquidity ratios by financial period.","tags":["Fundamentals"],"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}],"parameters":[{"name":"identifier","in":"path","required":true,"schema":{"minLength":1,"maxLength":128,"description":"A ticker ID, an exchange and symbol separated by a colon (e.g. `NASDAQ:AAPL`), or a FIGI.","examples":["NASDAQ:AAPL","tkr_cO46h8pgSu9Qqy","BBG000B9XRY4"],"type":"string"}},{"name":"apikey","in":"query","required":false,"schema":{"description":"Browser-friendly alternative to Bearer authentication. Use either this parameter or the Authorization header, never both.","type":"string"}},{"name":"period_type","in":"query","required":false,"schema":{"type":"string","enum":["annual","quarterly","ttm"]}},{"name":"period_label","in":"query","required":false,"schema":{"type":"string","enum":["FY","Q1","Q2","Q3","Q4"]}},{"name":"date","in":"query","required":false,"schema":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is exactly this date.","type":"string"}},{"name":"date.gte","in":"query","required":false,"schema":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is on or after this date.","type":"string"}},{"name":"date.gt","in":"query","required":false,"schema":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is strictly after this date.","type":"string"}},{"name":"date.lte","in":"query","required":false,"schema":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is on or before this date.","type":"string"}},{"name":"date.lt","in":"query","required":false,"schema":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is strictly before this date.","type":"string"}},{"name":"fiscal_year.gte","in":"query","required":false,"schema":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gte","description":"Return statements from this fiscal year onward.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gte","description":"Return statements from this fiscal year onward.","type":"number"}]}},{"name":"fiscal_year.gt","in":"query","required":false,"schema":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gt","description":"Return statements after this fiscal year.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gt","description":"Return statements after this fiscal year.","type":"number"}]}},{"name":"fiscal_year.lte","in":"query","required":false,"schema":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lte","description":"Return statements through this fiscal year.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lte","description":"Return statements through this fiscal year.","type":"number"}]}},{"name":"fiscal_year.lt","in":"query","required":false,"schema":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lt","description":"Return statements before this fiscal year.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lt","description":"Return statements before this fiscal year.","type":"number"}]}},{"name":"order","in":"query","required":false,"schema":{"type":"string","enum":["asc","desc"]}},{"name":"limit","in":"query","required":false,"schema":{"minimum":1,"maximum":100,"multipleOf":1,"default":50,"title":"limit","description":"Maximum number of resources to return. Defaults to 50.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":100,"multipleOf":1,"default":50,"title":"limit","description":"Maximum number of resources to return. Defaults to 50.","type":"number"}]}},{"name":"page","in":"query","required":false,"schema":{"maxLength":4096,"description":"Opaque page token from a previous response. Prefer following the returned page URLs directly.","type":"string"}}],"responses":{"200":{"description":"Response for status 200","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.LiquidityFinancialPeriodList"}}}},"400":{"description":"Response for status 400","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"401":{"description":"Response for status 401","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"402":{"description":"Response for status 402","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"404":{"description":"Response for status 404","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"429":{"description":"Response for status 429","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"500":{"description":"Response for status 500","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"503":{"description":"Response for status 503","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}}},"x-fern-sdk-group-name":"fundamentals.ratios.liquidity","x-fern-sdk-method-name":"list"}},"/v3.0.0/fundamental/ratios/working-capital/{identifier}":{"get":{"operationId":"listWorkingCapitalRatios","summary":"List working-capital ratios","description":"Returns working-capital ratios by financial period.","tags":["Fundamentals"],"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}],"parameters":[{"name":"identifier","in":"path","required":true,"schema":{"minLength":1,"maxLength":128,"description":"A ticker ID, an exchange and symbol separated by a colon (e.g. `NASDAQ:AAPL`), or a FIGI.","examples":["NASDAQ:AAPL","tkr_cO46h8pgSu9Qqy","BBG000B9XRY4"],"type":"string"}},{"name":"apikey","in":"query","required":false,"schema":{"description":"Browser-friendly alternative to Bearer authentication. Use either this parameter or the Authorization header, never both.","type":"string"}},{"name":"period_type","in":"query","required":false,"schema":{"type":"string","enum":["annual","quarterly","ttm"]}},{"name":"period_label","in":"query","required":false,"schema":{"type":"string","enum":["FY","Q1","Q2","Q3","Q4"]}},{"name":"date","in":"query","required":false,"schema":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is exactly this date.","type":"string"}},{"name":"date.gte","in":"query","required":false,"schema":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is on or after this date.","type":"string"}},{"name":"date.gt","in":"query","required":false,"schema":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is strictly after this date.","type":"string"}},{"name":"date.lte","in":"query","required":false,"schema":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is on or before this date.","type":"string"}},{"name":"date.lt","in":"query","required":false,"schema":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is strictly before this date.","type":"string"}},{"name":"fiscal_year.gte","in":"query","required":false,"schema":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gte","description":"Return statements from this fiscal year onward.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gte","description":"Return statements from this fiscal year onward.","type":"number"}]}},{"name":"fiscal_year.gt","in":"query","required":false,"schema":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gt","description":"Return statements after this fiscal year.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gt","description":"Return statements after this fiscal year.","type":"number"}]}},{"name":"fiscal_year.lte","in":"query","required":false,"schema":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lte","description":"Return statements through this fiscal year.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lte","description":"Return statements through this fiscal year.","type":"number"}]}},{"name":"fiscal_year.lt","in":"query","required":false,"schema":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lt","description":"Return statements before this fiscal year.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lt","description":"Return statements before this fiscal year.","type":"number"}]}},{"name":"order","in":"query","required":false,"schema":{"type":"string","enum":["asc","desc"]}},{"name":"limit","in":"query","required":false,"schema":{"minimum":1,"maximum":100,"multipleOf":1,"default":50,"title":"limit","description":"Maximum number of resources to return. Defaults to 50.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":100,"multipleOf":1,"default":50,"title":"limit","description":"Maximum number of resources to return. Defaults to 50.","type":"number"}]}},{"name":"page","in":"query","required":false,"schema":{"maxLength":4096,"description":"Opaque page token from a previous response. Prefer following the returned page URLs directly.","type":"string"}}],"responses":{"200":{"description":"Response for status 200","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.WorkingCapitalFinancialPeriodList"}}}},"400":{"description":"Response for status 400","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"401":{"description":"Response for status 401","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"402":{"description":"Response for status 402","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"404":{"description":"Response for status 404","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"429":{"description":"Response for status 429","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"500":{"description":"Response for status 500","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"503":{"description":"Response for status 503","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}}},"x-fern-sdk-group-name":"fundamentals.ratios.workingCapital","x-fern-sdk-method-name":"list"}},"/v3.0.0/fundamental/ratios/yield-analysis/{identifier}":{"get":{"operationId":"listYieldAnalysisRatios","summary":"List yield-analysis ratios","description":"Returns yield-analysis ratios by financial period.","tags":["Fundamentals"],"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}],"parameters":[{"name":"identifier","in":"path","required":true,"schema":{"minLength":1,"maxLength":128,"description":"A ticker ID, an exchange and symbol separated by a colon (e.g. `NASDAQ:AAPL`), or a FIGI.","examples":["NASDAQ:AAPL","tkr_cO46h8pgSu9Qqy","BBG000B9XRY4"],"type":"string"}},{"name":"apikey","in":"query","required":false,"schema":{"description":"Browser-friendly alternative to Bearer authentication. Use either this parameter or the Authorization header, never both.","type":"string"}},{"name":"period_type","in":"query","required":false,"schema":{"type":"string","enum":["annual","quarterly","ttm"]}},{"name":"period_label","in":"query","required":false,"schema":{"type":"string","enum":["FY","Q1","Q2","Q3","Q4"]}},{"name":"date","in":"query","required":false,"schema":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is exactly this date.","type":"string"}},{"name":"date.gte","in":"query","required":false,"schema":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is on or after this date.","type":"string"}},{"name":"date.gt","in":"query","required":false,"schema":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is strictly after this date.","type":"string"}},{"name":"date.lte","in":"query","required":false,"schema":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is on or before this date.","type":"string"}},{"name":"date.lt","in":"query","required":false,"schema":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is strictly before this date.","type":"string"}},{"name":"fiscal_year.gte","in":"query","required":false,"schema":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gte","description":"Return statements from this fiscal year onward.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gte","description":"Return statements from this fiscal year onward.","type":"number"}]}},{"name":"fiscal_year.gt","in":"query","required":false,"schema":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gt","description":"Return statements after this fiscal year.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gt","description":"Return statements after this fiscal year.","type":"number"}]}},{"name":"fiscal_year.lte","in":"query","required":false,"schema":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lte","description":"Return statements through this fiscal year.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lte","description":"Return statements through this fiscal year.","type":"number"}]}},{"name":"fiscal_year.lt","in":"query","required":false,"schema":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lt","description":"Return statements before this fiscal year.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lt","description":"Return statements before this fiscal year.","type":"number"}]}},{"name":"order","in":"query","required":false,"schema":{"type":"string","enum":["asc","desc"]}},{"name":"limit","in":"query","required":false,"schema":{"minimum":1,"maximum":100,"multipleOf":1,"default":50,"title":"limit","description":"Maximum number of resources to return. Defaults to 50.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":100,"multipleOf":1,"default":50,"title":"limit","description":"Maximum number of resources to return. Defaults to 50.","type":"number"}]}},{"name":"page","in":"query","required":false,"schema":{"maxLength":4096,"description":"Opaque page token from a previous response. Prefer following the returned page URLs directly.","type":"string"}}],"responses":{"200":{"description":"Response for status 200","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.YieldAnalysisFinancialPeriodList"}}}},"400":{"description":"Response for status 400","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"401":{"description":"Response for status 401","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"402":{"description":"Response for status 402","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"404":{"description":"Response for status 404","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"429":{"description":"Response for status 429","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"500":{"description":"Response for status 500","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"503":{"description":"Response for status 503","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}}},"x-fern-sdk-group-name":"fundamentals.ratios.yieldAnalysis","x-fern-sdk-method-name":"list"}},"/v3.0.0/fundamental/enterprise-value/{identifier}":{"get":{"operationId":"listEnterpriseValues","summary":"List enterprise values","description":"Returns enterprise values by financial period.","tags":["Fundamentals"],"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}],"parameters":[{"name":"identifier","in":"path","required":true,"schema":{"minLength":1,"maxLength":128,"description":"A ticker ID, an exchange and symbol separated by a colon (e.g. `NASDAQ:AAPL`), or a FIGI.","examples":["NASDAQ:AAPL","tkr_cO46h8pgSu9Qqy","BBG000B9XRY4"],"type":"string"}},{"name":"apikey","in":"query","required":false,"schema":{"description":"Browser-friendly alternative to Bearer authentication. Use either this parameter or the Authorization header, never both.","type":"string"}},{"name":"period_type","in":"query","required":false,"schema":{"type":"string","enum":["annual","quarterly","ttm"]}},{"name":"period_label","in":"query","required":false,"schema":{"type":"string","enum":["FY","Q1","Q2","Q3","Q4"]}},{"name":"date","in":"query","required":false,"schema":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is exactly this date.","type":"string"}},{"name":"date.gte","in":"query","required":false,"schema":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is on or after this date.","type":"string"}},{"name":"date.gt","in":"query","required":false,"schema":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is strictly after this date.","type":"string"}},{"name":"date.lte","in":"query","required":false,"schema":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is on or before this date.","type":"string"}},{"name":"date.lt","in":"query","required":false,"schema":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is strictly before this date.","type":"string"}},{"name":"fiscal_year.gte","in":"query","required":false,"schema":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gte","description":"Return statements from this fiscal year onward.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gte","description":"Return statements from this fiscal year onward.","type":"number"}]}},{"name":"fiscal_year.gt","in":"query","required":false,"schema":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gt","description":"Return statements after this fiscal year.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gt","description":"Return statements after this fiscal year.","type":"number"}]}},{"name":"fiscal_year.lte","in":"query","required":false,"schema":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lte","description":"Return statements through this fiscal year.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lte","description":"Return statements through this fiscal year.","type":"number"}]}},{"name":"fiscal_year.lt","in":"query","required":false,"schema":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lt","description":"Return statements before this fiscal year.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lt","description":"Return statements before this fiscal year.","type":"number"}]}},{"name":"order","in":"query","required":false,"schema":{"type":"string","enum":["asc","desc"]}},{"name":"limit","in":"query","required":false,"schema":{"minimum":1,"maximum":100,"multipleOf":1,"default":50,"title":"limit","description":"Maximum number of resources to return. Defaults to 50.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":100,"multipleOf":1,"default":50,"title":"limit","description":"Maximum number of resources to return. Defaults to 50.","type":"number"}]}},{"name":"page","in":"query","required":false,"schema":{"maxLength":4096,"description":"Opaque page token from a previous response. Prefer following the returned page URLs directly.","type":"string"}}],"responses":{"200":{"description":"Response for status 200","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.EnterpriseValueFinancialPeriodList"}}}},"400":{"description":"Response for status 400","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"401":{"description":"Response for status 401","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"402":{"description":"Response for status 402","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"404":{"description":"Response for status 404","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"429":{"description":"Response for status 429","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"500":{"description":"Response for status 500","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"503":{"description":"Response for status 503","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}}},"x-fern-sdk-group-name":"fundamentals.enterpriseValues","x-fern-sdk-method-name":"list"}},"/v3.0.0/fundamental/multiples/{identifier}":{"get":{"operationId":"listValuationMultiples","summary":"List valuation multiples","description":"Returns valuation multiples by financial period.","tags":["Fundamentals"],"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}],"parameters":[{"name":"identifier","in":"path","required":true,"schema":{"minLength":1,"maxLength":128,"description":"A ticker ID, an exchange and symbol separated by a colon (e.g. `NASDAQ:AAPL`), or a FIGI.","examples":["NASDAQ:AAPL","tkr_cO46h8pgSu9Qqy","BBG000B9XRY4"],"type":"string"}},{"name":"apikey","in":"query","required":false,"schema":{"description":"Browser-friendly alternative to Bearer authentication. Use either this parameter or the Authorization header, never both.","type":"string"}},{"name":"period_type","in":"query","required":false,"schema":{"type":"string","enum":["annual","quarterly","ttm"]}},{"name":"period_label","in":"query","required":false,"schema":{"type":"string","enum":["FY","Q1","Q2","Q3","Q4"]}},{"name":"date","in":"query","required":false,"schema":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is exactly this date.","type":"string"}},{"name":"date.gte","in":"query","required":false,"schema":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is on or after this date.","type":"string"}},{"name":"date.gt","in":"query","required":false,"schema":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is strictly after this date.","type":"string"}},{"name":"date.lte","in":"query","required":false,"schema":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is on or before this date.","type":"string"}},{"name":"date.lt","in":"query","required":false,"schema":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is strictly before this date.","type":"string"}},{"name":"fiscal_year.gte","in":"query","required":false,"schema":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gte","description":"Return statements from this fiscal year onward.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gte","description":"Return statements from this fiscal year onward.","type":"number"}]}},{"name":"fiscal_year.gt","in":"query","required":false,"schema":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gt","description":"Return statements after this fiscal year.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gt","description":"Return statements after this fiscal year.","type":"number"}]}},{"name":"fiscal_year.lte","in":"query","required":false,"schema":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lte","description":"Return statements through this fiscal year.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lte","description":"Return statements through this fiscal year.","type":"number"}]}},{"name":"fiscal_year.lt","in":"query","required":false,"schema":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lt","description":"Return statements before this fiscal year.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lt","description":"Return statements before this fiscal year.","type":"number"}]}},{"name":"order","in":"query","required":false,"schema":{"type":"string","enum":["asc","desc"]}},{"name":"limit","in":"query","required":false,"schema":{"minimum":1,"maximum":100,"multipleOf":1,"default":50,"title":"limit","description":"Maximum number of resources to return. Defaults to 50.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":100,"multipleOf":1,"default":50,"title":"limit","description":"Maximum number of resources to return. Defaults to 50.","type":"number"}]}},{"name":"page","in":"query","required":false,"schema":{"maxLength":4096,"description":"Opaque page token from a previous response. Prefer following the returned page URLs directly.","type":"string"}}],"responses":{"200":{"description":"Response for status 200","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.ValuationMultiplesFinancialPeriodList"}}}},"400":{"description":"Response for status 400","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"401":{"description":"Response for status 401","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"402":{"description":"Response for status 402","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"404":{"description":"Response for status 404","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"429":{"description":"Response for status 429","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"500":{"description":"Response for status 500","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"503":{"description":"Response for status 503","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}}},"x-fern-sdk-group-name":"fundamentals.multiples","x-fern-sdk-method-name":"list"}},"/v3.0.0/fundamental/per-share/{identifier}":{"get":{"operationId":"listPerShareMetrics","summary":"List per-share metrics","description":"Returns per-share metrics by financial period.","tags":["Fundamentals"],"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}],"parameters":[{"name":"identifier","in":"path","required":true,"schema":{"minLength":1,"maxLength":128,"description":"A ticker ID, an exchange and symbol separated by a colon (e.g. `NASDAQ:AAPL`), or a FIGI.","examples":["NASDAQ:AAPL","tkr_cO46h8pgSu9Qqy","BBG000B9XRY4"],"type":"string"}},{"name":"apikey","in":"query","required":false,"schema":{"description":"Browser-friendly alternative to Bearer authentication. Use either this parameter or the Authorization header, never both.","type":"string"}},{"name":"period_type","in":"query","required":false,"schema":{"type":"string","enum":["annual","quarterly","ttm"]}},{"name":"period_label","in":"query","required":false,"schema":{"type":"string","enum":["FY","Q1","Q2","Q3","Q4"]}},{"name":"date","in":"query","required":false,"schema":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is exactly this date.","type":"string"}},{"name":"date.gte","in":"query","required":false,"schema":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is on or after this date.","type":"string"}},{"name":"date.gt","in":"query","required":false,"schema":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is strictly after this date.","type":"string"}},{"name":"date.lte","in":"query","required":false,"schema":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is on or before this date.","type":"string"}},{"name":"date.lt","in":"query","required":false,"schema":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return statements whose period end date is strictly before this date.","type":"string"}},{"name":"fiscal_year.gte","in":"query","required":false,"schema":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gte","description":"Return statements from this fiscal year onward.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gte","description":"Return statements from this fiscal year onward.","type":"number"}]}},{"name":"fiscal_year.gt","in":"query","required":false,"schema":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gt","description":"Return statements after this fiscal year.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.gt","description":"Return statements after this fiscal year.","type":"number"}]}},{"name":"fiscal_year.lte","in":"query","required":false,"schema":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lte","description":"Return statements through this fiscal year.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lte","description":"Return statements through this fiscal year.","type":"number"}]}},{"name":"fiscal_year.lt","in":"query","required":false,"schema":{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lt","description":"Return statements before this fiscal year.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":9999,"multipleOf":1,"title":"fiscal_year.lt","description":"Return statements before this fiscal year.","type":"number"}]}},{"name":"order","in":"query","required":false,"schema":{"type":"string","enum":["asc","desc"]}},{"name":"limit","in":"query","required":false,"schema":{"minimum":1,"maximum":100,"multipleOf":1,"default":50,"title":"limit","description":"Maximum number of resources to return. Defaults to 50.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":100,"multipleOf":1,"default":50,"title":"limit","description":"Maximum number of resources to return. Defaults to 50.","type":"number"}]}},{"name":"page","in":"query","required":false,"schema":{"maxLength":4096,"description":"Opaque page token from a previous response. Prefer following the returned page URLs directly.","type":"string"}}],"responses":{"200":{"description":"Response for status 200","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.PerShareFinancialPeriodList"}}}},"400":{"description":"Response for status 400","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"401":{"description":"Response for status 401","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"402":{"description":"Response for status 402","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"404":{"description":"Response for status 404","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"429":{"description":"Response for status 429","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"500":{"description":"Response for status 500","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"503":{"description":"Response for status 503","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}}},"x-fern-sdk-group-name":"fundamentals.perShareMetrics","x-fern-sdk-method-name":"list"}},"/v3.0.0/forex-pairs":{"get":{"operationId":"listForexPairs","summary":"List forex pairs","description":"Returns a page of tradable currency pairs with their currency codes and human-readable names. Use a pair `symbol` from this list with the forex price endpoints.","tags":["Forex"],"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}],"parameters":[{"name":"apikey","in":"query","required":false,"schema":{"description":"Browser-friendly alternative to Bearer authentication. Use either this parameter or the Authorization header, never both.","type":"string"}},{"name":"base_currency","in":"query","required":false,"schema":{"pattern":"^[A-Za-z]{3}$","minLength":3,"maxLength":3,"title":"base_currency","description":"Return only pairs quoted from this base currency.","examples":["EUR","USD","JPY"],"type":"string"}},{"name":"quote_currency","in":"query","required":false,"schema":{"pattern":"^[A-Za-z]{3}$","minLength":3,"maxLength":3,"title":"quote_currency","description":"Return only pairs quoted into this quote currency.","examples":["EUR","USD","JPY"],"type":"string"}},{"name":"currency","in":"query","required":false,"schema":{"pattern":"^[A-Za-z]{3}$","minLength":3,"maxLength":3,"title":"currency","description":"Return every pair in which this currency appears, on either side.","examples":["EUR","USD","JPY"],"type":"string"}},{"name":"search","in":"query","required":false,"schema":{"minLength":1,"maxLength":128,"title":"search","description":"Case-insensitive substring match against the pair symbol, both currency codes, and the human-readable name.","examples":["yen"],"type":"string"}},{"name":"order","in":"query","required":false,"schema":{"type":"string","enum":["asc","desc"]}},{"name":"limit","in":"query","required":false,"schema":{"minimum":1,"maximum":2000,"multipleOf":1,"default":500,"title":"limit","description":"Maximum number of resources to return. Defaults to 500.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":2000,"multipleOf":1,"default":500,"title":"limit","description":"Maximum number of resources to return. Defaults to 500.","type":"number"}]}},{"name":"page","in":"query","required":false,"schema":{"maxLength":4096,"description":"Opaque page token from a previous response. Prefer following the returned page URLs directly.","type":"string"}}],"responses":{"200":{"description":"Response for status 200","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.ForexPairList"}}}},"400":{"description":"Response for status 400","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"401":{"description":"Response for status 401","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"429":{"description":"Response for status 429","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"500":{"description":"Response for status 500","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"503":{"description":"Response for status 503","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}}},"x-fern-sdk-group-name":"forexPairs","x-fern-sdk-method-name":"list"}},"/v3.0.0/forex-prices/latest":{"get":{"operationId":"listLatestForexPrices","summary":"List latest forex prices","description":"Returns a page with one row per currency pair carrying its latest available daily OHLC quote from the last 10 days. Pairs without a price in that window appear with null price fields. Requires an Individual or higher plan.","tags":["Forex"],"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}],"parameters":[{"name":"apikey","in":"query","required":false,"schema":{"description":"Browser-friendly alternative to Bearer authentication. Use either this parameter or the Authorization header, never both.","type":"string"}},{"name":"base_currency","in":"query","required":false,"schema":{"pattern":"^[A-Za-z]{3}$","minLength":3,"maxLength":3,"title":"base_currency","description":"Return only pairs quoted from this base currency.","examples":["EUR","USD","JPY"],"type":"string"}},{"name":"quote_currency","in":"query","required":false,"schema":{"pattern":"^[A-Za-z]{3}$","minLength":3,"maxLength":3,"title":"quote_currency","description":"Return only pairs quoted into this quote currency.","examples":["EUR","USD","JPY"],"type":"string"}},{"name":"currency","in":"query","required":false,"schema":{"pattern":"^[A-Za-z]{3}$","minLength":3,"maxLength":3,"title":"currency","description":"Return every pair in which this currency appears, on either side.","examples":["EUR","USD","JPY"],"type":"string"}},{"name":"order","in":"query","required":false,"schema":{"type":"string","enum":["asc","desc"]}},{"name":"limit","in":"query","required":false,"schema":{"minimum":1,"maximum":2000,"multipleOf":1,"default":500,"title":"limit","description":"Maximum number of resources to return. Defaults to 500.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":2000,"multipleOf":1,"default":500,"title":"limit","description":"Maximum number of resources to return. Defaults to 500.","type":"number"}]}},{"name":"page","in":"query","required":false,"schema":{"maxLength":4096,"description":"Opaque page token from a previous response. Prefer following the returned page URLs directly.","type":"string"}}],"responses":{"200":{"description":"Response for status 200","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.LatestForexPriceList"}}}},"400":{"description":"Response for status 400","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"401":{"description":"Response for status 401","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"402":{"description":"Response for status 402","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"429":{"description":"Response for status 429","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"500":{"description":"Response for status 500","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"503":{"description":"Response for status 503","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}}},"x-fern-sdk-group-name":"forexPrices.latest","x-fern-sdk-method-name":"list"}},"/v3.0.0/forex-prices/{identifier}":{"get":{"operationId":"listHistoricalForexPrices","summary":"List historical forex prices","description":"Returns a page of historical daily prices for a currency pair, addressed by bare currency-pair code or qualified pair symbol.","tags":["Forex"],"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}],"parameters":[{"name":"identifier","in":"path","required":true,"schema":{"minLength":1,"maxLength":128,"description":"A currency pair as `BASEQUOTE` or `BASE/QUOTE`, or a qualified pair symbol (e.g. `FX:EURUSD`). The `symbol` of every `/forex-pairs` result is accepted here.","examples":["EURUSD","EUR/USD","FX:EURUSD"],"type":"string"}},{"name":"apikey","in":"query","required":false,"schema":{"description":"Browser-friendly alternative to Bearer authentication. Use either this parameter or the Authorization header, never both.","type":"string"}},{"name":"date","in":"query","required":false,"schema":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return prices from exactly this date.","type":"string"}},{"name":"date.gte","in":"query","required":false,"schema":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return prices whose date is on or after this date.","type":"string"}},{"name":"date.gt","in":"query","required":false,"schema":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return prices whose date is strictly after this date.","type":"string"}},{"name":"date.lte","in":"query","required":false,"schema":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return prices whose date is on or before this date.","type":"string"}},{"name":"date.lt","in":"query","required":false,"schema":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return prices whose date is strictly before this date.","type":"string"}},{"name":"order","in":"query","required":false,"schema":{"type":"string","enum":["asc","desc"]}},{"name":"limit","in":"query","required":false,"schema":{"minimum":1,"maximum":1000,"multipleOf":1,"default":250,"title":"limit","description":"Maximum number of resources to return. Defaults to 250.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":1000,"multipleOf":1,"default":250,"title":"limit","description":"Maximum number of resources to return. Defaults to 250.","type":"number"}]}},{"name":"page","in":"query","required":false,"schema":{"maxLength":4096,"description":"Opaque page token from a previous response. Prefer following the returned page URLs directly.","type":"string"}}],"responses":{"200":{"description":"Response for status 200","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.ForexPriceList"}}}},"400":{"description":"Response for status 400","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"401":{"description":"Response for status 401","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"402":{"description":"Response for status 402","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"404":{"description":"Response for status 404","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"429":{"description":"Response for status 429","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"500":{"description":"Response for status 500","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"503":{"description":"Response for status 503","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}}},"x-fern-sdk-group-name":"forexPrices","x-fern-sdk-method-name":"list"}},"/v3.0.0/forex-prices/latest/{identifier}":{"get":{"operationId":"retrieveLatestForexPrice","summary":"Retrieve the latest forex price","description":"Returns the latest available daily price for a currency pair, addressed by bare currency-pair code or qualified pair symbol.","tags":["Forex"],"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}],"parameters":[{"name":"identifier","in":"path","required":true,"schema":{"minLength":1,"maxLength":128,"description":"A currency pair as `BASEQUOTE` or `BASE/QUOTE`, or a qualified pair symbol (e.g. `FX:EURUSD`). The `symbol` of every `/forex-pairs` result is accepted here.","examples":["EURUSD","EUR/USD","FX:EURUSD"],"type":"string"}}],"responses":{"200":{"description":"Response for status 200","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.ForexPrice"}}}},"400":{"description":"Response for status 400","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"401":{"description":"Response for status 401","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"404":{"description":"Response for status 404","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"429":{"description":"Response for status 429","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"500":{"description":"Response for status 500","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"503":{"description":"Response for status 503","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}}},"x-fern-sdk-group-name":"forexPrices.latest","x-fern-sdk-method-name":"retrieve"}},"/v3.0.0/earnings-calls":{"get":{"operationId":"listEarningsCalls","summary":"List earnings calls","description":"Returns earnings-call summaries across all companies. Free plans can access each company’s latest two calls; paid-plan history follows the plan’s lookback limit. Filter by company identifier, fiscal period, or a call-date range, then retrieve a full transcript by company identifier and fiscal period.","tags":["Content"],"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}],"parameters":[{"name":"apikey","in":"query","required":false,"schema":{"description":"Browser-friendly alternative to Bearer authentication. Use either this parameter or the Authorization header, never both.","type":"string"}},{"name":"identifier","in":"query","required":false,"schema":{"minLength":1,"maxLength":128,"description":"Restrict results to a single company. Accepts an exchange and symbol separated by a colon (e.g. `NASDAQ:AAPL`), a ticker ID, or a FIGI; the response `symbol` echoes the listing you requested. Omit to list earnings calls across all companies.","examples":["NASDAQ:AAPL","tkr_cO46h8pgSu9Qqy","BBG000B9XRY4"],"type":"string"}},{"name":"fiscal_year","in":"query","required":false,"schema":{"minimum":1990,"maximum":2100,"multipleOf":1,"title":"fiscal_year","description":"Return only calls that report on this fiscal year, within the caller’s plan entitlement.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1990,"maximum":2100,"multipleOf":1,"title":"fiscal_year","description":"Return only calls that report on this fiscal year, within the caller’s plan entitlement.","type":"number"}]}},{"name":"fiscal_quarter","in":"query","required":false,"schema":{"minimum":1,"maximum":4,"multipleOf":1,"title":"fiscal_quarter","description":"Return only calls that report on this fiscal quarter, from 1 to 4, within the caller’s plan entitlement.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":4,"multipleOf":1,"title":"fiscal_quarter","description":"Return only calls that report on this fiscal quarter, from 1 to 4, within the caller’s plan entitlement.","type":"number"}]}},{"name":"date","in":"query","required":false,"schema":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return calls that occurred on this UTC calendar date.","type":"string"}},{"name":"date.gte","in":"query","required":false,"schema":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return calls on or after this UTC calendar date.","type":"string"}},{"name":"date.gt","in":"query","required":false,"schema":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return calls after this UTC calendar date.","type":"string"}},{"name":"date.lte","in":"query","required":false,"schema":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return calls on or before this UTC calendar date.","type":"string"}},{"name":"date.lt","in":"query","required":false,"schema":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return calls before this UTC calendar date.","type":"string"}},{"name":"order","in":"query","required":false,"schema":{"type":"string","enum":["asc","desc"]}},{"name":"limit","in":"query","required":false,"schema":{"minimum":1,"maximum":100,"multipleOf":1,"default":50,"title":"limit","description":"Maximum number of resources to return. Defaults to 50.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":100,"multipleOf":1,"default":50,"title":"limit","description":"Maximum number of resources to return. Defaults to 50.","type":"number"}]}},{"name":"page","in":"query","required":false,"schema":{"maxLength":4096,"description":"Opaque page token from a previous response. Prefer following the returned page URLs directly.","type":"string"}}],"responses":{"200":{"description":"Response for status 200","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.EarningsCallList"}}}},"400":{"description":"Response for status 400","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"401":{"description":"Response for status 401","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"402":{"description":"Response for status 402","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"404":{"description":"Response for status 404","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"429":{"description":"Response for status 429","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"500":{"description":"Response for status 500","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"503":{"description":"Response for status 503","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}}},"x-fern-sdk-group-name":"earningsCalls","x-fern-sdk-method-name":"list"}},"/v3.0.0/earnings-calls/{identifier}":{"get":{"operationId":"retrieveEarningsCall","summary":"Retrieve an earnings call","description":"Returns one complete earnings-call transcript for a company and fiscal period. Free plans can retrieve the company’s latest two calls; paid-plan history follows the plan’s lookback limit. Identify the company by an exchange and symbol separated by a colon (e.g. `NASDAQ:AAPL`), a ticker ID, or a FIGI, and select the call with the `fiscal_year` and `fiscal_quarter` query parameters.","tags":["Content"],"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}],"parameters":[{"name":"identifier","in":"path","required":true,"schema":{"minLength":1,"maxLength":128,"description":"The company whose transcript to retrieve. Accepts an exchange and symbol separated by a colon (e.g. `NASDAQ:AAPL`), a ticker ID, or a FIGI.","examples":["NASDAQ:AAPL","tkr_cO46h8pgSu9Qqy","BBG000B9XRY4"],"type":"string"}},{"name":"apikey","in":"query","required":false,"schema":{"description":"Browser-friendly alternative to Bearer authentication. Use either this parameter or the Authorization header, never both.","type":"string"}},{"name":"fiscal_year","in":"query","required":true,"schema":{"minimum":1990,"maximum":2100,"multipleOf":1,"title":"fiscal_year","description":"The fiscal year the call reports on, within the caller’s plan entitlement.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1990,"maximum":2100,"multipleOf":1,"title":"fiscal_year","description":"The fiscal year the call reports on, within the caller’s plan entitlement.","type":"number"}]}},{"name":"fiscal_quarter","in":"query","required":true,"schema":{"minimum":1,"maximum":4,"multipleOf":1,"title":"fiscal_quarter","description":"The fiscal quarter the call reports on, from 1 to 4, within the caller’s plan entitlement.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":4,"multipleOf":1,"title":"fiscal_quarter","description":"The fiscal quarter the call reports on, from 1 to 4, within the caller’s plan entitlement.","type":"number"}]}},{"name":"format","in":"query","required":false,"schema":{"type":"string","enum":["json","text"]}}],"responses":{"200":{"description":"Response for status 200","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.EarningsCall"}}}},"400":{"description":"Response for status 400","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"401":{"description":"Response for status 401","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"402":{"description":"Response for status 402","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"404":{"description":"Response for status 404","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"429":{"description":"Response for status 429","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"500":{"description":"Response for status 500","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"503":{"description":"Response for status 503","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}}},"x-fern-sdk-group-name":"earningsCalls","x-fern-sdk-method-name":"retrieve"}},"/v3.0.0/calendar/earnings":{"get":{"operationId":"listEarningsCalendar","summary":"List earnings calendar events","description":"Returns a page of dated earnings events across all tickers, or one ticker via the identifier filter. Each event carries the scheduled release date and session plus EPS and revenue estimates, actuals, and surprises.","tags":["Calendar"],"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}],"parameters":[{"name":"apikey","in":"query","required":false,"schema":{"description":"Browser-friendly alternative to Bearer authentication. Use either this parameter or the Authorization header, never both.","type":"string"}},{"name":"identifier","in":"query","required":false,"schema":{"minLength":1,"maxLength":128,"title":"identifier","description":"Restrict results to a single ticker. Accepts an exchange and symbol separated by a colon (e.g. `NASDAQ:AAPL`), a ticker ID, or a FIGI. Omit to list earnings events across all tickers.","examples":["NASDAQ:AAPL","tkr_cO46h8pgSu9Qqy","BBG000B9XRY4"],"type":"string"}},{"name":"date","in":"query","required":false,"schema":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return events whose release date is exactly this date.","type":"string"}},{"name":"date.gte","in":"query","required":false,"schema":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return events whose release date is on or after this date.","type":"string"}},{"name":"date.gt","in":"query","required":false,"schema":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return events whose release date is strictly after this date.","type":"string"}},{"name":"date.lte","in":"query","required":false,"schema":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return events whose release date is on or before this date.","type":"string"}},{"name":"date.lt","in":"query","required":false,"schema":{"pattern":"^\\d{4}-\\d{2}-\\d{2}$","minLength":10,"maxLength":10,"description":"Return events whose release date is strictly before this date.","type":"string"}},{"name":"order","in":"query","required":false,"schema":{"type":"string","enum":["asc","desc"]}},{"name":"limit","in":"query","required":false,"schema":{"minimum":1,"maximum":500,"multipleOf":1,"default":100,"title":"limit","description":"Maximum number of resources to return. Defaults to 100.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":500,"multipleOf":1,"default":100,"title":"limit","description":"Maximum number of resources to return. Defaults to 100.","type":"number"}]}},{"name":"page","in":"query","required":false,"schema":{"maxLength":4096,"description":"Opaque page token from a previous response. Prefer following the returned page URLs directly.","type":"string"}}],"responses":{"200":{"description":"Response for status 200","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.EarningsEventList"}}}},"400":{"description":"Response for status 400","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"401":{"description":"Response for status 401","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"402":{"description":"Response for status 402","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"404":{"description":"Response for status 404","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"429":{"description":"Response for status 429","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"500":{"description":"Response for status 500","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"503":{"description":"Response for status 503","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}}},"x-fern-sdk-group-name":"calendar.earnings","x-fern-sdk-method-name":"list"}},"/v3.0.0/company-events":{"get":{"operationId":"listCompanyEvents","summary":"List company earnings events","description":"Returns earnings events with everything attached to them: the transcript in `transcripts`, one entry per edition (`raw` and `edited`) with a stable id, audio recordings, slide decks, and filings. Only events with at least one of those are listed, newest fiscal period first. Free plans see each company’s latest two events; Individual plans follow the plan’s lookback; Professional and Enterprise plans see everything. Filter by company identifier or by content kind.","tags":["Company Events"],"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}],"parameters":[{"name":"apikey","in":"query","required":false,"schema":{"description":"Browser-friendly alternative to Bearer authentication. Use either this parameter or the Authorization header, never both.","type":"string"}},{"name":"identifier","in":"query","required":false,"schema":{"minLength":1,"maxLength":128,"description":"Restrict results to a single company. Accepts an exchange and symbol separated by a colon (e.g. `NASDAQ:AAPL`), a ticker ID, or a FIGI; the response `symbol` echoes the listing you requested. Omit to list events across all companies.","examples":["NASDAQ:AAPL","tkr_cO46h8pgSu9Qqy","BBG000B9XRY4"],"type":"string"}},{"name":"content","in":"query","required":false,"schema":{"type":"string","enum":["transcript","audio","slides","filings"]}},{"name":"order","in":"query","required":false,"schema":{"type":"string","enum":["asc","desc"]}},{"name":"limit","in":"query","required":false,"schema":{"minimum":1,"maximum":100,"multipleOf":1,"default":50,"title":"limit","description":"Maximum number of resources to return. Defaults to 50.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":100,"multipleOf":1,"default":50,"title":"limit","description":"Maximum number of resources to return. Defaults to 50.","type":"number"}]}},{"name":"page","in":"query","required":false,"schema":{"maxLength":4096,"description":"Opaque page token from a previous response. Prefer following the returned page URLs directly.","type":"string"}}],"responses":{"200":{"description":"Response for status 200","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.CompanyEventList"}}}},"400":{"description":"Response for status 400","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"401":{"description":"Response for status 401","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"402":{"description":"Response for status 402","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"404":{"description":"Response for status 404","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"429":{"description":"Response for status 429","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"500":{"description":"Response for status 500","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"503":{"description":"Response for status 503","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}}},"x-fern-sdk-group-name":"companyEvents","x-fern-sdk-method-name":"list"}},"/v3.0.0/documents/transcripts/{id}/raw":{"get":{"operationId":"retrieveRawTranscript","summary":"Retrieve a raw transcript","description":"Returns the plain-text transcript of an earnings event, without speaker labels or line breaks. Free plans can read each company’s latest two events; Individual plans follow the plan’s lookback; Professional and Enterprise plans read everything. Use the `trraw_` id from the event listing.","tags":["Company Events"],"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"minLength":1,"maxLength":64,"description":"The transcript id from the event listing: `trraw_...` for the raw edition, `tredit_...` for the edited edition. Both are keyed by the event and stay stable when the source changes.","examples":["trraw_hbBlbCUawzMoz0","tredit_hbBlbCUawzMoz0"],"type":"string"}}],"responses":{"200":{"description":"Response for status 200","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.TranscriptRaw"}}}},"400":{"description":"Response for status 400","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"401":{"description":"Response for status 401","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"402":{"description":"Response for status 402","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"404":{"description":"Response for status 404","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"429":{"description":"Response for status 429","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"500":{"description":"Response for status 500","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"503":{"description":"Response for status 503","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}}},"x-fern-sdk-group-name":"documents.transcripts.raw","x-fern-sdk-method-name":"retrieve"}},"/v3.0.0/documents/transcripts/{id}/edited":{"get":{"operationId":"retrieveEditedTranscript","summary":"Retrieve an edited transcript","description":"Returns the speaker-labelled transcript of an earnings event: ordered segments with a `speaker_id`, and a `speakers` map with each speaker’s name, role, and company where known. The human-edited edition is preferred when one exists. Professional and Enterprise plans only. Use the `tredit_` id from the event listing.","tags":["Company Events"],"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"minLength":1,"maxLength":64,"description":"The transcript id from the event listing: `trraw_...` for the raw edition, `tredit_...` for the edited edition. Both are keyed by the event and stay stable when the source changes.","examples":["trraw_hbBlbCUawzMoz0","tredit_hbBlbCUawzMoz0"],"type":"string"}}],"responses":{"200":{"description":"Response for status 200","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.TranscriptEdited"}}}},"400":{"description":"Response for status 400","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"401":{"description":"Response for status 401","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"402":{"description":"Response for status 402","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"404":{"description":"Response for status 404","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"429":{"description":"Response for status 429","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"500":{"description":"Response for status 500","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"503":{"description":"Response for status 503","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}}},"x-fern-sdk-group-name":"documents.transcripts.edited","x-fern-sdk-method-name":"retrieve"}},"/v3.0.0/documents/slides/{id}":{"get":{"operationId":"retrieveSlides","summary":"Retrieve a slide deck","description":"Returns the metadata of an earnings-event slide deck together with a signed download URL that expires at `expires_at` (one hour by default). Professional and Enterprise plans only. Use the `doc_` id from the event’s `slides` list.","tags":["Company Events"],"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"minLength":1,"maxLength":64,"description":"The document id from the event listing (`doc_...`).","examples":["doc_4JlukNobJIA1qj"],"type":"string"}}],"responses":{"200":{"description":"Response for status 200","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.SlidesDownload"}}}},"400":{"description":"Response for status 400","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"401":{"description":"Response for status 401","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"402":{"description":"Response for status 402","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"404":{"description":"Response for status 404","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"429":{"description":"Response for status 429","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"500":{"description":"Response for status 500","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"503":{"description":"Response for status 503","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}}},"x-fern-sdk-group-name":"documents.slides","x-fern-sdk-method-name":"retrieve"}},"/v3.0.0/documents/filings/{id}":{"get":{"operationId":"retrieveFiling","summary":"Retrieve a filing","description":"Returns the metadata of an earnings-event filing (earnings release, quarterly or annual report, and similar) together with a signed download URL that expires at `expires_at` (one hour by default). Professional and Enterprise plans only. Use the `doc_` id from the event’s `filings` list.","tags":["Company Events"],"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"minLength":1,"maxLength":64,"description":"The document id from the event listing (`doc_...`).","examples":["doc_4JlukNobJIA1qj"],"type":"string"}}],"responses":{"200":{"description":"Response for status 200","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.DocumentDownload"}}}},"400":{"description":"Response for status 400","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"401":{"description":"Response for status 401","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"402":{"description":"Response for status 402","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"404":{"description":"Response for status 404","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"429":{"description":"Response for status 429","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"500":{"description":"Response for status 500","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"503":{"description":"Response for status 503","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}}},"x-fern-sdk-group-name":"documents.filings","x-fern-sdk-method-name":"retrieve"}},"/v3.0.0/documents/audio/{id}":{"get":{"operationId":"retrieveAudio","summary":"Retrieve an audio recording","description":"Returns the metadata of an earnings-call audio recording together with a signed download URL that expires at `expires_at` (one hour by default). Professional and Enterprise plans only. Use the `audio_` id from the event’s `audio` list.","tags":["Company Events"],"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"minLength":1,"maxLength":64,"description":"The audio id from the event listing (`audio_...`).","examples":["audio_7Ft0XPWQVpVeJ1"],"type":"string"}}],"responses":{"200":{"description":"Response for status 200","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.AudioDownload"}}}},"400":{"description":"Response for status 400","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"401":{"description":"Response for status 401","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"402":{"description":"Response for status 402","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"404":{"description":"Response for status 404","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"429":{"description":"Response for status 429","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"500":{"description":"Response for status 500","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"503":{"description":"Response for status 503","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}}},"x-fern-sdk-group-name":"documents.audio","x-fern-sdk-method-name":"retrieve"}},"/v3.0.0/fundamental/bulk":{"get":{"operationId":"listBulkFundamentals","summary":"List bulk fundamentals files","description":"Lists pre-generated CSV files partitioned by fiscal year and financial cadence, each with a short-lived signed download URL. Filter with the optional year and period parameters. Requires a Professional or Enterprise plan.","tags":["Bulk Downloads"],"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}],"parameters":[{"name":"apikey","in":"query","required":false,"schema":{"description":"Browser-friendly alternative to Bearer authentication. Use either this parameter or the Authorization header, never both.","type":"string"}},{"name":"year","in":"query","required":false,"schema":{"minimum":1900,"maximum":2100,"multipleOf":1,"title":"year","description":"Return only the files of this year. Fiscal year for fundamentals and earnings calls, calendar year for stock prices.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1900,"maximum":2100,"multipleOf":1,"title":"year","description":"Return only the files of this year. Fiscal year for fundamentals and earnings calls, calendar year for stock prices.","type":"number"}]}},{"name":"period","in":"query","required":false,"schema":{"type":"string","enum":["annual","quarterly","ttm"]}}],"responses":{"200":{"description":"Response for status 200","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.BulkFileList"}}}},"400":{"description":"Response for status 400","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"401":{"description":"Response for status 401","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"402":{"description":"Response for status 402","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"429":{"description":"Response for status 429","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"500":{"description":"Response for status 500","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"503":{"description":"Response for status 503","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}}},"x-fern-sdk-group-name":"fundamentals.bulk","x-fern-sdk-method-name":"list"}},"/v3.0.0/earnings-calls/bulk":{"get":{"operationId":"listBulkEarningsCalls","summary":"List bulk earnings-call files","description":"Lists pre-generated transcript CSV files partitioned by fiscal year and quarter, each with a short-lived signed download URL. Filter with the optional year and period parameters. Requires a Professional or Enterprise plan.","tags":["Bulk Downloads"],"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}],"parameters":[{"name":"apikey","in":"query","required":false,"schema":{"description":"Browser-friendly alternative to Bearer authentication. Use either this parameter or the Authorization header, never both.","type":"string"}},{"name":"year","in":"query","required":false,"schema":{"minimum":1900,"maximum":2100,"multipleOf":1,"title":"year","description":"Return only the files of this year. Fiscal year for fundamentals and earnings calls, calendar year for stock prices.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1900,"maximum":2100,"multipleOf":1,"title":"year","description":"Return only the files of this year. Fiscal year for fundamentals and earnings calls, calendar year for stock prices.","type":"number"}]}},{"name":"period","in":"query","required":false,"schema":{"type":"string","enum":["q1","q2","q3","q4"]}}],"responses":{"200":{"description":"Response for status 200","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.BulkFileList"}}}},"400":{"description":"Response for status 400","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"401":{"description":"Response for status 401","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"402":{"description":"Response for status 402","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"429":{"description":"Response for status 429","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"500":{"description":"Response for status 500","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"503":{"description":"Response for status 503","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}}},"x-fern-sdk-group-name":"earningsCalls.bulk","x-fern-sdk-method-name":"list"}},"/v3.0.0/stock-prices/bulk":{"get":{"operationId":"listBulkStockPrices","summary":"List bulk stock-price files","description":"Lists pre-generated daily-price CSV files partitioned by calendar year and month, each with a short-lived signed download URL. Filter with the optional year and period parameters. Requires a Professional or Enterprise plan.","tags":["Bulk Downloads"],"security":[{"bearerAuth":[]},{"apiKeyAuth":[]}],"parameters":[{"name":"apikey","in":"query","required":false,"schema":{"description":"Browser-friendly alternative to Bearer authentication. Use either this parameter or the Authorization header, never both.","type":"string"}},{"name":"year","in":"query","required":false,"schema":{"minimum":1900,"maximum":2100,"multipleOf":1,"title":"year","description":"Return only the files of this year. Fiscal year for fundamentals and earnings calls, calendar year for stock prices.","anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1900,"maximum":2100,"multipleOf":1,"title":"year","description":"Return only the files of this year. Fiscal year for fundamentals and earnings calls, calendar year for stock prices.","type":"number"}]}},{"name":"period","in":"query","required":false,"schema":{"type":"string","enum":["01","02","03","04","05","06","07","08","09","10","11","12"]}}],"responses":{"200":{"description":"Response for status 200","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.BulkFileList"}}}},"400":{"description":"Response for status 400","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"401":{"description":"Response for status 401","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"402":{"description":"Response for status 402","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"429":{"description":"Response for status 429","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"500":{"description":"Response for status 500","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}},"503":{"description":"Response for status 503","content":{"application/json":{"schema":{"$ref":"#/components/schemas/v3.Error"}}}}},"x-fern-sdk-group-name":"stockPrices.bulk","x-fern-sdk-method-name":"list"}},"/v2/tickers/list":{"get":{"parameters":[{"name":"apikey","in":"query","required":false,"schema":{"type":"string"}},{"name":"format","in":"query","required":false,"schema":{"type":"string"}},{"name":"listed","in":"query","required":false,"schema":{"anyOf":[{"type":"boolean"},{"format":"boolean","default":false,"type":"string"}]}}],"operationId":"getV2TickersList"}},"/v2/tickers/search":{"get":{"parameters":[{"name":"apikey","in":"query","required":false,"schema":{"type":"string"}},{"name":"format","in":"query","required":false,"schema":{"type":"string"}},{"name":"query","in":"query","required":true,"schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"schema":{"minimum":1,"maximum":100,"default":10,"anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":100,"default":10,"type":"number"}]}},{"name":"exchange","in":"query","required":false,"schema":{"type":"string"}}],"operationId":"getV2TickersSearch"}},"/v2/tickers/search/name":{"get":{"parameters":[{"name":"apikey","in":"query","required":false,"schema":{"type":"string"}},{"name":"format","in":"query","required":false,"schema":{"type":"string"}},{"name":"query","in":"query","required":true,"schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"schema":{"minimum":1,"maximum":100,"default":10,"anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":100,"default":10,"type":"number"}]}},{"name":"exchange","in":"query","required":false,"schema":{"type":"string"}}],"operationId":"getV2TickersSearchName"}},"/v2/tickers/search/cik/{cik}":{"get":{"parameters":[{"name":"cik","in":"path","required":true,"schema":{"type":"string"}},{"name":"apikey","in":"query","required":false,"schema":{"type":"string"}},{"name":"format","in":"query","required":false,"schema":{"type":"string"}}],"operationId":"getV2TickersSearchCikByCik"}},"/v2/tickers/search/cusip/{cusip}":{"get":{"parameters":[{"name":"cusip","in":"path","required":true,"schema":{"type":"string"}},{"name":"apikey","in":"query","required":false,"schema":{"type":"string"}},{"name":"format","in":"query","required":false,"schema":{"type":"string"}}],"operationId":"getV2TickersSearchCusipByCusip"}},"/v2/tickers/search/isin/{isin}":{"get":{"parameters":[{"name":"isin","in":"path","required":true,"schema":{"type":"string"}},{"name":"apikey","in":"query","required":false,"schema":{"type":"string"}},{"name":"format","in":"query","required":false,"schema":{"type":"string"}}],"operationId":"getV2TickersSearchIsinByIsin"}},"/v2/tickers/search/exchange/{exchange}":{"get":{"parameters":[{"name":"exchange","in":"path","required":true,"schema":{"type":"string"}},{"name":"apikey","in":"query","required":false,"schema":{"type":"string"}},{"name":"format","in":"query","required":false,"schema":{"type":"string"}}],"operationId":"getV2TickersSearchExchangeByExchange"}},"/v2/exchanges/list":{"get":{"parameters":[{"name":"apikey","in":"query","required":false,"schema":{"type":"string"}},{"name":"format","in":"query","required":false,"schema":{"type":"string"}}],"operationId":"getV2ExchangesList"}},"/v2/sectors/list":{"get":{"parameters":[{"name":"apikey","in":"query","required":false,"schema":{"type":"string"}},{"name":"format","in":"query","required":false,"schema":{"type":"string"}}],"operationId":"getV2SectorsList"}},"/v2/industries/list":{"get":{"parameters":[{"name":"apikey","in":"query","required":false,"schema":{"type":"string"}},{"name":"format","in":"query","required":false,"schema":{"type":"string"}}],"operationId":"getV2IndustriesList"}},"/v2/countries/list":{"get":{"parameters":[{"name":"apikey","in":"query","required":false,"schema":{"type":"string"}},{"name":"format","in":"query","required":false,"schema":{"type":"string"}}],"operationId":"getV2CountriesList"}},"/v2/company/profile/{identifier}":{"get":{"parameters":[{"name":"identifier","in":"path","required":true,"schema":{"type":"string"}},{"name":"apikey","in":"query","required":false,"schema":{"type":"string"}},{"name":"format","in":"query","required":false,"schema":{"type":"string"}}],"operationId":"getV2CompanyProfileByIdentifier"}},"/v2/company/news/{identifier}":{"get":{"parameters":[{"name":"identifier","in":"path","required":true,"schema":{"type":"string"}},{"name":"apikey","in":"query","required":false,"schema":{"type":"string"}},{"name":"format","in":"query","required":false,"schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"schema":{"minimum":1,"maximum":200,"default":20,"anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":200,"default":20,"type":"number"}]}},{"name":"page","in":"query","required":false,"schema":{"minimum":0,"default":0,"anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":0,"default":0,"type":"number"}]}},{"name":"date_start","in":"query","required":false,"schema":{"type":"string"}},{"name":"date_end","in":"query","required":false,"schema":{"type":"string"}}],"operationId":"getV2CompanyNewsByIdentifier"}},"/v2/company/logo/{identifier}":{"get":{"parameters":[{"name":"identifier","in":"path","required":true,"schema":{"type":"string"}},{"name":"apikey","in":"query","required":false,"schema":{"type":"string"}},{"name":"size","in":"query","required":false,"schema":{"minimum":16,"maximum":800,"default":128,"anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":16,"maximum":800,"default":128,"type":"number"}]}},{"name":"greyscale","in":"query","required":false,"schema":{"anyOf":[{"type":"boolean"},{"format":"boolean","default":false,"type":"string"}]}},{"name":"format","in":"query","required":false,"schema":{"type":"string","enum":["webp","png"]}}],"operationId":"getV2CompanyLogoByIdentifier"}},"/v2/company/earnings-calls/latest/{identifier}":{"get":{"parameters":[{"name":"identifier","in":"path","required":true,"schema":{"type":"string"}},{"name":"apikey","in":"query","required":false,"schema":{"type":"string"}},{"name":"format","in":"query","required":false,"schema":{"type":"string"}}],"operationId":"getV2CompanyEarnings-callsLatestByIdentifier"}},"/v2/company/earnings-calls/list/{identifier}":{"get":{"parameters":[{"name":"identifier","in":"path","required":true,"schema":{"type":"string"}},{"name":"apikey","in":"query","required":false,"schema":{"type":"string"}},{"name":"format","in":"query","required":false,"schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"schema":{"minimum":1,"maximum":500,"default":100,"anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":500,"default":100,"type":"number"}]}}],"operationId":"getV2CompanyEarnings-callsListByIdentifier"}},"/v2/company/earnings-calls/transcript/{identifier}":{"get":{"parameters":[{"name":"identifier","in":"path","required":true,"schema":{"type":"string"}},{"name":"apikey","in":"query","required":false,"schema":{"type":"string"}},{"name":"format","in":"query","required":false,"schema":{"type":"string"}},{"name":"year","in":"query","required":true,"schema":{"anyOf":[{"format":"numeric","default":0,"type":"string"},{"type":"number"}]}},{"name":"quarter","in":"query","required":true,"schema":{"minimum":1,"maximum":4,"anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":4,"type":"number"}]}}],"operationId":"getV2CompanyEarnings-callsTranscriptByIdentifier"}},"/v2/stock-prices/{identifier}":{"get":{"parameters":[{"name":"identifier","in":"path","required":true,"schema":{"type":"string"}},{"name":"apikey","in":"query","required":false,"schema":{"type":"string"}},{"name":"format","in":"query","required":false,"schema":{"type":"string"}},{"name":"date_start","in":"query","required":false,"schema":{"type":"string"}},{"name":"date_end","in":"query","required":false,"schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"schema":{"minimum":1,"maximum":100000,"default":100,"anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":100000,"default":100,"type":"number"}]}},{"name":"order","in":"query","required":false,"schema":{"type":"string"}}],"operationId":"getV2Stock-pricesByIdentifier"}},"/v2/stock-prices/latest/{identifier}":{"get":{"parameters":[{"name":"identifier","in":"path","required":true,"schema":{"type":"string"}},{"name":"apikey","in":"query","required":false,"schema":{"type":"string"}},{"name":"format","in":"query","required":false,"schema":{"type":"string"}}],"operationId":"getV2Stock-pricesLatestByIdentifier"}},"/v2/stock-splits":{"get":{"parameters":[{"name":"apikey","in":"query","required":false,"schema":{"type":"string"}},{"name":"format","in":"query","required":false,"schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"schema":{"minimum":1,"maximum":10000,"default":100,"anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":10000,"default":100,"type":"number"}]}},{"name":"date_start","in":"query","required":false,"schema":{"type":"string"}},{"name":"date_end","in":"query","required":false,"schema":{"type":"string"}},{"name":"order","in":"query","required":false,"schema":{"type":"string"}}],"operationId":"getV2Stock-splits"}},"/v2/stock-splits/{identifier}":{"get":{"parameters":[{"name":"identifier","in":"path","required":true,"schema":{"type":"string"}},{"name":"apikey","in":"query","required":false,"schema":{"type":"string"}},{"name":"format","in":"query","required":false,"schema":{"type":"string"}}],"operationId":"getV2Stock-splitsByIdentifier"}},"/v2/fundamental/income-statement/{identifier}":{"get":{"parameters":[{"name":"identifier","in":"path","required":true,"schema":{"type":"string"}},{"name":"apikey","in":"query","required":false,"schema":{"type":"string"}},{"name":"format","in":"query","required":false,"schema":{"type":"string"}},{"name":"period","in":"query","required":false,"schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"schema":{"minimum":1,"maximum":250,"default":10,"anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":250,"default":10,"type":"number"}]}},{"name":"fiscal_year_start","in":"query","required":false,"schema":{"anyOf":[{"format":"numeric","default":0,"type":"string"},{"type":"number"}]}},{"name":"fiscal_year_end","in":"query","required":false,"schema":{"anyOf":[{"format":"numeric","default":0,"type":"string"},{"type":"number"}]}},{"name":"date_start","in":"query","required":false,"schema":{"type":"string"}},{"name":"date_end","in":"query","required":false,"schema":{"type":"string"}},{"name":"order","in":"query","required":false,"schema":{"type":"string"}}],"operationId":"getV2FundamentalIncome-statementByIdentifier"}},"/v2/fundamental/balance-sheet/{identifier}":{"get":{"parameters":[{"name":"identifier","in":"path","required":true,"schema":{"type":"string"}},{"name":"apikey","in":"query","required":false,"schema":{"type":"string"}},{"name":"format","in":"query","required":false,"schema":{"type":"string"}},{"name":"period","in":"query","required":false,"schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"schema":{"minimum":1,"maximum":250,"default":10,"anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":250,"default":10,"type":"number"}]}},{"name":"fiscal_year_start","in":"query","required":false,"schema":{"anyOf":[{"format":"numeric","default":0,"type":"string"},{"type":"number"}]}},{"name":"fiscal_year_end","in":"query","required":false,"schema":{"anyOf":[{"format":"numeric","default":0,"type":"string"},{"type":"number"}]}},{"name":"date_start","in":"query","required":false,"schema":{"type":"string"}},{"name":"date_end","in":"query","required":false,"schema":{"type":"string"}},{"name":"order","in":"query","required":false,"schema":{"type":"string"}}],"operationId":"getV2FundamentalBalance-sheetByIdentifier"}},"/v2/fundamental/cash-flow/{identifier}":{"get":{"parameters":[{"name":"identifier","in":"path","required":true,"schema":{"type":"string"}},{"name":"apikey","in":"query","required":false,"schema":{"type":"string"}},{"name":"format","in":"query","required":false,"schema":{"type":"string"}},{"name":"period","in":"query","required":false,"schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"schema":{"minimum":1,"maximum":250,"default":10,"anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":250,"default":10,"type":"number"}]}},{"name":"fiscal_year_start","in":"query","required":false,"schema":{"anyOf":[{"format":"numeric","default":0,"type":"string"},{"type":"number"}]}},{"name":"fiscal_year_end","in":"query","required":false,"schema":{"anyOf":[{"format":"numeric","default":0,"type":"string"},{"type":"number"}]}},{"name":"date_start","in":"query","required":false,"schema":{"type":"string"}},{"name":"date_end","in":"query","required":false,"schema":{"type":"string"}},{"name":"order","in":"query","required":false,"schema":{"type":"string"}}],"operationId":"getV2FundamentalCash-flowByIdentifier"}},"/v2/fundamental/ratios/profitability/{identifier}":{"get":{"parameters":[{"name":"identifier","in":"path","required":true,"schema":{"type":"string"}},{"name":"apikey","in":"query","required":false,"schema":{"type":"string"}},{"name":"format","in":"query","required":false,"schema":{"type":"string"}},{"name":"period","in":"query","required":false,"schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"schema":{"minimum":1,"maximum":250,"default":10,"anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":250,"default":10,"type":"number"}]}},{"name":"fiscal_year_start","in":"query","required":false,"schema":{"anyOf":[{"format":"numeric","default":0,"type":"string"},{"type":"number"}]}},{"name":"fiscal_year_end","in":"query","required":false,"schema":{"anyOf":[{"format":"numeric","default":0,"type":"string"},{"type":"number"}]}},{"name":"date_start","in":"query","required":false,"schema":{"type":"string"}},{"name":"date_end","in":"query","required":false,"schema":{"type":"string"}},{"name":"order","in":"query","required":false,"schema":{"type":"string"}}],"operationId":"getV2FundamentalRatiosProfitabilityByIdentifier"}},"/v2/fundamental/ratios/credit/{identifier}":{"get":{"parameters":[{"name":"identifier","in":"path","required":true,"schema":{"type":"string"}},{"name":"apikey","in":"query","required":false,"schema":{"type":"string"}},{"name":"format","in":"query","required":false,"schema":{"type":"string"}},{"name":"period","in":"query","required":false,"schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"schema":{"minimum":1,"maximum":250,"default":10,"anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":250,"default":10,"type":"number"}]}},{"name":"fiscal_year_start","in":"query","required":false,"schema":{"anyOf":[{"format":"numeric","default":0,"type":"string"},{"type":"number"}]}},{"name":"fiscal_year_end","in":"query","required":false,"schema":{"anyOf":[{"format":"numeric","default":0,"type":"string"},{"type":"number"}]}},{"name":"date_start","in":"query","required":false,"schema":{"type":"string"}},{"name":"date_end","in":"query","required":false,"schema":{"type":"string"}},{"name":"order","in":"query","required":false,"schema":{"type":"string"}}],"operationId":"getV2FundamentalRatiosCreditByIdentifier"}},"/v2/fundamental/ratios/liquidity/{identifier}":{"get":{"parameters":[{"name":"identifier","in":"path","required":true,"schema":{"type":"string"}},{"name":"apikey","in":"query","required":false,"schema":{"type":"string"}},{"name":"format","in":"query","required":false,"schema":{"type":"string"}},{"name":"period","in":"query","required":false,"schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"schema":{"minimum":1,"maximum":250,"default":10,"anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":250,"default":10,"type":"number"}]}},{"name":"fiscal_year_start","in":"query","required":false,"schema":{"anyOf":[{"format":"numeric","default":0,"type":"string"},{"type":"number"}]}},{"name":"fiscal_year_end","in":"query","required":false,"schema":{"anyOf":[{"format":"numeric","default":0,"type":"string"},{"type":"number"}]}},{"name":"date_start","in":"query","required":false,"schema":{"type":"string"}},{"name":"date_end","in":"query","required":false,"schema":{"type":"string"}},{"name":"order","in":"query","required":false,"schema":{"type":"string"}}],"operationId":"getV2FundamentalRatiosLiquidityByIdentifier"}},"/v2/fundamental/ratios/working-capital/{identifier}":{"get":{"parameters":[{"name":"identifier","in":"path","required":true,"schema":{"type":"string"}},{"name":"apikey","in":"query","required":false,"schema":{"type":"string"}},{"name":"format","in":"query","required":false,"schema":{"type":"string"}},{"name":"period","in":"query","required":false,"schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"schema":{"minimum":1,"maximum":250,"default":10,"anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":250,"default":10,"type":"number"}]}},{"name":"fiscal_year_start","in":"query","required":false,"schema":{"anyOf":[{"format":"numeric","default":0,"type":"string"},{"type":"number"}]}},{"name":"fiscal_year_end","in":"query","required":false,"schema":{"anyOf":[{"format":"numeric","default":0,"type":"string"},{"type":"number"}]}},{"name":"date_start","in":"query","required":false,"schema":{"type":"string"}},{"name":"date_end","in":"query","required":false,"schema":{"type":"string"}},{"name":"order","in":"query","required":false,"schema":{"type":"string"}}],"operationId":"getV2FundamentalRatiosWorking-capitalByIdentifier"}},"/v2/fundamental/ratios/yield-analysis/{identifier}":{"get":{"parameters":[{"name":"identifier","in":"path","required":true,"schema":{"type":"string"}},{"name":"apikey","in":"query","required":false,"schema":{"type":"string"}},{"name":"format","in":"query","required":false,"schema":{"type":"string"}},{"name":"period","in":"query","required":false,"schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"schema":{"minimum":1,"maximum":250,"default":10,"anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":250,"default":10,"type":"number"}]}},{"name":"fiscal_year_start","in":"query","required":false,"schema":{"anyOf":[{"format":"numeric","default":0,"type":"string"},{"type":"number"}]}},{"name":"fiscal_year_end","in":"query","required":false,"schema":{"anyOf":[{"format":"numeric","default":0,"type":"string"},{"type":"number"}]}},{"name":"date_start","in":"query","required":false,"schema":{"type":"string"}},{"name":"date_end","in":"query","required":false,"schema":{"type":"string"}},{"name":"order","in":"query","required":false,"schema":{"type":"string"}}],"operationId":"getV2FundamentalRatiosYield-analysisByIdentifier"}},"/v2/fundamental/enterprise-value/{identifier}":{"get":{"parameters":[{"name":"identifier","in":"path","required":true,"schema":{"type":"string"}},{"name":"apikey","in":"query","required":false,"schema":{"type":"string"}},{"name":"format","in":"query","required":false,"schema":{"type":"string"}},{"name":"period","in":"query","required":false,"schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"schema":{"minimum":1,"maximum":250,"default":10,"anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":250,"default":10,"type":"number"}]}},{"name":"fiscal_year_start","in":"query","required":false,"schema":{"anyOf":[{"format":"numeric","default":0,"type":"string"},{"type":"number"}]}},{"name":"fiscal_year_end","in":"query","required":false,"schema":{"anyOf":[{"format":"numeric","default":0,"type":"string"},{"type":"number"}]}},{"name":"date_start","in":"query","required":false,"schema":{"type":"string"}},{"name":"date_end","in":"query","required":false,"schema":{"type":"string"}},{"name":"order","in":"query","required":false,"schema":{"type":"string"}}],"operationId":"getV2FundamentalEnterprise-valueByIdentifier"}},"/v2/fundamental/multiples/{identifier}":{"get":{"parameters":[{"name":"identifier","in":"path","required":true,"schema":{"type":"string"}},{"name":"apikey","in":"query","required":false,"schema":{"type":"string"}},{"name":"format","in":"query","required":false,"schema":{"type":"string"}},{"name":"period","in":"query","required":false,"schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"schema":{"minimum":1,"maximum":250,"default":10,"anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":250,"default":10,"type":"number"}]}},{"name":"fiscal_year_start","in":"query","required":false,"schema":{"anyOf":[{"format":"numeric","default":0,"type":"string"},{"type":"number"}]}},{"name":"fiscal_year_end","in":"query","required":false,"schema":{"anyOf":[{"format":"numeric","default":0,"type":"string"},{"type":"number"}]}},{"name":"date_start","in":"query","required":false,"schema":{"type":"string"}},{"name":"date_end","in":"query","required":false,"schema":{"type":"string"}},{"name":"order","in":"query","required":false,"schema":{"type":"string"}}],"operationId":"getV2FundamentalMultiplesByIdentifier"}},"/v2/fundamental/per-share/{identifier}":{"get":{"parameters":[{"name":"identifier","in":"path","required":true,"schema":{"type":"string"}},{"name":"apikey","in":"query","required":false,"schema":{"type":"string"}},{"name":"format","in":"query","required":false,"schema":{"type":"string"}},{"name":"period","in":"query","required":false,"schema":{"type":"string"}},{"name":"limit","in":"query","required":false,"schema":{"minimum":1,"maximum":250,"default":10,"anyOf":[{"format":"numeric","default":0,"type":"string"},{"minimum":1,"maximum":250,"default":10,"type":"number"}]}},{"name":"fiscal_year_start","in":"query","required":false,"schema":{"anyOf":[{"format":"numeric","default":0,"type":"string"},{"type":"number"}]}},{"name":"fiscal_year_end","in":"query","required":false,"schema":{"anyOf":[{"format":"numeric","default":0,"type":"string"},{"type":"number"}]}},{"name":"date_start","in":"query","required":false,"schema":{"type":"string"}},{"name":"date_end","in":"query","required":false,"schema":{"type":"string"}},{"name":"order","in":"query","required":false,"schema":{"type":"string"}}],"operationId":"getV2FundamentalPer-shareByIdentifier"}},"/v2/excel/metrics":{"get":{"parameters":[{"name":"apikey","in":"query","required":false,"schema":{"type":"string"}}],"operationId":"getV2ExcelMetrics"}},"/v2/excel/data":{"post":{"parameters":[{"name":"apikey","in":"query","required":false,"schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"tickers":{"minItems":1,"maxItems":25,"type":"array","items":{"type":"string"}},"metrics":{"minItems":1,"maxItems":100,"type":"array","items":{"type":"string"}},"period":{"description":"annual | quarterly | ttm | Q1 | Q2 | Q3 | Q4","type":"string"},"fiscal_year_start":{"description":"Start fiscal year (e.g. 2015)","type":"number"},"fiscal_year_end":{"description":"End fiscal year (e.g. 2024)","type":"number"},"order":{"description":"asc | desc","type":"string"}},"required":["tickers","metrics"]}},"application/x-www-form-urlencoded":{"schema":{"type":"object","properties":{"tickers":{"minItems":1,"maxItems":25,"type":"array","items":{"type":"string"}},"metrics":{"minItems":1,"maxItems":100,"type":"array","items":{"type":"string"}},"period":{"description":"annual | quarterly | ttm | Q1 | Q2 | Q3 | Q4","type":"string"},"fiscal_year_start":{"description":"Start fiscal year (e.g. 2015)","type":"number"},"fiscal_year_end":{"description":"End fiscal year (e.g. 2024)","type":"number"},"order":{"description":"asc | desc","type":"string"}},"required":["tickers","metrics"]}},"multipart/form-data":{"schema":{"type":"object","properties":{"tickers":{"minItems":1,"maxItems":25,"type":"array","items":{"type":"string"}},"metrics":{"minItems":1,"maxItems":100,"type":"array","items":{"type":"string"}},"period":{"description":"annual | quarterly | ttm | Q1 | Q2 | Q3 | Q4","type":"string"},"fiscal_year_start":{"description":"Start fiscal year (e.g. 2015)","type":"number"},"fiscal_year_end":{"description":"End fiscal year (e.g. 2024)","type":"number"},"order":{"description":"asc | desc","type":"string"}},"required":["tickers","metrics"]}}}},"operationId":"postV2ExcelData"}},"/v2/usage":{"get":{"parameters":[{"name":"apikey","in":"query","required":false,"schema":{"type":"string"}}],"operationId":"getV2Usage"}}}}