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
]