Business Combinations - Purchase Price Allocation¶
Purchase price allocation and intangible useful lives for acquisitions and mergers.
- class calcbench.business_combinations.BusinessCombination(**kwargs)¶
-
acquisition_date:
datetime¶
-
date_originally_reported:
datetime¶
-
date_reported:
datetime¶
-
enterprise_value:
float¶
-
intangible_categories:
Dict[str,IntangibleCategory]¶
-
parent_company:
str¶
-
parent_company_SIC_code:
str¶
-
parent_company_state:
str¶
-
parent_company_ticker:
str¶
-
purchase_price:
StandardizedPoint¶
-
standardized_PPA_points:
Dict[str,StandardizedPoint]¶
-
target:
str¶
-
trace_link:
str¶
-
acquisition_date:
- class calcbench.business_combinations.IntangibleCategory(**kwargs)¶
-
category:
str¶
-
useful_life_lower_range:
float¶
-
useful_life_upper_range:
float¶
-
value:
float¶
-
category:
- calcbench.business_combinations.business_combinations(company_identifiers=[], accession_id=None)¶
Purchase price allocation for mergers and acquisitions.
Columns are standardized metrics.
- Parameters:
company_identifiers (
Optional[Sequence[Union[str,int]]]) – Companies for which to retrieve dataaccession_id (
Optional[int]) – Calcbench accession(filing) id for which to retrieve data. Get data for one filing.
- Return type:
DataFrame
- calcbench.business_combinations.business_combinations_raw(company_identifiers=[], accession_id=None)¶
Purchase price allocation for mergers and acquisitions.
- Parameters:
company_identifiers (
Optional[Sequence[Union[str,int]]]) – Companies for which to retrieve dataaccession_id (
Optional[int]) – Calcbench accession(filing) id for which to retrieve data. Get data for one filing.
- Return type:
Generator[BusinessCombination,None,None]