{"filings":7434,"companies":1341,"first_submitted":"2025-08-12","last_submitted":"2026-10-27","first_reporting_month":"2025-05-31","last_reporting_month":"2026-10-07","authorisations":1965,"authorised_yen":39689694742934,"acquired_yen":32285122558774,"unspent_yen_expired":1502411624094,"dates_inconsistent":42,"retirement_months":237,"companies_retiring":220,"shares_retired":5637793970,"retired_yen":11445424885289,"lifecycle":[{"lifecycle":"completed","authorisations":961,"authorised_yen":21934132360278,"acquired_yen":21955539863376,"lifecycle_label":"Completed — 99.5% or more of the authorisation bought"},{"lifecycle":"expired_unspent","authorisations":555,"authorised_yen":7237888138266,"acquired_yen":5735476514172,"lifecycle_label":"Window closed with the authorisation unspent"},{"lifecycle":"running","authorisations":299,"authorised_yen":7963041115100,"acquired_yen":3910857697543,"lifecycle_label":"Running — acquisition period still open"},{"lifecycle":"unknown","authorisations":104,"authorised_yen":1635647688600,"acquired_yen":203716363052,"lifecycle_label":"Not classifiable — the filing states no authorisation or no cumulative"},{"lifecycle":"awaiting_final","authorisations":46,"authorised_yen":918985440690,"acquired_yen":479532120631,"lifecycle_label":"Window closed; the final monthly report is not in the archive yet"}],"extraction_status":{"unverified":513,"partial":82,"clean":6798,"no_table":41},"gate":{"clean":7060,"did_not_reconcile":82,"not_reconcilable":516},"gate_note":"Each filing publishes its own progress percentage; the extractor recomputes it from the rows it read and requires the filer's figure back. 'Not reconcilable' means the filer published no percentage — those figures are extracted but unverified.","measure_note":"Yen authorised is a ceiling a board voted for; yen acquired is what was bought. They are different measures and are never summed, netted or ranked against one another.","dates_note":"A resolution cannot post-date the acquisition window it authorises. Where a filing's own dates say it does — filers mistype the year — the row is published exactly as filed and carries dates_inconsistent. Such a filing also splits one programme into two rows here, because the resolution date is what identifies an authorisation.","retirement_note":"Shares retired (消却) are cancelled outright and are a different act from buying: shares bought may sit in treasury indefinitely. Retirements are never netted against purchases.","coverage_note":"EDINET purges type 220 filings after about a year, so this archive begins at 2025-08-12 and no earlier filing is retrievable by anyone. The first and last months of the series are partial — the filing count per month shows it.","calc":{"completion_pct":"100 × cumulative yen acquired ÷ yen authorised","unspent_yen":"yen authorised − cumulative yen acquired, and left empty where the filing states one of them and not the other: an unstated cumulative is unknown, not zero","note":"Derived from the filed figures. The filer's own published progress percentage (進捗状況) is returned separately as progress_yen_pct and is official, as filed. The two can differ in the last decimal because filers truncate or round."},"provenance":{"trust":"official","note":"Figures exactly as filed in each company's 自己株券買付状況報告書 (monthly buyback status report), EDINET. Raw filings archived with SHA-256; doc_id links to the source filing."}}