CompanyProfile
QuantConnect.Data.Fundamental.CompanyProfile
CompanyProfile(
time_provider: ITimeProvider,
security_identifier: SecurityIdentifier,
)
Bases: FundamentalTimeDependentProperty
Definition of the CompanyProfile class
Creates a new instance for the given time and security
headquarter_address_line_1
headquarter_address_line_1: str
The headquarter address as given in the latest report
headquarter_address_line_2
headquarter_address_line_2: str
The headquarter address as given in the latest report
headquarter_address_line_3
headquarter_address_line_3: str
The headquarter address as given in the latest report
headquarter_address_line_4
headquarter_address_line_4: str
The headquarter address as given in the latest report
headquarter_address_line_5
headquarter_address_line_5: str
The headquarter address as given in the latest report
headquarter_city
headquarter_city: str
The headquarter city as given in the latest report
headquarter_province
headquarter_province: str
The headquarter state or province as given in the latest report
headquarter_country
headquarter_country: str
The headquarter country as given in the latest report
headquarter_postal_code
headquarter_postal_code: str
The headquarter postal code as given in the latest report
headquarter_phone
headquarter_phone: str
The headquarter phone number as given in the latest report
headquarter_fax
headquarter_fax: str
The headquarter fax number as given in the latest report
headquarter_homepage
headquarter_homepage: str
The headquarters' website address as given in the latest report
total_employee_number
total_employee_number: int
The number of employees as indicated on the latest Annual Report, 10-K filing, Form 20-F or equivalent report indicating the employee count at the end of latest fiscal year.
contact_email
contact_email: str
Company's contact email address
average_employee_number
average_employee_number: int
Average number of employees from Annual Report
registered_address_line_1
registered_address_line_1: str
Details for registered office contact information including address full details, phone and
registered_address_line_2
registered_address_line_2: str
Address for registered office
registered_address_line_3
registered_address_line_3: str
Address for registered office
registered_address_line_4
registered_address_line_4: str
Address for registered office
registered_city
registered_city: str
City for registered office
registered_province
registered_province: str
Province for registered office
registered_country
registered_country: str
Country for registered office
registered_postal_code
registered_postal_code: str
Postal Code for registered office
registered_phone
registered_phone: str
Phone number for registered office
registered_fax
registered_fax: str
Fax number for registered office
is_head_office_same_with_registered_office_flag
is_head_office_same_with_registered_office_flag: bool
Flag to denote whether head and registered offices are the same
shares_outstanding
shares_outstanding: int
The latest total shares outstanding reported by the company; most common source of this information is from the cover of the 10K, 10Q, or 20F filing. This figure is an aggregated shares outstanding number for a company. It can be used to calculate the most accurate market cap, based on each individual share's trading price and the total aggregated shares outstanding figure.
market_cap
market_cap: int
Price * Total SharesOutstanding. The most current market cap for example, would be the most recent closing price x the most recent reported shares outstanding. For ADR share classes, market cap is price * (ordinary shares outstanding / adr ratio).
enterprise_value
enterprise_value: int
This number tells you what cash return you would get if you bought the entire company, including its debt. Enterprise Value = Market Cap + Preferred stock + Long-Term Debt And Capital Lease + Short Term Debt And Capital Lease + Securities Sold But Not Yet Repurchased - Cash, Cash Equivalent And Market Securities - Securities Purchased with Agreement to Resell - Securities Borrowed.
share_class_level_shares_outstanding
share_class_level_shares_outstanding: int
The latest shares outstanding reported by the company of a particular share class; most common source of this information is from the cover of the 10K, 10Q, or 20F filing. This figure is an aggregated shares outstanding number for a particular share class of the company.
shares_outstanding_with_balance_sheet_ending_date
shares_outstanding_with_balance_sheet_ending_date: int
Total shares outstanding reported by the company as of the balance sheet period ended date. The most common source of this information is from the 10K, 10Q, or 20F filing. This figure is an aggregated shares outstanding number for a company.
reasonof_shares_change
reasonof_shares_change: str
The reason for the change in a company's total shares outstanding from the previous record. Examples could be share issuances or share buy-back. This field will only be populated when total shares outstanding is collected from a press release.
clone
clone(
time_provider: ITimeProvider,
) -> FundamentalTimeDependentProperty
Clones this instance