[FinancialReports](/)
 / 
[Companies](/companies/search/)
 / 
[China](/companies/countries/china/)
 / 
**601868**

![China Energy Engineering Corporation Limited logo](https://cdn.financialreports.eu/financialreports/media/China%20Energy%20Engineering%20Corporation%20Limited/other/China_Energy_Engineering_Corporation__udBYo45.png)

# China Energy Engineering Corporation Limited — Investor Relations & Filings

Ticker · **601868**
ISIN · **CNE100004QL0**
LEI · **300300THUGPRWG7AHL68**
Shanghai Stock Exchange
Construction

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

Overview

Filings 603
Market data
Peer group
API

Filings indexed
603
across all filing types

Latest filing
2026-06-04
Regulatory Filings

Country
CN
China

Listing
Shanghai Stock Exchange
601868

## About China Energy Engineering Corporation Limited

<https://en.ceec.net.cn/>

China Energy Engineering Corporation Limited, known as Energy China, provides comprehensive solutions for the global energy and infrastructure sectors. The company manages the full lifecycle of power projects, encompassing planning, consulting, survey, design, construction, and contracting for thermal, hydro, nuclear, wind, and solar energy. Its capabilities extend to power grid systems, water conservancy, environmental protection, and transportation infrastructure. Energy China integrates equipment manufacturing with investment and operation, utilizing advanced technologies in ultra-high voltage transmission and clean energy systems. It delivers large-scale engineering, procurement, and construction (EPC) services across international markets, focusing on integrated energy-industrial solutions and sustainable infrastructure development.

## Recent filings

View all 603 →

| Filing | Released | Lang | Actions |
| --- | --- | --- | --- |
| [**中国能源建设股份有限公司签署重大合同的公告**](/filings/china-energy-engineering-corporation-limited-1/regulatory-filings/2026/47974057/) Regulatory Filings    Classification · 15% confidence The document is an official corporate announcement of a major contract signing (EPC contract) by China Energy Engineering Co., Ltd., detailing project parties, contract amount, scope, and timeline. It does not present financial results or actual financial statements, nor is it an AGM material, management report, M&A filing, or any specialized category. It is a general regulatory announcement, so it falls under the fallback category Regulatory Filings (RNS). | 2026-06-04 | Chinese |  |
| [**中国能源建设股份有限公司关于共同出资设立有限合伙企业暨关联交易的公告**](/filings/china-energy-engineering-corporation-limited-1/regulatory-filings/2026/47897458/) Regulatory Filings    Classification · 85% confidence The document is a detailed announcement by China Energy Construction Co., Ltd. regarding a related‐party transaction (joint capital contribution to establish a limited partnership). It discusses compliance with Shanghai Stock Exchange rules, transaction structure, participants, pricing, approvals, and legal disclosures. It is not an AGM presentation, financial statement, earnings release, share issuance, or merger proxy – rather it is a regulatory announcement of a related‐party transaction. As it does not fit other specific categories, it is classified as a general regulatory filing (RNS). | 2026-05-29 | Chinese |  |
| [**中国能源建设股份有限公司关于变更注册资本及修订《公司章程》的公告**](/filings/china-energy-engineering-corporation-limited-1/share-issuecapital-change/2026/47897045/) Share Issue/Capital Change    Classification · 95% confidence The document is an official announcement by the company’s board detailing a change in registered capital due to a new share issuance (2,549,019,607 A‐shares) and corresponding amendments to the Articles of Association. This clearly falls under the category of Share Issue/Capital Change (SHA). | 2026-05-29 | Chinese |  |
| [**中国能源建设股份有限公司2025年度独立董事述职报告（程念高）**](/filings/china-energy-engineering-corporation-limited-1/boardmanagement-information/2026/38329779/) Board/Management Information    Classification · 95% confidence The document is a detailed annual performance report of an independent director of a company, covering the director's activities, attendance at meetings, oversight of governance, compliance with laws and regulations, and other governance-related matters for the year 2025. It is not a financial report like an Annual Report (10-K) or Interim Report (IR), nor is it an announcement or certification. The content focuses on board and management information, specifically the independent director's duties and governance oversight. Therefore, the document fits best under the category of Board/Management Information (MANG). The document length is 3368 characters, which is consistent with a detailed report rather than a brief announcement. | 2026-03-27 | Chinese |  |
| [**中国能源建设股份有限公司2025年年度报告摘要**](/filings/china-energy-engineering-corporation-limited-1/annual-report/2026/38329777/) Annual Report    Classification · 100% confidence The document is titled "中国能源建设股份有限公司2025 年年度报告摘要" which translates to "China Energy Engineering Corporation Limited 2025 Annual Report Summary." It contains detailed financial data for the year 2025, including total assets, net profit, revenue, and quarterly financial data. It also includes comprehensive business descriptions, shareholder information, bond details, and management assurances about the report's accuracy. The document is about 15,000 characters long, which is substantial and contains actual financial statements and analysis. It is a summary of the annual report, which is a common format for annual reports in China. The presence of detailed financial data, business overview, and shareholder information confirms this is an Annual Report (10-K equivalent). There is no indication that this is merely an announcement or a certification, so it is not RPA or RNS. Therefore, the correct classification is Annual Report (10-K). · FY 2025 | 2026-03-27 | Chinese |  |
| [**中国能源建设股份有限公司第三届董事会第五十五次会议决议公告**](/filings/china-energy-engineering-corporation-limited-1/boardmanagement-information/2026/38329775/) Board/Management Information    Classification · 95% confidence The document is a detailed announcement of resolutions passed at the 55th meeting of the third board of directors of China Energy Construction Corporation. It includes approvals of various reports such as the 2025 Annual Report, ESG Report, Board Work Report, Financial Statements, and other related documents. The text references that the detailed reports are published separately on the same day, indicating this document itself is not the full annual report but a board meeting resolution announcement. The document is about board decisions and approvals, not the full report itself. Therefore, it fits best under Board/Management Information (MANG) as it announces board meeting resolutions and management decisions rather than the full annual report or other report types. | 2026-03-27 | Chinese |  |

## Browse filings by year

6 years

- [2026
  39 filings](/companies/china-energy-engineering-corporation-limited-1/2026/)
- [2025
  119 filings](/companies/china-energy-engineering-corporation-limited-1/2025/)
- [2024
  133 filings](/companies/china-energy-engineering-corporation-limited-1/2024/)
- [2023
  159 filings](/companies/china-energy-engineering-corporation-limited-1/2023/)
- [2022
  107 filings](/companies/china-energy-engineering-corporation-limited-1/2022/)
- [2021
  46 filings](/companies/china-energy-engineering-corporation-limited-1/2021/)

[["13", "AGM Information"], ["1", "Annual Report"], ["53", "Audit Report / Information"], ["47", "Board/Management Information"], ["7", "Call Transcript"], ["48", "Capital/Financing Update"], ["22", "Declaration of Voting Results & Voting Rights Announcements"], ["20", "Director's Dealing"], ["6", "Earnings Release"], ["10", "Environmental & Social Information"], ["33", "Financial Supplement Data"], ["11", "Governance Information"], ["19", "Interim / Quarterly Report"], ["12", "Investor Presentation"], ["30", "Legal Proceedings Report"], ["23", "M&A Activity"], ["24", "Major Shareholding Notification"], ["17", "Management Reports"], ["45", "Notice of Dividend Amount"], ["46", "Proxy Solicitation & Information Statement"], ["18", "Regulatory Filings"], ["9", "Remuneration Information"], ["42", "Report Publication Announcement"], ["51", "Share Issue/Capital Change"], ["52", "Transaction in Own Shares"]]
[["57", "Chinese"]]

Financial Reporting & Info

Annual General Meeting

Debt Information

ESG Information

Equity Information

Investor Communication

M&A, Partnerships & Legal

Management & Remuneration

Other

Filing type

Language

Start date

End date

Apply filters
[Clear](/companies/china-energy-engineering-corporation-limited-1/)
Report missing filing

Download originals
Download Markdown

|  | ID | Filing | Released | Lang | Actions |
| --- | --- | --- | --- | --- | --- |
| [2026](/companies/china-energy-engineering-corporation-limited-1/2026/) 15 filings | | | | | |
|  | 47974057 | [**中国能源建设股份有限公司签署重大合同的公告**](/filings/china-energy-engineering-corporation-limited-1/regulatory-filings/2026/47974057/) Regulatory Filings    Classification · 15% confidence The document is an official corporate announcement of a major contract signing (EPC contract) by China Energy Engineering Co., Ltd., detailing project parties, contract amount, scope, and timeline. It does not present financial results or actual financial statements, nor is it an AGM material, management report, M&A filing, or any specialized category. It is a general regulatory announcement, so it falls under the fallback category Regulatory Filings (RNS). | 2026-06-04 | Chinese |  |
|  | 47897458 | [**中国能源建设股份有限公司关于共同出资设立有限合伙企业暨关联交易的公告**](/filings/china-energy-engineering-corporation-limited-1/regulatory-filings/2026/47897458/) Regulatory Filings    Classification · 85% confidence The document is a detailed announcement by China Energy Construction Co., Ltd. regarding a related‐party transaction (joint capital contribution to establish a limited partnership). It discusses compliance with Shanghai Stock Exchange rules, transaction structure, participants, pricing, approvals, and legal disclosures. It is not an AGM presentation, financial statement, earnings release, share issuance, or merger proxy – rather it is a regulatory announcement of a related‐party transaction. As it does not fit other specific categories, it is classified as a general regulatory filing (RNS). | 2026-05-29 | Chinese |  |
|  | 47897045 | [**中国能源建设股份有限公司关于变更注册资本及修订《公司章程》的公告**](/filings/china-energy-engineering-corporation-limited-1/share-issuecapital-change/2026/47897045/) Share Issue/Capital Change    Classification · 95% confidence The document is an official announcement by the company’s board detailing a change in registered capital due to a new share issuance (2,549,019,607 A‐shares) and corresponding amendments to the Articles of Association. This clearly falls under the category of Share Issue/Capital Change (SHA). | 2026-05-29 | Chinese |  |
|  | 38329779 | [**中国能源建设股份有限公司2025年度独立董事述职报告（程念高）**](/filings/china-energy-engineering-corporation-limited-1/boardmanagement-information/2026/38329779/) Board/Management Information    Classification · 95% confidence The document is a detailed annual performance report of an independent director of a company, covering the director's activities, attendance at meetings, oversight of governance, compliance with laws and regulations, and other governance-related matters for the year 2025. It is not a financial report like an Annual Report (10-K) or Interim Report (IR), nor is it an announcement or certification. The content focuses on board and management information, specifically the independent director's duties and governance oversight. Therefore, the document fits best under the category of Board/Management Information (MANG). The document length is 3368 characters, which is consistent with a detailed report rather than a brief announcement. | 2026-03-27 | Chinese |  |
|  | 38329777 | [**中国能源建设股份有限公司2025年年度报告摘要**](/filings/china-energy-engineering-corporation-limited-1/annual-report/2026/38329777/) Annual Report    Classification · 100% confidence The document is titled "中国能源建设股份有限公司2025 年年度报告摘要" which translates to "China Energy Engineering Corporation Limited 2025 Annual Report Summary." It contains detailed financial data for the year 2025, including total assets, net profit, revenue, and quarterly financial data. It also includes comprehensive business descriptions, shareholder information, bond details, and management assurances about the report's accuracy. The document is about 15,000 characters long, which is substantial and contains actual financial statements and analysis. It is a summary of the annual report, which is a common format for annual reports in China. The presence of detailed financial data, business overview, and shareholder information confirms this is an Annual Report (10-K equivalent). There is no indication that this is merely an announcement or a certification, so it is not RPA or RNS. Therefore, the correct classification is Annual Report (10-K). · FY 2025 | 2026-03-27 | Chinese |  |
|  | 38329775 | [**中国能源建设股份有限公司第三届董事会第五十五次会议决议公告**](/filings/china-energy-engineering-corporation-limited-1/boardmanagement-information/2026/38329775/) Board/Management Information    Classification · 95% confidence The document is a detailed announcement of resolutions passed at the 55th meeting of the third board of directors of China Energy Construction Corporation. It includes approvals of various reports such as the 2025 Annual Report, ESG Report, Board Work Report, Financial Statements, and other related documents. The text references that the detailed reports are published separately on the same day, indicating this document itself is not the full annual report but a board meeting resolution announcement. The document is about board decisions and approvals, not the full report itself. Therefore, it fits best under Board/Management Information (MANG) as it announces board meeting resolutions and management decisions rather than the full annual report or other report types. | 2026-03-27 | Chinese |  |
|  | 38329773 | [**关于2025年度控股股东及其关联方资金占用情况的专项说明**](https://cdn.financialreports.eu/financialreports/media/filings/57303/2026/RNS/57303_rns_2026-03-27_a365d9f7-3f9f-402d-8673-591b928c3600.PDF) Regulatory Filings | 2026-03-27 | Chinese |  |
|  | 38329732 | [**中国能源建设股份有限公司2025年度独立董事述职报告（牛向春）**](/filings/china-energy-engineering-corporation-limited-1/boardmanagement-information/2026/38329732/) Board/Management Information    Classification · 95% confidence The document is a detailed annual performance report of an independent director of a company, covering the director's activities, attendance at meetings, oversight of governance, compliance with laws and regulations, and evaluation of internal controls for the year 2025. It includes specific references to governance, board activities, compliance, and oversight functions rather than financial statements or earnings data. The document length is 3252 characters, which is relatively short but contains substantive content about the director's duties and governance role. This type of document aligns with Board/Management Information (MANG) filings, which cover announcements related to board members and senior management activities, including their reports and evaluations. It is not an annual report (10-K), audit report (AR), or other financial report types, nor is it a simple announcement or certification. Therefore, the appropriate classification is MANG with high confidence. | 2026-03-27 | Chinese |  |
|  | 38329727 | [**中国能源建设股份有限公司2025年度环境、社会及治理（ESG）报告**](/filings/china-energy-engineering-corporation-limited-1/environmental-social-information/2026/38329727/) Environmental & Social Information    Classification · 100% confidence The document is titled '2025 年度环境、社会及治理报告' which translates to '2025 Environmental, Social and Governance Report'. It contains detailed information on the company's ESG (Environmental, Social, and Governance) performance, management, governance structure, social responsibility, and sustainability initiatives. The content includes references to ESG standards, governance mechanisms, social responsibility committees, and sustainability goals. There is no indication that this is an announcement or a brief summary; rather, it is a comprehensive report on ESG matters for the year 2025. This matches the description of Environmental & Social Information (Code: SR), which covers the company's performance on ESG factors. | 2026-03-27 | Chinese |  |
|  | 38329614 | [**中国能源建设股份有限公司董事会对独立董事独立性自查情况的专项报告**](/filings/china-energy-engineering-corporation-limited-1/governance-information/2026/38329614/) Governance Information    Classification · 95% confidence The document is a special report from the board of directors regarding the independence of the company's independent directors. It references regulatory guidelines about independent directors and confirms their qualifications and independence. The content is focused on governance and compliance with director independence rules, not financial results or other report types. It is not an announcement of a meeting, voting results, or a certification letter. The document fits best under Governance Information (CGR) as it details governance practices related to board independence. | 2026-03-27 | Chinese |  |
|  | 38329612 | [**中国能源建设股份有限公司董事会审计与风险委员会2025年度对会计师事务所履行监督职责情况的报告**](/filings/china-energy-engineering-corporation-limited-1/audit-report-information/2026/38329612/) Audit Report / Information    Classification · 95% confidence The document is a report from the Audit and Risk Committee of China Energy Engineering Corporation Limited regarding the supervision of the accounting firm Tianjian Certified Public Accountants for the fiscal year 2025. It details the committee's oversight activities, meetings, evaluations, and communications with the auditor about the audit of the 2025 financial statements and internal controls. The document includes references to audit plans, audit progress, audit summary, and evaluation of the auditor's performance. It is not the audit report itself but a supervisory report on the auditor's performance and the audit process. The document length is 1993 characters, which is relatively short and focused on the committee's oversight rather than the full audit report or financial statements. Therefore, this document fits the category of Audit Report / Information (AR), which includes standalone audit reports and information about audit processes and results, excluding full annual reports. · FY 2025 | 2026-03-27 | Chinese |  |
|  | 38329602 | [**中国能源建设股份有限公司关于续聘2026年度会计师事务所的公告**](/filings/china-energy-engineering-corporation-limited-1/audit-report-information/2026/38329602/) Audit Report / Information    Classification · 95% confidence The document is an announcement regarding the reappointment of an accounting firm (Tianjian CPA Firm) for auditing the company's 2026 financial report and internal control audit. It includes details about the accounting firm, their qualifications, integrity records, and the board's approval process. The document does not contain any actual financial statements or audit results, but rather is a notice about the appointment of the auditor. The document length is short (2002 characters) and it is clearly an announcement, not the audit report itself. Therefore, it fits best under Audit Report / Information (AR) as it relates to audit information but is not a full annual report or audit report itself. However, since it is an announcement of auditor appointment, it is more precisely an Audit Report / Information (AR) type rather than a Regulatory Filing (RNS) or Report Publication Announcement (RPA). · FY 2026 | 2026-03-27 | Chinese |  |
|  | 38329591 | [**中国能源建设股份有限公司2025年度利润分配预案公告**](/filings/china-energy-engineering-corporation-limited-1/notice-of-dividend-amount/2026/38329591/) Notice of Dividend Amount    Classification · 95% confidence The document is a detailed announcement regarding the company's profit distribution plan for the fiscal year 2025. It includes specific information about cash dividends per share, total dividend amounts, retained earnings, and the rationale behind the dividend policy. It also discusses the decision-making process and risk considerations related to the dividend distribution. The document is not a full annual report or financial statement but focuses specifically on the dividend distribution plan. This matches the definition of a Notice of Dividend Amount (DIV), which announces dividend amounts, payment dates, and details for shareholders. The document length is about 3,031 characters, which is sufficient for a detailed dividend announcement but not a full financial report. Therefore, the correct classification is DIV with high confidence. | 2026-03-27 | Chinese |  |
|  | 38329581 | [**中国能源建设股份有限公司关于2025年度计提资产减值准备的公告**](/filings/china-energy-engineering-corporation-limited-1/regulatory-filings/2026/38329581/) Regulatory Filings    Classification · 95% confidence The document is an announcement from the board of directors of China Energy Construction Corporation regarding the decision to make an asset impairment provision for the fiscal year 2025. It details the amount of impairment, the impact on profit, and the approval process by the board and audit committee. The document is relatively short (983 characters) and serves as a formal announcement of a specific financial decision rather than a full financial report or detailed management discussion. It does not contain comprehensive financial statements or detailed analysis typical of an Annual Report (10-K) or Interim Report (IR). It also does not fit categories like Earnings Release or Capital Update. The document is best classified as a Regulatory Filing (RNS) because it is a formal regulatory announcement about a financial matter that does not fit other specific categories. | 2026-03-27 | Chinese |  |
|  | 38329579 | [**中国能源建设股份有限公司2025年度审计报告**](https://cdn.financialreports.eu/financialreports/media/filings/57303/2026/RNS/57303_rns_2026-03-27_467a7b2b-3de2-4ee4-9cf2-93535ce689ab.PDF) Regulatory Filings | 2026-03-27 | Chinese |  |

Page **1** of **41**

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

## 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 · Construction of utility projects

221 peers

| Company | Ticker | Country | Sector |
| --- | --- | --- | --- |
| [**A2Z Infra Engineering Limited**](/companies/a2z-infra-engineering-limited/) Provides EPC services for power, waste management, and tele… | A2ZINFRA | IN | Construction |
| [**AEC Pipelines, L.P.**](/companies/aec-pipelines-lp/) General engineering contractor providing construction and m… | — | CA | Construction |
| [**Afcon Holdings Ltd.**](/companies/afcon-hold/) Integrates infrastructure, technology, and energy solutions… | AFHL | IL | Construction |
| [**Agni Green Power Limited**](/companies/agni-green-power-limited/) Provides turnkey solar PV EPC, O&M, and energy storage solu… | AGNI | IN | Construction |
| [**AIT Advanced Information Technologies Corporation**](/companies/ait-advanced-information-technologies-corporation/) Implements full-package solutions to enhance the reliabilit… | AIT | CA | Construction |
| [**AIZO GROUP BERHAD**](/companies/aizo-group-berhad/) Diversified group in civil engineering, manufacturing, rene… | — | MY | Construction |
| [**Aker Solutions**](/companies/aker-solutions/) Delivers solutions for low-carbon oil and gas and renewable… | AKSO | NO | Construction |
| [**ALAM MARITIM RESOURCES BHD**](/companies/alam-maritim-resources-bhd/) Provides integrated offshore services for upstream oil and … | — | MY | Construction |
| [**Anand Projects Ltd**](/companies/anand-projects-ltd/) Provides EPC services for power generation, transmission, a… | 501630 | IN | Construction |
| [**Aqua Spolka Akcyjna W Poznaniu**](/companies/aqua-spolka-akcyjna-w-poznaniu/) Engineering and design for water management and transmissio… | AQA | PL | Construction |

Page **1** of **23**

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

### China Energy Engineering Corporation Limited 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 ID57303

Ticker601868

ISINCNE100004QL0

### Endpoints

most-used routes for this company

|  |  |  |
| --- | --- | --- |
| GET | /api/companies/57303/ | Company identity, sector, listing, identifiers |
| GET | /api/filings/?company=57303 | 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=57303 | 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 China Energy Engineering Corporation Limited

```
$ curl https://api.financialreports.eu/api/filings/?company=57303 \
    -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": 57303},
    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 China Energy Engineering Corporation Limited (id: 57303)"
```

#### AI · Markdown

Filings as Markdown

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

[Open Markdown↗](/filings/china-energy-engineering-corporation-limited-1/regulatory-filings/2026/47974057/)
[Open in MCP↗](/integrations/claude/)
[cURL endpoint$](/api-solutions/)

#### Identity

Legal nameChina Energy Engineering Corporation Limited

HQ朝阳区, CN

ListingShanghai Stock Exchange

ISINCNE100004QL0

LEI300300THUGPRWG7AHL68

Sector[Construction](/companies/sectors/construction/)

Industry[Construction of utility projects](/companies/sectors/construction/construction-of-utility-projects/)

#### Coverage

Filings indexed
603

Next annual report
Mar 6–Apr 5, 2027

Confidence
50%

### 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);
})();