Skip to content

v5.8.1

Choose a tag to compare

@dgunning dgunning released this 05 Jan 12:13
· 1496 commits to main since this release

Bug Fixes

Income Statement Resolver Tax Disclosure Issue (Issue #581)

  • Fixed resolver incorrectly selecting tax disclosure statements instead of main income statement
  • Affected companies with both income statement and tax disclosure in same filing (e.g., MCHP 2016)

DataFrame Conversion None Value Handling (Issue #582)

  • Prevented None values from overwriting valid data during DataFrame conversion

Schedule 13 Hierarchical Ownership Calculation

  • Fixed total_shares and total_percent for corporate control chain filings
  • Previously summed all reporting persons (e.g., 393% total), now correctly detects hierarchical ownership when percentages sum > 100.5% and returns the max (top of hierarchy)
  • Caps total_percent at 100% to handle rounding artifacts in source data

Installation

pip install edgartools==5.8.1