[FinancialReports](/)
 / 
[Companies](/companies/search/)
 / 
[Japan](/companies/countries/japan/)
 / 
**9471**

![BUNKEIDO CO.,LTD. logo](https://cdn.financialreports.eu/financialreports/media/BUNKEIDO%20CO.%2CLTD./other/BUNKEIDO_CO.LTD.-logo.jpg)

# BUNKEIDO CO.,LTD. — Investor Relations & Filings

Ticker · **9471**
ISIN · **JP3831800002**
T
Publishing, broadcasting, and content production and distribution activities

[Open in API](/api-solutions/)

Overview

Filings 58
Market data
Peer group
API

Filings indexed
58
across all filing types

Latest filing
2025-11-13
Regulatory Filings

Country
JP
Japan

Listing
T
9471

## About BUNKEIDO CO.,LTD.

<https://www.bunkei.co.jp/>

BUNKEIDO CO.,LTD. is a company engaged in the publication and sale of educational materials. Its core business involves producing and distributing educational books, teaching materials, and tools primarily for elementary and junior high schools. The company also develops and provides educational software and ICT solutions to support modern learning environments. In addition to its school-focused offerings, Bunkeido publishes children's books and general-interest books, and sells stationery and calligraphy materials.

## Recent filings

View all 58 →

| Filing | Released | Lang | Actions |
| --- | --- | --- | --- |
| [**確認書**](/filings/bunkeido-coltd/regulatory-filings/2025/8280765/) Regulatory Filings    Classification · 100% confidence The document is titled '確認書' (Confirmation Letter) and explicitly cites '金融商品取引法第24条の５の２第１項' (Article 24-5-2, Paragraph 1 of the Financial Instruments and Exchange Act). It serves as an officer certification confirming the accuracy of a semi-annual report. According to the 'CERTIFICATION RULE', documents that are primarily officer certifications or attestations should be classified as Regulatory Filings (RNS), even if they reference a specific report type like a semi-annual report. · H1 73 | 2025-11-13 | Japanese |  |
| [**半期報告書－第73期(2025/04/01－2026/03/31)**](/filings/bunkeido-coltd/interim-quarterly-report/2025/8280756/) Interim / Quarterly Report    Classification · 100% confidence The document is a '半期報告書' (Semi-Annual Report) filed with the Tokai Local Finance Bureau under the Financial Instruments and Exchange Act. It contains detailed financial statements, including the balance sheet, income statement, and cash flow analysis for the interim period (April 1, 2025, to September 30, 2025). As it is a comprehensive financial report for a period shorter than a full fiscal year containing actual financial data, it is classified as an Interim/Quarterly Report. · H1 2026 | 2025-11-13 | Japanese |  |
| [**臨時報告書**](/filings/bunkeido-coltd/agm-information/2025/7248832/) AGM Information    Classification · 100% confidence The document is titled "臨時報告書" (Extraordinary Report) and explicitly states in Section 1 that it is being submitted based on Article 24-5, Paragraph 4 of the Financial Instruments and Exchange Act because resolutions were passed at the Annual General Meeting (AGM) held on June 24, 2025. Section 2 details the resolutions, including dividend approval, amendments to the Articles of Incorporation, and the election of directors and auditors. The core content is the official results of shareholder voting on these resolutions. This perfectly matches the definition of 'Declaration of Voting Results & Voting Rights Announcements' (DVA), which covers official results from shareholder votes at any general meeting. | 2025-06-26 | Japanese |  |
| [**内部統制報告書－第72期(2024/04/01－2025/03/31)**](/filings/bunkeido-coltd/governance-information/2025/7254675/) Governance Information    Classification · 100% confidence The document is explicitly titled "内部統制報告書" (Internal Control Report) in the header and the table. It cites the legal basis as Article 24-4-4, Paragraph 1 of the Financial Instruments and Exchange Act (金融商品取引法). It details the scope, criteria (based on the 'Criteria for Evaluation and Audit of Internal Control over Financial Reporting'), and the conclusion that internal controls over financial reporting are effective as of March 31, 2025. This content perfectly matches the description of an Audit Report / Information (AR), which covers internal or regulatory stress tests and applied accounting principles, distinct from the full Annual Report (10-K). Since it is a formal report detailing internal control assessment, AR is the most appropriate classification. | 2025-06-23 | Japanese |  |
| [**有価証券報告書－第72期(2024/04/01－2025/03/31)**](/filings/bunkeido-coltd/annual-report/2025/7254671/) Annual Report    Classification · 100% confidence The document is a Japanese 'Yuka Shoken Hokokusho' (Securities Report), which is the Japanese equivalent of a 10-K annual report. It contains the standard cover page with the company name (BUNKEIDO CO., LTD.), the fiscal year (72nd term, 2024-04-01 to 2025-03-31), and extensive XBRL-tagged financial data. It is a comprehensive annual filing, not an announcement or a summary. · FY 2025 | 2025-06-23 | Japanese |  |
| [**確認書**](/filings/bunkeido-coltd/audit-report-information/2025/7254666/) Audit Report / Information    Classification · 95% confidence The document text contains Japanese characters and references "有価証券報告書" (Yūka Shōken Hōkokusho), which translates to 'Securities Report' or 'Annual Securities Report'. It explicitly mentions the fiscal period (2024年４月１日 至 2025年３月31日) and confirms the appropriateness of the contents of the Securities Report based on the Financial Instruments and Exchange Act. In the context of US/global filings, the comprehensive annual report is typically classified as a 10-K. Although this is a Japanese filing, the function aligns perfectly with the Annual Report definition. The document structure suggests it is the report itself or a confirmation related to it, not just an announcement of publication. Given the options, 10-K is the closest functional equivalent for a full annual report filing. · FY 2025 | 2025-06-23 | Japanese |  |

## Browse filings by year

11 years

- [2025
  6 filings](/companies/bunkeido-coltd/2025/)
- [2024
  8 filings](/companies/bunkeido-coltd/2024/)
- [2023
  9 filings](/companies/bunkeido-coltd/2023/)
- [2022
  8 filings](/companies/bunkeido-coltd/2022/)
- [2021
  6 filings](/companies/bunkeido-coltd/2021/)
- [2020
  4 filings](/companies/bunkeido-coltd/2020/)
- [2019
  4 filings](/companies/bunkeido-coltd/2019/)
- [2018
  4 filings](/companies/bunkeido-coltd/2018/)
- [2017
  4 filings](/companies/bunkeido-coltd/2017/)
- [2016
  4 filings](/companies/bunkeido-coltd/2016/)
- [2015
  1 filing](/companies/bunkeido-coltd/2015/)

[["13", "AGM Information"], ["1", "Annual Report"], ["53", "Audit Report / Information"], ["11", "Governance Information"], ["19", "Interim / Quarterly Report"], ["18", "Regulatory Filings"], ["42", "Report Publication Announcement"]]
[["87", "Japanese"]]

Financial Reporting & Info

Annual General Meeting

ESG Information

Investor Communication

Other

Filing type

Language

Start date

End date

Apply filters
[Clear](/companies/bunkeido-coltd/)
Report missing filing

Download originals
Download Markdown

|  | ID | Filing | Released | Lang | Actions |
| --- | --- | --- | --- | --- | --- |
| [2025](/companies/bunkeido-coltd/2025/) 6 filings | | | | | |
|  | 8280765 | [**確認書**](/filings/bunkeido-coltd/regulatory-filings/2025/8280765/) Regulatory Filings    Classification · 100% confidence The document is titled '確認書' (Confirmation Letter) and explicitly cites '金融商品取引法第24条の５の２第１項' (Article 24-5-2, Paragraph 1 of the Financial Instruments and Exchange Act). It serves as an officer certification confirming the accuracy of a semi-annual report. According to the 'CERTIFICATION RULE', documents that are primarily officer certifications or attestations should be classified as Regulatory Filings (RNS), even if they reference a specific report type like a semi-annual report. · H1 73 | 2025-11-13 | Japanese |  |
|  | 8280756 | [**半期報告書－第73期(2025/04/01－2026/03/31)**](/filings/bunkeido-coltd/interim-quarterly-report/2025/8280756/) Interim / Quarterly Report    Classification · 100% confidence The document is a '半期報告書' (Semi-Annual Report) filed with the Tokai Local Finance Bureau under the Financial Instruments and Exchange Act. It contains detailed financial statements, including the balance sheet, income statement, and cash flow analysis for the interim period (April 1, 2025, to September 30, 2025). As it is a comprehensive financial report for a period shorter than a full fiscal year containing actual financial data, it is classified as an Interim/Quarterly Report. · H1 2026 | 2025-11-13 | Japanese |  |
|  | 7248832 | [**臨時報告書**](/filings/bunkeido-coltd/agm-information/2025/7248832/) AGM Information    Classification · 100% confidence The document is titled "臨時報告書" (Extraordinary Report) and explicitly states in Section 1 that it is being submitted based on Article 24-5, Paragraph 4 of the Financial Instruments and Exchange Act because resolutions were passed at the Annual General Meeting (AGM) held on June 24, 2025. Section 2 details the resolutions, including dividend approval, amendments to the Articles of Incorporation, and the election of directors and auditors. The core content is the official results of shareholder voting on these resolutions. This perfectly matches the definition of 'Declaration of Voting Results & Voting Rights Announcements' (DVA), which covers official results from shareholder votes at any general meeting. | 2025-06-26 | Japanese |  |
|  | 7254675 | [**内部統制報告書－第72期(2024/04/01－2025/03/31)**](/filings/bunkeido-coltd/governance-information/2025/7254675/) Governance Information    Classification · 100% confidence The document is explicitly titled "内部統制報告書" (Internal Control Report) in the header and the table. It cites the legal basis as Article 24-4-4, Paragraph 1 of the Financial Instruments and Exchange Act (金融商品取引法). It details the scope, criteria (based on the 'Criteria for Evaluation and Audit of Internal Control over Financial Reporting'), and the conclusion that internal controls over financial reporting are effective as of March 31, 2025. This content perfectly matches the description of an Audit Report / Information (AR), which covers internal or regulatory stress tests and applied accounting principles, distinct from the full Annual Report (10-K). Since it is a formal report detailing internal control assessment, AR is the most appropriate classification. | 2025-06-23 | Japanese |  |
|  | 7254671 | [**有価証券報告書－第72期(2024/04/01－2025/03/31)**](/filings/bunkeido-coltd/annual-report/2025/7254671/) Annual Report    Classification · 100% confidence The document is a Japanese 'Yuka Shoken Hokokusho' (Securities Report), which is the Japanese equivalent of a 10-K annual report. It contains the standard cover page with the company name (BUNKEIDO CO., LTD.), the fiscal year (72nd term, 2024-04-01 to 2025-03-31), and extensive XBRL-tagged financial data. It is a comprehensive annual filing, not an announcement or a summary. · FY 2025 | 2025-06-23 | Japanese |  |
|  | 7254666 | [**確認書**](/filings/bunkeido-coltd/audit-report-information/2025/7254666/) Audit Report / Information    Classification · 95% confidence The document text contains Japanese characters and references "有価証券報告書" (Yūka Shōken Hōkokusho), which translates to 'Securities Report' or 'Annual Securities Report'. It explicitly mentions the fiscal period (2024年４月１日 至 2025年３月31日) and confirms the appropriateness of the contents of the Securities Report based on the Financial Instruments and Exchange Act. In the context of US/global filings, the comprehensive annual report is typically classified as a 10-K. Although this is a Japanese filing, the function aligns perfectly with the Annual Report definition. The document structure suggests it is the report itself or a confirmation related to it, not just an announcement of publication. Given the options, 10-K is the closest functional equivalent for a full annual report filing. · FY 2025 | 2025-06-23 | Japanese |  |
| [2024](/companies/bunkeido-coltd/2024/) 8 filings | | | | | |
|  | 7299712 | [**確認書**](/filings/bunkeido-coltd/report-publication-announcement/2024/7299712/) Report Publication Announcement    Classification · 100% confidence The document text contains Japanese characters and clearly indicates it is a "第２四半期報告書" (Second Quarter Report) for the period from April 1, 2024, to September 30, 2024. It includes a confirmation statement regarding the appropriateness of the filing content based on the Financial Instruments and Exchange Act (金融商品取引法). A comprehensive report for a period shorter than a year is classified as an Interim / Quarterly Report (IR). The document length is very short (602 chars), but the content is the substance of the confirmation required for the filing itself, not just an announcement of its publication. Therefore, it aligns best with the Interim / Quarterly Report (IR) category, which covers comprehensive financial reports for shorter periods. | 2024-11-12 | Japanese |  |
|  | 7299706 | [**半期報告書－第72期(2024/04/01－2025/03/31)**](/filings/bunkeido-coltd/interim-quarterly-report/2024/7299706/) Interim / Quarterly Report    Classification · 100% confidence The document is a '半期報告書' (Semi-Annual Report) for the company '株式会社文溪堂' (BUNKEIDO CO.,LTD.) covering the period from April 1, 2024, to September 30, 2024. It contains detailed financial statements, including the balance sheet and income statement, and is filed in accordance with the Financial Instruments and Exchange Act. This fits the definition of an Interim/Quarterly Report (IR) as it provides comprehensive financial data for a period shorter than a full fiscal year. · H1 2025 | 2024-11-12 | Japanese |  |
|  | 7318229 | [**臨時報告書**](/filings/bunkeido-coltd/agm-information/2024/7318229/) AGM Information    Classification · 100% confidence The document is titled "臨時報告書" (Extraordinary Report) and explicitly states in Section 1 that it is being filed because resolutions were passed at the company's 71st Annual General Meeting (定時株主総会) held on June 25, 2024. Section 2 details the resolutions, including dividend approval (剰余金の処分の件) and the election of directors and auditors (取締役・監査役選任の件), along with the voting results. This content—reporting the outcomes of an AGM—is characteristic of an AGM Result announcement. The closest specific category is AGM Information (AGM-R), which covers presentations and materials shared during the AGM. Since this document reports the definitive results of the meeting, AGM-R is the most appropriate classification, rather than a general Regulatory Filing (RNS). | 2024-07-01 | Japanese |  |
|  | 7325818 | [**内部統制報告書－第71期(2023/04/01－2024/03/31)**](/filings/bunkeido-coltd/governance-information/2024/7325818/) Governance Information    Classification · 100% confidence The document explicitly states in the header section ("【提出書類】") that it is an "内部統制報告書" (Internal Control Report). It cites the legal basis as Article 24-4-4, Paragraph 1 of the Financial Instruments and Exchange Act ("金融商品取引法第24条の４の４第１項"). The content discusses the framework, scope, criteria, and conclusion regarding the effectiveness of internal controls over financial reporting as of March 31, 2024. This structure and content strongly align with the requirements for an internal control report filed under Japanese regulations, which is a specific type of regulatory filing related to financial reporting assurance. Among the provided codes, 'AR' (Audit Report / Information) is the closest fit, as internal control reports often accompany or are related to the audit process, although 'AR' is defined broadly to include audit reports and stress tests. Given the specific nature of an Internal Control Report under Japanese law, and the lack of a dedicated code for this specific Japanese filing type, 'AR' is the most appropriate classification representing assurance/audit-related documentation, distinct from a full annual report (10-K) or an earnings release (ER). The document is substantial and contains the actual report content, not just an announcement of publication. | 2024-06-26 | Japanese |  |
|  | 7325808 | [**確認書**](/filings/bunkeido-coltd/audit-report-information/2024/7325808/) Audit Report / Information    Classification · 95% confidence The document text contains Japanese characters and includes the header "有価証券報告書（通常方式）" which translates to 'Securities Report (Normal Format)'. It explicitly mentions the submission date ('提出日': 2024年６月26日), the filing entity ('会社名': 株式会社文溪堂), and confirms the appropriateness of the contents of the Securities Report for the fiscal year ended March 31, 2024, based on the Financial Instruments and Exchange Act ('金融商品取引法'). A comprehensive Securities Report in Japan is equivalent to the US 10-K filing, covering the full annual performance. Although the document itself appears to be a confirmation statement ('確認書') related to the filing, the core subject matter is the annual Securities Report, which aligns best with the 'Annual Report (Code: 10-K)' definition, as it pertains to the full yearly financial performance disclosure required by law. · FY 2024 | 2024-06-26 | Japanese |  |
|  | 7325809 | [**有価証券報告書－第71期(2023/04/01－2024/03/31)**](/filings/bunkeido-coltd/annual-report/2024/7325809/) Annual Report    Classification · 100% confidence The document is a Japanese '有価証券報告書' (Yuuka Shouken Houkokusho), which translates to 'Annual Securities Report'. This is the standard Japanese regulatory filing equivalent to the US 10-K, covering the company's annual financial performance, business activities, and governance for the fiscal year ending March 31, 2024. The document contains detailed financial data and XBRL tags, confirming it is the full report rather than an announcement. · FY 2024 | 2024-06-26 | Japanese |  |
|  | 7354073 | [**確認書**](/filings/bunkeido-coltd/report-publication-announcement/2024/7354073/) Report Publication Announcement    Classification · 100% confidence The document text contains the header "第３四半期報告書" (Third Quarter Report) and specifies the reporting period (自 2023年10月１日 至 2023年12月31日). It includes confirmation from the CEO regarding the appropriateness of the filing content based on financial instruments laws, submitted to the Tokai Local Finance Bureau Director. This structure strongly indicates a comprehensive quarterly financial report, which aligns with the definition of an Interim / Quarterly Report (IR). The document length is very short (608 chars), suggesting it might be a cover/confirmation page rather than the full report, but the content explicitly refers to the 'Quarterly Report' itself and its contents, making 'IR' the most accurate classification for the underlying document type being certified, rather than just an announcement of publication (RPA/RNS). | 2024-02-13 | Japanese |  |
|  | 7354075 | [**四半期報告書－第71期第3四半期(2023/10/01－2023/12/31)**](/filings/bunkeido-coltd/interim-quarterly-report/2024/7354075/) Interim / Quarterly Report    Classification · 100% confidence The document is a 'Quarterly Report' (四半期報告書) for the third quarter of the 71st fiscal period, filed with the Tokai Local Finance Bureau on February 13, 2024. It contains detailed financial statements, including the consolidated balance sheet, income statement, and comprehensive income statement, as well as segment information and notes. It is a comprehensive financial report for a period shorter than a full fiscal year, fitting the definition of an Interim/Quarterly Report (IR). · 9M 2024 | 2024-02-13 | Japanese |  |
| [2023](/companies/bunkeido-coltd/2023/) 1 filing | | | | | |
|  | 7537952 | [**確認書**](/filings/bunkeido-coltd/report-publication-announcement/2023/7537952/) Report Publication Announcement    Classification · 100% confidence The document is a 'Confirmation Letter' (Kakunin-sho) filed under Article 24-4-8 of the Financial Instruments and Exchange Act of Japan, accompanying a Second Quarter Report (第２四半期報告書). Since this document is a regulatory filing confirming the accuracy of the quarterly report and does not contain the full financial statements themselves, it falls under the general regulatory filing category. | 2023-11-13 | Japanese |  |

Page **1** of **4**

1
[2](?page=2)
[3](?page=3)
…
[Next](?page=2)

## Market data

### Market data not available

Last price

Market cap

volume

Day range

today

52-week range

trailing

### Price history

1Y
5Y
10Y

## Peer group · Publishing of books

79 peers

| Company | Ticker | Country | Sector |
| --- | --- | --- | --- |
| [**AlphaPolis.Co.,Ltd.**](/companies/alphapoliscoltd/) A publisher that commercializes popular user-generated nove… | 9467 | JP | Publishing, broadcasting, and c… |
| [**Anhui Xinhua Media Co., Ltd**](/companies/anhui-xinhua-media-co-ltd/) Publishes and distributes books, periodicals, and education… | 601801 | CN | Publishing, broadcasting, and c… |
| [**Arnoldo Mondadori Editore**](/companies/mondadori-editore/) A leading European publishing group with operations in book… | MN | IT | Publishing, broadcasting, and c… |
| [**Bastei Lübbe AG**](/companies/bastei-lubbe-ag/) An independent publisher of books, audiobooks, and digital … | BST | DE | Publishing, broadcasting, and c… |
| [**Beaglee Inc.**](/companies/beaglee-inc/) A content platform distributing digital comics and e-books … | 3981 | JP | Publishing, broadcasting, and c… |
| [**BLOOMSBURY PUBLISHING PLC**](/companies/bloomsbury-publishing-plc/) A global independent publisher of fiction, non-fiction, aca… | BMY | GB | Publishing, broadcasting, and c… |
| [**Broadview Press Inc.**](/companies/broadview-press-inc/) Independent publisher of humanities textbooks and scholarly… | BDP | CA | Publishing, broadcasting, and c… |
| [**Central China Land Media CO.,LTD**](/companies/central-china-land-media-coltd/) Media enterprise specializing in publishing, distribution, … | 000719 | CN | Publishing, broadcasting, and c… |
| [**Changjiang Publishing & Media Co.,Ltd**](/companies/changjiang-publishing-media-coltd/) Publishes and distributes educational and general books via… | 600757 | CN | Publishing, broadcasting, and c… |
| [**Chetana Education Limited**](/companies/chetana-education-limited/) Publishes K-12 textbooks and digital resources for CBSE, IC… | CHETANA | IN | Publishing, broadcasting, and c… |

Page **1** of **8**

1
[2](?peer_page=2)
[3](?peer_page=3)
…
[Next](?peer_page=2)

### BUNKEIDO CO.,LTD. via the API

Pull this company's filings, identifiers, and metadata as JSON or Markdown. Authenticate with your API key, then query by company ID, ISIN, or LEI. Full schema documented in the OpenAPI spec.

[Get API access](/api-solutions/)
[Read API reference](/developers/reference/)

Base URLapi.financialreports.eu

Auth headerx-api-key

Company ID11219

Ticker9471

ISINJP3831800002

### Endpoints

most-used routes for this company

|  |  |  |
| --- | --- | --- |
| GET | /api/companies/11219/ | Company identity, sector, listing, identifiers |
| GET | /api/filings/?company=11219 | Paginated list of all filings (filterable by type, date, language) |
| GET | /api/filings/{id}/ | Single filing — metadata, document URL, processing status |
| GET | /api/filings/{id}/markdown/ | Filing content as Markdown (PDF → text/tables/figures) |
| GET | /api/isins/?company=11219 | All ISINs registered to this company |
| GET | /api/filing-types/ | Reference: every filing-type code + category |

Full reference: [API reference](/developers/reference/) · [OpenAPI schema](/api/schema/)

### cURL

latest filings for BUNKEIDO CO.,LTD.

```
$ curl https://api.financialreports.eu/api/filings/?company=11219 \
    -H "x-api-key: $FR_API_KEY" \
    -H "Accept: application/json"
```

### Python

requests

```
import requests

r = requests.get(
    "https://api.financialreports.eu/api/filings/",
    params={"company": 11219},
    headers={"x-api-key": API_KEY},
)
filings = r.json()["results"]
```

### MCP server

Claude · Claude Code · ChatGPT

[Claude setup →](/integrations/claude/)
[ChatGPT setup →](/integrations/chatgpt/)
[Claude Code setup →](/integrations/claude-code/)

```
// MCP server URL
https://mcp.financialfilings.com/mcp

// Once connected, the LLM can query this company directly:
"Pull the latest 5 filings for BUNKEIDO CO.,LTD. (id: 11219)"
```

#### AI · Markdown

Filings as Markdown

Drop the latest filing into Claude or ChatGPT, or query via MCP from your client.

[Open Markdown↗](/filings/bunkeido-coltd/regulatory-filings/2025/8280765/)
[Open in MCP↗](/integrations/claude/)
[cURL endpoint$](/api-solutions/)

#### Identity

Legal nameBUNKEIDO CO.,LTD.

HQJP

ListingT

ISINJP3831800002

Sector[Publishing, broadcasting, and content production and distribution activities](/companies/sectors/publishing-broadcasting-and-content-production-and-distribution-activities/)

Industry[Publishing of books, newspapers, periodicals and other publishing activities](/companies/sectors/publishing-broadcasting-and-content-production-and-distribution-activities/publishing-of-books-newspapers-periodicals-and-other-publishing-activities/)

#### Coverage

Filings indexed
58

Next annual report
Jun 22–Jun 28, 2026

Confidence
100%

### Report missing filing

Can't find a specific document? Let us know and we'll add it within 24 hours.

What is missing or wrong?

Your email

We will notify you once the filing is added.

Cancel

Send report
Sending…

Report sent

Thank you. We will check the data and update it shortly.

×

(function() {
const tabs = document.querySelectorAll('.cmp-tabs-wrap .fr-tab');
const panes = document.querySelectorAll('.tab-pane');
function activate(target, pushHash) {
tabs.forEach(t => {
const isActive = t.dataset.tab === target;
t.classList.toggle('fr-tab--active', isActive);
t.setAttribute('aria-selected', isActive ? 'true' : 'false');
});
panes.forEach(p => {
const isActive = p.dataset.pane === target;
p.classList.toggle('tab-pane--active', isActive);
p.hidden = !isActive;
});
if (pushHash) {
try { history.replaceState(null, '', '#' + target); } catch (e) {}
}
}
tabs.forEach(tab => {
tab.addEventListener('click', () => { activate(tab.dataset.tab, true); window.scrollTo({ top: 0, behavior: 'instant' }); });
});
const initial = (window.location.hash || '').replace('#', '');
const validTabs = ['overview', 'filings', 'financials', 'market', 'peers', 'api'];
const legacyMap = { 'market-data': 'market', 'peer-group': 'peers' };
let target = legacyMap[initial] || (validTabs.indexOf(initial) >= 0 ? initial : 'overview');
if (target !== 'overview') activate(target, false);
})();