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 data
- accession_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 data
- accession_id ( - Optional[- int]) – Calcbench accession(filing) id for which to retrieve data. Get data for one filing.
 
- Return type:
- Generator[- BusinessCombination,- None,- None]