Companies

Lists of tickers and companies.

calcbench.companies.companies(SIC_codes=[], index=None, company_identifiers=[], entire_universe=False, include_most_recent_filing_dates=False, NAICS_codes=[])

Return a DataFrame with company details

Parameters:
  • SIC_codes (Sequence[int]) – Sequence of SIC (Standard Industrial Classification) codes. eg. [1200, 1300]

  • index (Optional[Literal['DJIA', 'SP500']]) – ‘DJIA’ or ‘SP500’

  • company_identifiers (Sequence[Union[str, int]]) – tickers

  • entire_universe (bool) – all of the companies in the Calcbench database

  • NAICS_codes (Sequence[int]) – Sequence of NAICS codes

Return type:

DataFrame

Returns:

Dataframe with data about companies

Usage:

>>> calcbench.tickers(company_identifiers=["msft", "orcl"])
calcbench.companies.companies_raw(SIC_codes=[], index=None, company_identifiers=[], entire_universe=False)
calcbench.companies.tickers(SIC_codes=[], index=None, company_identifiers=[], entire_universe=False, NAICS_codes=[])

Get tickers

Parameters:
  • SIC_codes (Sequence[int]) – Sequence of SIC (Standard Industrial Classification) codes. eg. [1200, 1300]

  • index (Optional[Literal['DJIA', 'SP500']]) – ‘DJIA’ or ‘SP500’

  • company_identifiers (Sequence[Union[str, int]]) – tickers

  • entire_universe (bool) – all of the companies in the Calcbench database

  • NAICS_codes (Sequence[int]) – Sequence of NAICS codes

Return type:

list[str]

Returns:

list of tickers

Usage:

>>> calcbench.tickers(SIC_codes=[1100])