完成逻辑变更,不同市场采用不同的逻辑。重点在实施方案里面
This commit is contained in:
parent
97b0edc324
commit
9fba29e24b
2
.env
2
.env
@ -1,2 +1,2 @@
|
|||||||
TUSHARE_TOKEN=f62b415de0a5a947fcb693b66cd299dd6242868bf04ad687800c7f3f
|
TUSHARE_TOKEN=f62b415de0a5a947fcb693b66cd299dd6242868bf04ad687800c7f3f
|
||||||
ALPHA_VANTAGE_KEY=QQ9R0SFHQHAXDTHD
|
ALPHA_VANTAGE_KEY=2ROWPV7BMW6JSG0Y
|
||||||
|
|||||||
@ -1,57 +1,88 @@
|
|||||||
# 实施计划:财务数据获取与分析系统
|
# 实施计划:财务数据获取与分析系统 (V3.0) - Refactored
|
||||||
|
|
||||||
# 目标描述
|
## 1. 目标描述
|
||||||
开发一个后端工具,用于获取中国、香港、美国及日本股市的10年财务报表,保存到本地,计算财务指标,并输出带有样式的 Markdown 报告。
|
开发一个可扩展的后端工具,通过策略模式(Strategy Pattern)支持多市场(当前为中国A股、美股)的财务数据分析。工具能够为每个市场定制数据获取、分析和报告生成的全过程,同时保持核心流程的统一和代码的清晰。
|
||||||
|
|
||||||
## 用户需确认事项
|
## 2. 核心架构:策略模式
|
||||||
- **API Keys**: 需要 Tushare 和 Alpha Vantage 的 API Key。
|
系统采用策略模式,将每个市场的完整业务流程(“获取-存储-分析-报告”)封装在独立的策略类中。`main.py` 作为上下文,根据用户指定的市场,选择并执行相应的策略。
|
||||||
- **日本市场数据**: Alpha Vantage 对日股财务数据的支持情况待验证。
|
|
||||||
- **财务指标**: 需确认具体的计算指标列表。
|
|
||||||
|
|
||||||
## 拟定变更
|
- **基础策略 (Base Strategy)**: 定义在 `src/strategies/base_strategy.py`,提供了一个所有具体策略都必须遵循的通用接口,如 `execute()` 方法,该方法依次调用 `fetch_data()`、`analyze_data()` 和 `generate_report()`。
|
||||||
|
- **中国市场策略 (CN_Strategy)**: `src/strategies/cn_strategy.py`,封装了针对A股的完整处理流程。
|
||||||
|
- **美国市场策略 (US_Strategy)**: `src/strategies/us_strategy.py`,封装了针对美股的完整处理流程。
|
||||||
|
|
||||||
### 1. 项目初始化
|
## 3. 核心执行流程 (通过策略)
|
||||||
- 创建项目目录结构。
|
|
||||||
- 初始化依赖管理 `requirements.txt` (pandas, requests, tushare, alpha_vantage)。
|
|
||||||
- 创建 `.env` 文件用于存放 API Keys。
|
|
||||||
|
|
||||||
### 2. 模块:数据获取器 (`src/fetchers`)
|
### 步骤 1: 初始化与策略选择
|
||||||
- 定义抽象基类 `DataFetcher`。
|
- **目的**: 准备环境并根据市场选择合适的策略。
|
||||||
- **TushareFetcher (CN & HK)**:
|
- **动作**:
|
||||||
- 实现与 Tushare 的连接。
|
- 加载 `.env` 文件中的 `TUSHARE_TOKEN` 和 `ALPHA_VANTAGE_KEY`。
|
||||||
- 方法:获取利润表、资产负债表、现金流量表。
|
- `main.py` 根据用户输入的 `market` 参数,通过一个简单的工厂函数 `get_strategy`,实例化 `CN_Strategy` 或 `US_Strategy`。
|
||||||
- 适配 A 股和港股代码后缀。
|
|
||||||
- **AlphaVantageFetcher (US & JP)**:
|
|
||||||
- 实现与 Alpha Vantage 的连接。
|
|
||||||
- 方法:同上。
|
|
||||||
- 针对日本市场进行适配测试。
|
|
||||||
- **工厂模式**: `get_fetcher(market, api_keys)` 根据市场返回对应的获取器实例。
|
|
||||||
|
|
||||||
### 3. 模块:数据存储 (`src/storage`)
|
### 步骤 2: 策略执行流程
|
||||||
- 实现将 DataFrame 保存为 CSV 的功能。
|
`main.py` 调用所选策略实例的 `execute` 方法,触发完整的分析流程。根据市场选择,执行路径如下:
|
||||||
- 目录结构:`data/{market}/{stock_code}/{statement_type}.csv`。
|
|
||||||
|
|
||||||
### 4. 模块:分析器 (`src/analysis`)
|
---
|
||||||
- 加载本地 CSV 数据。
|
|
||||||
- 计算指标 (初步规划):
|
|
||||||
- **盈利能力**: ROE (净资产收益率), Net Profit Margin (净利率), Gross Margin (毛利率)。
|
|
||||||
- **偿债能力**: Debt-to-Equity (产权比率/负债权益比), Current Ratio (流动比率)。
|
|
||||||
- **成长能力**: Revenue Growth (营收增长率), Net Income Growth (净利增长率)。
|
|
||||||
- 返回汇总的 DataFrame。
|
|
||||||
|
|
||||||
### 5. 模块:报告生成器 (`src/reporting`)
|
#### **场景 A: 中国市场 (market='CN')**
|
||||||
- 类 `MarkdownReporter`.
|
选择中国市场时,`CN_Strategy` 的 `execute` 方法会按顺序执行以下操作:
|
||||||
- 方法 `generate_table(indicator_data)`.
|
|
||||||
- **样式实现**:
|
|
||||||
- 使用 HTML `<table>` 标签嵌入 Markdown,通过 `style="background-color: ..."` 实现背景色。
|
|
||||||
|
|
||||||
## 验证计划
|
1. **数据获取 (`fetch_data`)**:
|
||||||
|
- **执行**: `CN_Strategy` 实例化并调用 `TushareFetcher` 来获取数据。
|
||||||
|
- **API调用序列 (共7次)**:
|
||||||
|
1. **获取利润表**: 调用 Tushare 的 `income` 接口 (1次)。
|
||||||
|
2. **获取资产负债表**: 调用 Tushare 的 `balancesheet` 接口 (1次)。
|
||||||
|
3. **获取现金流量表**: 调用 Tushare 的 `cashflow` 接口 (1次)。
|
||||||
|
4. **获取市场指标 (PE/PB等)**: 调用 Tushare 的 `daily_basic` 接口 (1次)。
|
||||||
|
5. **获取基本信息 (名称/日期)**: 调用 Tushare 的 `stock_basic` 接口 (1次)。
|
||||||
|
6. **获取公司信息 (员工数)**: 调用 Tushare 的 `stock_company` 接口 (1次)。
|
||||||
|
7. **获取股东信息**: 调用 Tushare 的 `stk_holdernumber` 接口 (1次)。
|
||||||
|
- **数据存储 (两阶段缓存)**:
|
||||||
|
- **1. 原始数据缓存**: `TushareFetcher` 将API返回的原始数据保存为 `raw_*.csv`。
|
||||||
|
- **2. 处理后数据缓存**: `CN_Strategy` 将初步处理过的数据保存为 `income_statement.csv` 等文件。
|
||||||
|
|
||||||
### 自动化测试
|
2. **数据分析 (`analyze_data`)**:
|
||||||
- 编写单元测试,Mock API 响应,测试数据解析逻辑。
|
- **执行**: `CN_Strategy` 实例化 `CN_Analyzer`。
|
||||||
- 测试指标计算公式的准确性。
|
- **动作**: `CN_Analyzer` 对获取的数据进行合并、列名映射 (`_map_columns`) 和A股特定的财务指标计算。
|
||||||
|
|
||||||
### 人工验证
|
3. **报告生成 (`generate_report`)**:
|
||||||
1. **中国/香港股票**: 获取茅台 (600519.SH) 和 腾讯 (00700.HK),检查文件是否生成,内容是否正确。
|
- **调用**: `CN_Strategy` 调用 `CN_ReportGenerator` 实例的 `generate_report` 方法,传递分析数据和输出路径。
|
||||||
2. **美国/日本股票**: 获取 Apple (AAPL) 和 Sony (6758.T),检查数据获取情况。
|
- **核心动作**: `CN_ReportGenerator` 全权负责报告的生成与保存:
|
||||||
3. **报告检查**: 打开生成的 `report.md`,确认颜色样式能否正确渲染。
|
1. **生成Markdown**: 调用继承自 `BaseReporter` 的 `_generate_markdown_content` 方法创建报告内容。
|
||||||
|
2. **保存Markdown**: 将内容写入 `data/CN/{symbol}/report.md`。
|
||||||
|
3. **生成HTML**: 使用 `markdown` 库将内容转换为 HTML,并嵌入预设的 CSS 样式。
|
||||||
|
4. **保存HTML**: 将最终的 HTML 内容写入 `data/CN/{symbol}/report.html`。
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
#### **场景 B: 美国市场 (market='US')**
|
||||||
|
选择美国市场时,`US_Strategy` 的 `execute` 方法会按顺序执行以下操作:
|
||||||
|
|
||||||
|
1. **数据获取 (`fetch_data`)**:
|
||||||
|
- **执行**: `US_Strategy` 实例化并调用 `AlphaVantageFetcher`。
|
||||||
|
- **API调用序列 (共4次, 每次调用前有15秒延迟)**:
|
||||||
|
1. **获取利润表**: 调用 Alpha Vantage 的 `INCOME_STATEMENT` 功能 (1次)。
|
||||||
|
2. **获取资产负债表**: 调用 Alpha Vantage 的 `BALANCE_SHEET` 功能 (1次)。
|
||||||
|
3. **获取现金流量表**: 调用 Alpha Vantage 的 `CASH_FLOW` 功能 (1次)。
|
||||||
|
4. **获取公司概览**: 调用 Alpha Vantage 的 `OVERVIEW` 功能 (1次),用于计算市值、PE、PB等核心指标。
|
||||||
|
- **数据存储 (两阶段缓存)**:
|
||||||
|
- **1. 原始数据缓存**: `AlphaVantageFetcher` 将API返回的原始数据保存为 `raw_*.csv`。
|
||||||
|
- **2. 处理后数据缓存**: `US_Strategy` 将初步处理过的数据保存为 `income_statement.csv` 等文件。
|
||||||
|
|
||||||
|
2. **数据分析 (`analyze_data`)**:
|
||||||
|
- **执行**: `US_Strategy` 实例化 `US_Analyzer`。
|
||||||
|
- **动作**: `US_Analyzer` 对获取的数据进行合并、列名映射和美股特定的计算逻辑。
|
||||||
|
|
||||||
|
3. **报告生成 (`generate_report`)**:
|
||||||
|
- **调用**: `US_Strategy` 调用 `US_ReportGenerator` 实例的 `generate_report` 方法,传递分析数据和输出路径。
|
||||||
|
- **核心动作**: `US_ReportGenerator` 全权负责报告的生成与保存:
|
||||||
|
1. **生成Markdown**: 调用继承自 `BaseReporter` 的 `_generate_markdown_content` 方法创建报告内容。
|
||||||
|
2. **保存Markdown**: 将内容写入 `data/US/{symbol}/report.md`。
|
||||||
|
3. **生成HTML**: 使用 `markdown` 库将内容转换为 HTML,并嵌入预设的 CSS 样式。
|
||||||
|
4. **保存HTML**: 将最终的 HTML 内容写入 `data/US/{symbol}/report.html`。
|
||||||
|
|
||||||
|
## 4. 验证计划
|
||||||
|
- **核心逻辑不变**: 由于核心的数据获取和指标计算逻辑是从旧代码平移而来,其准确性得以保留。
|
||||||
|
- **结构验证**:
|
||||||
|
1. **中国股票**: 运行 `python main.py CN 600519.SH`。检查程序是否无报错执行完毕,并生成 `data/CN/600519.SH/report.md` 文件。
|
||||||
|
2. **美国股票**: 运行 `python main.py US AAPL`。检查程序是否无报错执行完毕,并生成 `data/US/AAPL/report.md` 文件。
|
||||||
|
3. **报告内容**: 打开生成的 `.md` 文件,确认内容与旧版报告基本一致,数据完整,格式正确。
|
||||||
|
|||||||
@ -11,3 +11,4 @@ ts_code,ann_date,f_ann_date,date,report_type,comp_type,end_type,total_share,cap_
|
|||||||
300750.SZ,20180522,20180522,20171231,1,1,4,1955193267.0,15354587816.94,6504904798.9,638253676.69,,14080936626.3,,5458335290.35,6918521550.9,90630850.1,305835456.79,,52310504.72,3417757092.32,,,,,,,,,2695030983.77,33033102914.27,1961291000.0,,791027220.9,,,,,8219496581.74,2974364031.46,,,,,1408760249.33,,100419270.78,139310483.53,510045198.34,,525068808.1,16629782844.18,,,,13744559.02,,,,,,,,,,,,,49662885758.45,2129095275.13,2245096000.7,,,,,8812715586.2,4978257325.43,203165478.74,,,517308034.99,436196766.94,15205262.28,,317156883.9,,,,,,,,364944599.97,,17890045939.15,,895045177.66,,1789007284.61,68992112.81,419460871.47,,5301600721.68,,,,,,,,,,,,,,,,,23191646660.83,,,,,1769799526.51,24701439571.11,26471239097.62,49662885758.45,,248500011.58,,,,,,,,,,,,,12376856841.25,13790972911.63,142941354.82,8219496581.74,2974364031.46,332362146.18,895045177.66,,,0
|
300750.SZ,20180522,20180522,20171231,1,1,4,1955193267.0,15354587816.94,6504904798.9,638253676.69,,14080936626.3,,5458335290.35,6918521550.9,90630850.1,305835456.79,,52310504.72,3417757092.32,,,,,,,,,2695030983.77,33033102914.27,1961291000.0,,791027220.9,,,,,8219496581.74,2974364031.46,,,,,1408760249.33,,100419270.78,139310483.53,510045198.34,,525068808.1,16629782844.18,,,,13744559.02,,,,,,,,,,,,,49662885758.45,2129095275.13,2245096000.7,,,,,8812715586.2,4978257325.43,203165478.74,,,517308034.99,436196766.94,15205262.28,,317156883.9,,,,,,,,364944599.97,,17890045939.15,,895045177.66,,1789007284.61,68992112.81,419460871.47,,5301600721.68,,,,,,,,,,,,,,,,,23191646660.83,,,,,1769799526.51,24701439571.11,26471239097.62,49662885758.45,,248500011.58,,,,,,,,,,,,,12376856841.25,13790972911.63,142941354.82,8219496581.74,2974364031.46,332362146.18,895045177.66,,,0
|
||||||
300750.SZ,20180522,20180522,20161231,1,1,4,613321800.0,11608553987.09,2965362316.99,299841288.9,,2456530834.16,,570522837.1,7315840024.05,183806946.21,101183102.22,,7564477.11,1359772316.12,,,,,,,,,9760704235.56,21761324772.53,143400000.0,,169658176.39,,,,,3727473865.79,1226129855.44,,,,,621645950.26,,100419270.78,14206421.31,264912007.47,,559144024.11,6826989571.55,,,,,,,,,,,,,,,,,28588314344.08,302000000.0,1226587998.8,,,,,4394039468.71,3173395264.55,87727135.56,,,446249267.28,248297683.21,5776292.16,,360240077.32,,,,,,,,240511234.77,,10182824422.36,,950079201.39,,930580458.65,28130130.54,403581087.31,,2614370877.89,,,,,,,,,,,,,,,,,12797195300.25,,,,,302472760.51,15488646283.32,15791119043.83,28588314344.08,,1566890.34,,,,,,,5400000.0,,,,,,7886362861.15,7567434733.26,191371423.32,3727473865.79,1226129855.44,366016369.48,950079201.39,,,0
|
300750.SZ,20180522,20180522,20161231,1,1,4,613321800.0,11608553987.09,2965362316.99,299841288.9,,2456530834.16,,570522837.1,7315840024.05,183806946.21,101183102.22,,7564477.11,1359772316.12,,,,,,,,,9760704235.56,21761324772.53,143400000.0,,169658176.39,,,,,3727473865.79,1226129855.44,,,,,621645950.26,,100419270.78,14206421.31,264912007.47,,559144024.11,6826989571.55,,,,,,,,,,,,,,,,,28588314344.08,302000000.0,1226587998.8,,,,,4394039468.71,3173395264.55,87727135.56,,,446249267.28,248297683.21,5776292.16,,360240077.32,,,,,,,,240511234.77,,10182824422.36,,950079201.39,,930580458.65,28130130.54,403581087.31,,2614370877.89,,,,,,,,,,,,,,,,,12797195300.25,,,,,302472760.51,15488646283.32,15791119043.83,28588314344.08,,1566890.34,,,,,,,5400000.0,,,,,,7886362861.15,7567434733.26,191371423.32,3727473865.79,1226129855.44,366016369.48,950079201.39,,,0
|
||||||
300750.SZ,20180522,20180522,20151231,1,1,4,470590000.0,369014163.84,376303017.19,37079169.44,,1292935327.52,,422182294.7,2393930005.73,55484188.21,70469398.58,,,1041611188.85,,,,,,,,,227855161.28,5504467564.87,5000000.0,,,,,,,1313098299.52,474893794.61,,6710.03,,,502758023.88,,100419270.78,6133369.98,135241432.42,,630939035.37,3168489936.59,,,,,,,,,,,,,,,,,8672957501.46,,576558942.87,,,,,1041204473.76,1472399950.48,170045760.44,,,198490932.79,252617557.72,3639309.42,,311755056.01,,,,,,,,1322574459.48,,5349286442.97,,917666570.26,,581118102.95,30220779.54,296337217.09,,1825342669.84,,,,,,,,,,,,,,,,,7174629112.81,,,,,244663210.07,1253665178.58,1498328388.65,8672957501.46,,678828.11,,,,,,,,,,,,,2816112300.43,2513604424.24,55484188.21,1313105009.55,474893794.61,315394365.43,917666570.26,,,0
|
300750.SZ,20180522,20180522,20151231,1,1,4,470590000.0,369014163.84,376303017.19,37079169.44,,1292935327.52,,422182294.7,2393930005.73,55484188.21,70469398.58,,,1041611188.85,,,,,,,,,227855161.28,5504467564.87,5000000.0,,,,,,,1313098299.52,474893794.61,,6710.03,,,502758023.88,,100419270.78,6133369.98,135241432.42,,630939035.37,3168489936.59,,,,,,,,,,,,,,,,,8672957501.46,,576558942.87,,,,,1041204473.76,1472399950.48,170045760.44,,,198490932.79,252617557.72,3639309.42,,311755056.01,,,,,,,,1322574459.48,,5349286442.97,,917666570.26,,581118102.95,30220779.54,296337217.09,,1825342669.84,,,,,,,,,,,,,,,,,7174629112.81,,,,,244663210.07,1253665178.58,1498328388.65,8672957501.46,,678828.11,,,,,,,,,,,,,2816112300.43,2513604424.24,55484188.21,1313105009.55,474893794.61,315394365.43,917666570.26,,,0
|
||||||
|
300750.SZ,20171110,20171110,20141231,1,1,4,200000000.0,,49744909.19,6954380.45,,59580991.01,,,371591280.04,29995923.56,15325513.65,,,312078268.93,,,,,,,,,1104090329.41,1892662306.6,5000000.0,,227224101.96,,,,,242838681.05,174061216.38,,,,,237605481.13,,,302589.41,25097812.88,,70316438.57,982446321.38,,,,,,,,,,,,,,,,,2875108627.98,,197129703.88,,,,,104420606.01,384712991.47,8715160.0,,,21201376.97,30587729.51,92346.79,,62047482.54,,,,,,,,127376000.0,,936283397.17,,1344911122.2,,43656244.08,,214850053.5,,1603417419.78,,,,,,,,,,,,,,,,,2539700816.95,,,,,78524562.99,256883248.04,335407811.03,2875108627.98,,183958.4,,,,,,,,,,,,,371591280.04,489133597.48,29995923.56,242838681.05,174061216.38,62139829.33,1344911122.2,,,0
|
||||||
|
|||||||
|
@ -11,3 +11,4 @@ ts_code,ann_date,f_ann_date,date,comp_type,report_type,end_type,net_profit,finan
|
|||||||
300750.SZ,20180522,20180522,20171231,1,1,4,4194056577.66,112588566.26,18872908615.92,21013193.89,,,,,,,,,,,,529176792.58,19423098602.39,12357592298.17,2122637417.2,1493296692.69,,,,,,1108823984.08,17082350392.14,2340748210.25,758831340.52,448002008.14,2565089.09,572921.94,,1209971359.69,7180281117.24,1665503314.78,,656.0,,8845785088.02,-7635813728.33,4476769278.83,,9028894.69,10664444151.52,4099608510.9298,1421628377.86,81600198.58,,228481941.8,1731710518.24,8932733633.28,-13763656.75,3623904458.45,1166000953.6,4789905412.05,6178645978.0,1168645100.0,,244744030.88,1279538608.41,75101189.69,26541967.12,,,78311541.52,,,-1344305303.77,-245133190.87,-2604999.44,-2290181545.88,-5075995986.77,5163299958.56,124786796.88,2340748210.25,,,,3623904458.45,,,,,,4789905412.05,1166000953.6,,,0
|
300750.SZ,20180522,20180522,20171231,1,1,4,4194056577.66,112588566.26,18872908615.92,21013193.89,,,,,,,,,,,,529176792.58,19423098602.39,12357592298.17,2122637417.2,1493296692.69,,,,,,1108823984.08,17082350392.14,2340748210.25,758831340.52,448002008.14,2565089.09,572921.94,,1209971359.69,7180281117.24,1665503314.78,,656.0,,8845785088.02,-7635813728.33,4476769278.83,,9028894.69,10664444151.52,4099608510.9298,1421628377.86,81600198.58,,228481941.8,1731710518.24,8932733633.28,-13763656.75,3623904458.45,1166000953.6,4789905412.05,6178645978.0,1168645100.0,,244744030.88,1279538608.41,75101189.69,26541967.12,,,78311541.52,,,-1344305303.77,-245133190.87,-2604999.44,-2290181545.88,-5075995986.77,5163299958.56,124786796.88,2340748210.25,,,,3623904458.45,,,,,,4789905412.05,1166000953.6,,,0
|
||||||
300750.SZ,20180522,20180522,20161231,1,1,4,2918436854.29,65609349.18,11524664337.65,1476437.43,,,,,,,,,,,,421522517.2,11947663292.28,5954917349.27,1249671965.87,1559891278.12,,,,,,1074055972.23,9838536565.49,2109126726.79,61944950.69,10027000.0,,5046154.0,,77018104.69,2800818908.69,262828666.62,,9441784763.04,,12505432338.35,-12428414233.66,1930654288.91,,747351550.61,13809851365.52,-10067555462.0948,937312259.12,53696810.21,,1847820297.11,2838829366.44,10971021999.08,-2077449.43,649657042.78,516343910.82,1166000953.6,11131845526.0,7840000.0,,233858870.04,731417250.67,47998770.85,5071074.74,,,158205248.94,,,-76080348.84,-129670575.05,-2090649.0,-320169108.33,-14762136096.64,13031595453.28,207080632.66,2109126726.79,,,,649657042.78,,,,,,1166000953.6,516343910.82,,,0
|
300750.SZ,20180522,20180522,20161231,1,1,4,2918436854.29,65609349.18,11524664337.65,1476437.43,,,,,,,,,,,,421522517.2,11947663292.28,5954917349.27,1249671965.87,1559891278.12,,,,,,1074055972.23,9838536565.49,2109126726.79,61944950.69,10027000.0,,5046154.0,,77018104.69,2800818908.69,262828666.62,,9441784763.04,,12505432338.35,-12428414233.66,1930654288.91,,747351550.61,13809851365.52,-10067555462.0948,937312259.12,53696810.21,,1847820297.11,2838829366.44,10971021999.08,-2077449.43,649657042.78,516343910.82,1166000953.6,11131845526.0,7840000.0,,233858870.04,731417250.67,47998770.85,5071074.74,,,158205248.94,,,-76080348.84,-129670575.05,-2090649.0,-320169108.33,-14762136096.64,13031595453.28,207080632.66,2109126726.79,,,,649657042.78,,,,,,1166000953.6,516343910.82,,,0
|
||||||
300750.SZ,20180522,20180522,20151231,1,1,4,950581074.45,113184042.2,4153743551.55,670144.46,,,,,,,,,,,,221173494.7,4375587190.71,2302132506.69,437554338.26,474554245.93,,,,,,496812115.82,3711053206.7,664533984.01,1088566666.05,,,,,1088566666.05,1553786649.12,,173225298.0,2900000.0,,1729911947.12,-641345281.07,830867703.13,,893371268.45,1874742721.58,1290805842.4247,628641795.8,69496886.29,,736699312.71,1434837994.8,439904726.78,-800509.91,462292919.81,54050991.01,516343910.82,150503750.0,500000.0,,58641678.66,164100734.24,24986934.33,3237903.35,,,590103.88,,,-1455431.76,-110143619.54,-2194284.46,-697915929.01,-2315594532.87,2476515310.54,,664533984.01,,,,462292919.81,,,,,,516343910.82,54050991.01,,,0
|
300750.SZ,20180522,20180522,20151231,1,1,4,950581074.45,113184042.2,4153743551.55,670144.46,,,,,,,,,,,,221173494.7,4375587190.71,2302132506.69,437554338.26,474554245.93,,,,,,496812115.82,3711053206.7,664533984.01,1088566666.05,,,,,1088566666.05,1553786649.12,,173225298.0,2900000.0,,1729911947.12,-641345281.07,830867703.13,,893371268.45,1874742721.58,1290805842.4247,628641795.8,69496886.29,,736699312.71,1434837994.8,439904726.78,-800509.91,462292919.81,54050991.01,516343910.82,150503750.0,500000.0,,58641678.66,164100734.24,24986934.33,3237903.35,,,590103.88,,,-1455431.76,-110143619.54,-2194284.46,-697915929.01,-2315594532.87,2476515310.54,,664533984.01,,,,462292919.81,,,,,,516343910.82,54050991.01,,,0
|
||||||
|
300750.SZ,20171110,20171110,20141231,1,1,4,55563800.0,24221600.0,732813440.92,4165547.69,,,,,,,,,,,,11345197.89,748324186.5,601009216.98,98419099.09,28689220.56,,,,,,159111051.94,887228588.57,-138904402.07,3180178.72,,,,,3180178.72,300525204.81,,,976061675.94,,1276586880.75,-1273406702.03,201635144.87,,1556561925.62,1782597070.49,,4760000.0,4752841.5,,307574012.42,317086853.92,1465510216.57,-4995362.09,48203750.38,5847240.63,54050991.01,24400000.0,24400000.0,,2591100.0,44569700.0,22656600.0,64800.0,,,102500.0,,,-16117600.0,-19814600.0,,-220368300.0,-313910300.0,281536200.0,,-138904400.0,,,,,,,,,,,,,,0
|
||||||
|
|||||||
|
@ -11,3 +11,4 @@ ts_code,ann_date,f_ann_date,date,report_type,comp_type,end_type,basic_eps,dilute
|
|||||||
300750.SZ,20180522,20180522,20171231,1,1,4,2.0084,,19996860806.33,19996860806.33,,,,,,,,,,,,,,,,1344305303.77,-49976783.37,,16875255721.27,12740187148.7,,,95900521.0,795766091.83,2956488278.51,42169650.35,244744030.88,,,,,,,,,,,4832020495.66,18655542.93,2575814.31,,4848100224.28,654043646.62,4194056577.66,3877954869.7,316101707.96,246933121.24,4440989698.9,4124887990.94,316101707.96,3608196383.76,4989378148.98,,,,,,,,,,,,,,,,,,,,,4194056577.66,0
|
300750.SZ,20180522,20180522,20171231,1,1,4,2.0084,,19996860806.33,19996860806.33,,,,,,,,,,,,,,,,1344305303.77,-49976783.37,,16875255721.27,12740187148.7,,,95900521.0,795766091.83,2956488278.51,42169650.35,244744030.88,,,,,,,,,,,4832020495.66,18655542.93,2575814.31,,4848100224.28,654043646.62,4194056577.66,3877954869.7,316101707.96,246933121.24,4440989698.9,4124887990.94,316101707.96,3608196383.76,4989378148.98,,,,,,,,,,,,,,,,,,,,,4194056577.66,0
|
||||||
300750.SZ,20180522,20180522,20161231,1,1,4,1.8736,,14878985098.12,14878985098.12,,,,,,,,,,,,,,,,76080348.84,21669756.19,,11584739495.37,8376801892.4,,,109215284.54,632190722.09,2152228887.34,80443838.96,233858870.04,,,,,,,,,,,3212120702.65,188974466.62,881463.97,,3400213705.3,481776851.01,2918436854.29,2851821419.26,66615435.03,888062.23,2919324916.52,2852709481.49,66615435.03,3374689441.71,4159176537.97,,,,,,,,,,,,,,,,,,,,,2918436854.29,0
|
300750.SZ,20180522,20180522,20161231,1,1,4,1.8736,,14878985098.12,14878985098.12,,,,,,,,,,,,,,,,76080348.84,21669756.19,,11584739495.37,8376801892.4,,,109215284.54,632190722.09,2152228887.34,80443838.96,233858870.04,,,,,,,,,,,3212120702.65,188974466.62,881463.97,,3400213705.3,481776851.01,2918436854.29,2851821419.26,66615435.03,888062.23,2919324916.52,2852709481.49,66615435.03,3374689441.71,4159176537.97,,,,,,,,,,,,,,,,,,,,,2918436854.29,0
|
||||||
300750.SZ,20180522,20180522,20151231,1,1,4,0.7755,,5702884874.34,5702884874.34,,,,,,,,,,,,,,,,1455431.76,-9658518.48,,4658155646.48,3499202013.73,,,39629825.6,330920265.24,620575323.94,109186539.31,58641678.66,,,,,,,,,,,1045594555.74,71190367.14,16752779.33,,1100032143.55,149451069.1,950581074.45,930646375.1,19934699.35,494869.71,951075944.16,931141244.81,19934699.35,1153915767.17,1346241339.09,,,,,,,,,,,,,,,,,,,,,950581074.45,0
|
300750.SZ,20180522,20180522,20151231,1,1,4,0.7755,,5702884874.34,5702884874.34,,,,,,,,,,,,,,,,1455431.76,-9658518.48,,4658155646.48,3499202013.73,,,39629825.6,330920265.24,620575323.94,109186539.31,58641678.66,,,,,,,,,,,1045594555.74,71190367.14,16752779.33,,1100032143.55,149451069.1,950581074.45,930646375.1,19934699.35,494869.71,951075944.16,931141244.81,19934699.35,1153915767.17,1346241339.09,,,,,,,,,,,,,,,,,,,,,950581074.45,0
|
||||||
|
300750.SZ,20171110,20171110,20141231,1,1,4,,,866786361.55,866786361.55,,,,,,,,,,,,,,,,16117579.09,13024101.96,,866520694.75,643729807.47,,,10300.8,43294226.16,152321605.53,24573664.53,2591090.26,,,,,,,,,,,16383245.89,46216154.07,169330.58,102484.05,62430069.38,6866277.79,55563791.59,54425751.28,1138040.31,183958.4,55747749.99,54609709.68,1138040.31,27430421.59,94721521.59,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
|||||||
|
60
data/CN/300750.SZ/raw_balance_sheet.csv
Normal file
60
data/CN/300750.SZ/raw_balance_sheet.csv
Normal file
@ -0,0 +1,60 @@
|
|||||||
|
ts_code,ann_date,f_ann_date,end_date,report_type,comp_type,end_type,total_share,cap_rese,undistr_porfit,surplus_rese,special_rese,money_cap,trad_asset,notes_receiv,accounts_receiv,oth_receiv,prepayment,div_receiv,int_receiv,inventories,amor_exp,nca_within_1y,sett_rsrv,loanto_oth_bank_fi,premium_receiv,reinsur_receiv,reinsur_res_receiv,pur_resale_fa,oth_cur_assets,total_cur_assets,fa_avail_for_sale,htm_invest,lt_eqt_invest,invest_real_estate,time_deposits,oth_assets,lt_rec,fix_assets,cip,const_materials,fixed_assets_disp,produc_bio_assets,oil_and_gas_assets,intan_assets,r_and_d,goodwill,lt_amor_exp,defer_tax_assets,decr_in_disbur,oth_nca,total_nca,cash_reser_cb,depos_in_oth_bfi,prec_metals,deriv_assets,rr_reins_une_prem,rr_reins_outstd_cla,rr_reins_lins_liab,rr_reins_lthins_liab,refund_depos,ph_pledge_loans,refund_cap_depos,indep_acct_assets,client_depos,client_prov,transac_seat_fee,invest_as_receiv,total_assets,lt_borr,st_borr,cb_borr,depos_ib_deposits,loan_oth_bank,trading_fl,notes_payable,acct_payable,adv_receipts,sold_for_repur_fa,comm_payable,payroll_payable,taxes_payable,int_payable,div_payable,oth_payable,acc_exp,deferred_inc,st_bonds_payable,payable_to_reinsurer,rsrv_insur_cont,acting_trading_sec,acting_uw_sec,non_cur_liab_due_1y,oth_cur_liab,total_cur_liab,bond_payable,lt_payable,specific_payables,estimated_liab,defer_tax_liab,defer_inc_non_cur_liab,oth_ncl,total_ncl,depos_oth_bfi,deriv_liab,depos,agency_bus_liab,oth_liab,prem_receiv_adva,depos_received,ph_invest,reser_une_prem,reser_outstd_claims,reser_lins_liab,reser_lthins_liab,indept_acc_liab,pledge_borr,indem_payable,policy_div_payable,total_liab,treasury_share,ordin_risk_reser,forex_differ,invest_loss_unconf,minority_int,total_hldr_eqy_exc_min_int,total_hldr_eqy_inc_min_int,total_liab_hldr_eqy,lt_payroll_payable,oth_comp_income,oth_eqt_tools,oth_eqt_tools_p_shr,lending_funds,acc_receivable,st_fin_payable,payables,hfs_assets,hfs_sales,cost_fin_assets,fair_value_fin_assets,contract_assets,contract_liab,accounts_receiv_bill,accounts_pay,oth_rcv_total,fix_assets_total,cip_total,oth_pay_total,long_pay_total,debt_invest,oth_debt_invest,update_flag
|
||||||
|
300750.SZ,20251021,20251021,20250930,1,1,3,4562854001.0,156365576000.0,151715049000.0,2272701000.0,38434000.0,324241586000.0,43260528000.0,418837000.0,66481235000.0,,13557167000.0,75434000.0,,80211558000.0,,98616000.0,,,,,,,10578550000.0,574228137000.0,,,59831799000.0,,,,193099000.0,128622702000.0,37365635000.0,,,,,15025388000.0,,890939000.0,4908611000.0,28542552000.0,,23937431000.0,321853995000.0,,,,36492000.0,,,,,,,,,,,,,896082131000.0,78441925000.0,15314463000.0,,,,,82967668000.0,131958477000.0,,,,21821691000.0,8851546000.0,,98000000.0,,,,,,,,,25005358000.0,4985363000.0,340940328000.0,8422115000.0,,,85843047000.0,2261098000.0,25224182000.0,4739536000.0,208129732000.0,,,,,,,,,,,,,,,,,549070060000.0,7097993000.0,,,,32764095000.0,314247976000.0,347012071000.0,896082131000.0,,6391356000.0,,,,,,,,,,,398446000.0,40678197000.0,66900072000.0,214926145000.0,2862290000.0,128622702000.0,37365635000.0,9357565000.0,1519965000.0,,,1
|
||||||
|
300750.SZ,20251021,20251021,20250930,1,1,3,4562854000.0,156365576000.0,151715049000.0,2272701000.0,38434000.0,324241586000.0,43260528000.0,418837000.0,66481235000.0,,13557167000.0,75434000.0,,80211558000.0,,98616000.0,,,,,,,10578550000.0,574228137000.0,,,59831799000.0,,,,193099000.0,128622702000.0,37365635000.0,,,,,15025388000.0,,890939000.0,4908611000.0,28542552000.0,,23937431000.0,321853995000.0,,,,36492000.0,,,,,,,,,,,,,896082131000.0,78441925000.0,15314463000.0,,,,,82967668000.0,131958477000.0,,,,21821691000.0,8851546000.0,,98000000.0,,,,,,,,,25005358000.0,4985363000.0,340940328000.0,8422115000.0,,,85843047000.0,2261098000.0,25224182000.0,4739536000.0,208129732000.0,,,,,,,,,,,,,,,,,549070060000.0,7097993000.0,,,,32764095000.0,314247976000.0,347012071000.0,896082131000.0,,6391356000.0,,,,,,,,,,,398446000.0,40678197000.0,66900072000.0,214926145000.0,2862290000.0,128622702000.0,37365635000.0,9357565000.0,1519965000.0,,,0
|
||||||
|
300750.SZ,20250731,20250731,20250630,1,1,2,4559310311.0,154314344000.0,137146982000.0,2272701000.0,32301000.0,350577746000.0,22447277000.0,314830000.0,63800375000.0,2223575000.0,9752799000.0,78013000.0,0.0,72272139000.0,,88019000.0,,,,,,,9410883000.0,567700337000.0,,,57636957000.0,,,,136825000.0,118696651000.0,35086190000.0,,,,,14684829000.0,,892909000.0,4301351000.0,26965253000.0,,25414858000.0,299481094000.0,,,,,,,,,,,,,,,,,867181431000.0,82416083000.0,19009443000.0,,,,,76968647000.0,133420147000.0,,,,20115797000.0,8643847000.0,1000.0,1107999000.0,10373854000.0,,,,,,,,26031681000.0,3506536000.0,336005110000.0,11970602000.0,1640002000.0,0.0,80137122000.0,1140246000.0,23683078000.0,4976542000.0,206786909000.0,,185496000.0,,,,,,,,,,,,,,,542792019000.0,4262590000.0,,,,29466392000.0,294923020000.0,324389412000.0,867181431000.0,,859971000.0,,,,,,,,,,,346467000.0,36641662000.0,64115205000.0,210388794000.0,2301588000.0,118696651000.0,35086190000.0,11481854000.0,1640002000.0,,,0
|
||||||
|
300750.SZ,20250415,20250415,20250331,1,1,1,4403394911.0,116857798000.0,140632845000.0,2194779000.0,48242000.0,321323654000.0,21421660000.0,168477000.0,60182430000.0,,7417713000.0,65098000.0,,65639666000.0,,78040000.0,,,,,,,7769187000.0,530298544000.0,,,56483298000.0,,,,176608000.0,112142665000.0,35221700000.0,,,,,14496931000.0,,893898000.0,4373265000.0,25303240000.0,,25136769000.0,289798725000.0,,,,,,,,,,,,,,,,,820097269000.0,84826153000.0,15782433000.0,,,,,79844165000.0,128662495000.0,,,,20320028000.0,9561191000.0,,,,,,,,,,,23013434000.0,2866697000.0,328208754000.0,11914211000.0,,,73507580000.0,1209610000.0,23847636000.0,5215845000.0,202749160000.0,,899889000.0,,,,,,,,,,,,,,,530957915000.0,2711392000.0,,,,27581708000.0,261557647000.0,289139355000.0,820097269000.0,,131980000.0,,,,,,,,,,,261473000.0,37088532000.0,60350907000.0,208506660000.0,2125282000.0,112142665000.0,35221700000.0,10169890000.0,1656337000.0,,,1
|
||||||
|
300750.SZ,20250315,20250315,20241231,1,1,4,4403466458.0,116756136000.0,126601541000.0,2194779000.0,35551000.0,303511993000.0,14282253000.0,130403000.0,64135510000.0,2141729000.0,5969685000.0,65217000.0,1000.0,59835533000.0,,72972000.0,,,,,,,6286465000.0,510142089000.0,,,54791525000.0,,,,151342000.0,112589053000.0,29754703000.0,,,,,14419804000.0,,894757000.0,4593980000.0,24118834000.0,,19275483000.0,276516035000.0,,,,,,,,,,,,,,,,,786658123000.0,81238456000.0,19696282000.0,,,,,67356323000.0,130977408000.0,,,,18653079000.0,9436442000.0,0.0,5400161000.0,10761762000.0,,,,,,,,22881417000.0,2058196000.0,317171534000.0,11922623000.0,1606480000.0,0.0,71926943000.0,1231236000.0,22041069000.0,5400795000.0,196030416000.0,,2116017000.0,,,,,,,,,,,,,,,513201949000.0,2712804000.0,,,,26526141000.0,246930033000.0,273456174000.0,786658123000.0,,-348637000.0,,,,,,,,,,,400626000.0,27834446000.0,64265913000.0,198333731000.0,2206947000.0,112589053000.0,29754703000.0,16161923000.0,1606480000.0,,,0
|
||||||
|
300750.SZ,20241019,20241019,20240930,1,1,3,4402375669.0,115137443600.0,117181223700.0,2192566200.0,33103400.0,264675795100.0,22002410300.0,292441400.0,66702709300.0,,6887337600.0,504261300.0,,55215275300.0,,200635500.0,,,,,,,6577524400.0,466764516700.0,,,54175331200.0,,,,128324700.0,110653484500.0,25200973600.0,,,,,14448153400.0,,883700900.0,4528856500.0,22121062800.0,,22428362600.0,271470487700.0,,,,,,,,,,,,,,,,,738235004400.0,85444436200.0,15239389800.0,,,,,63651540000.0,123140013700.0,,,,17368871900.0,8144202500.0,,22722000.0,,,,,,,,,16081511700.0,2926818100.0,281070698000.0,12104785500.0,,,65430208700.0,1180577400.0,21899574000.0,5492450500.0,193863663000.0,,2499377200.0,,,,,,,,,,,,,,,474934361000.0,2776131700.0,,,,26344412200.0,236956231200.0,263300643400.0,738235004400.0,,785650400.0,,,,,,,,,,,363142300.0,22651661600.0,66995150700.0,186791553700.0,3444015600.0,110653484500.0,25200973600.0,9367311600.0,1594834100.0,,,0
|
||||||
|
300750.SZ,20240727,20240727,20240630,1,1,2,4398807222.0,88643885800.0,104031988700.0,2192566200.0,21079900.0,255002207100.0,17300865500.0,228380300.0,58099476000.0,2869209400.0,7826466800.0,1246594600.0,,48050676200.0,,230227700.0,,,,,,,7030728600.0,442116937300.0,,,52121325000.0,,,,145385900.0,113142792200.0,27257067100.0,,,,,15718068700.0,,890937400.0,5000170700.0,20892871600.0,,21694056900.0,273134951500.0,,,,,,,,,,,,,,,,,715251888900.0,88819915800.0,18048659700.0,,,,,66052159100.0,116979636700.0,,,,16596608800.0,6093742000.0,,24643100.0,10590190600.0,,,,,,,,7123836300.0,2496093000.0,270831777000.0,19414874600.0,1651515800.0,,59165819700.0,1090238200.0,21242202400.0,32547613200.0,224580485000.0,,4363213700.0,,,,,,,,,,,,,,,495412262100.0,2511358500.0,,,,23608483400.0,196231143400.0,219839626800.0,715251888900.0,,-545826100.0,,,,,,,,,,,284662400.0,22462994100.0,58327856300.0,183031795800.0,4115804000.0,113142792200.0,27257067100.0,10614833600.0,1651515800.0,,,0
|
||||||
|
300750.SZ,20240416,20240416,20240331,1,1,1,4399041236.0,88213595700.0,113775363800.0,2192566200.0,12724600.0,288572136900.0,166802200.0,817044100.0,51186897200.0,,7886550900.0,426713900.0,,43979311300.0,,251362300.0,,,,,,,7332498400.0,459955986900.0,,,50586279900.0,,,,191694400.0,114498533800.0,26216109200.0,,,,,15581536000.0,,887894800.0,4958130700.0,19434638000.0,,22482818500.0,271330494700.0,,,,,,,,,,,,,,,,,731286481500.0,88444675700.0,16535118900.0,,,,,72631731700.0,112507178900.0,,,,16630284100.0,12277242700.0,,6975500.0,,,,,,,,,8263102400.0,2669102500.0,278962389700.0,19236444600.0,,,57296406400.0,1241289000.0,21767081900.0,31866021200.0,221855700200.0,,4754753700.0,,,,,,,,,,,,,,,500818089800.0,1966347800.0,,,,22738517700.0,207729874000.0,230468391700.0,731286481500.0,,1102930300.0,,,,,,,,,,,261354300.0,20599513300.0,52003941300.0,185138910600.0,3240165600.0,114498533800.0,26216109200.0,12094361500.0,1670358000.0,,,1
|
||||||
|
300750.SZ,20240416,20240416,20240331,1,1,1,4399041200.0,88213595700.0,113775363800.0,2192566200.0,12724600.0,288572136900.0,166802200.0,817044100.0,51186897200.0,,7886550900.0,426713900.0,,43979311300.0,,251362300.0,,,,,,,7332498400.0,459955986900.0,,,50586279900.0,,,,191694400.0,114498533800.0,26216109200.0,,,,,15581536000.0,,887894800.0,4958130700.0,19434638000.0,,22482818500.0,271330494700.0,,,,,,,,,,,,,,,,,731286481500.0,88444675700.0,16535118900.0,,,,,72631731700.0,112507178900.0,,,,16630284100.0,12277242700.0,,6975500.0,,,,,,,,,8263102400.0,2669102500.0,278962389700.0,19236444600.0,,,57296406400.0,1241289000.0,21767081900.0,31866021200.0,221855700200.0,,4754753700.0,,,,,,,,,,,,,,,500818089800.0,1966347800.0,,,,22738517700.0,207729874000.0,230468391700.0,731286481500.0,,1102930300.0,,,,,,,,,,,261354300.0,20599513300.0,52003941300.0,185138910600.0,3240165600.0,114498533800.0,26216109200.0,12094361500.0,1670358000.0,,,0
|
||||||
|
300750.SZ,20240316,20240316,20231231,1,1,4,4399041236.0,87907212600.0,103244625900.0,2192566200.0,9355000.0,264306514700.0,7767200.0,1751724600.0,64020533400.0,3012579200.0,6962872600.0,425984800.0,0.0,45433890100.0,,56827500.0,,,,,,,8286024600.0,449788001700.0,,,50027694100.0,,,,9839600.0,115387960100.0,25011907100.0,,,,,15675876200.0,,707881700.0,4695780000.0,17395585300.0,,21145073300.0,267380039400.0,,,,,,,,,,,,,,,,,717168041100.0,83448981700.0,15181012100.0,,,,,77514940700.0,117038773600.0,,,,14846251200.0,11741826300.0,0.0,29915700.0,13624086000.0,,,,,,,,7008874200.0,2091627800.0,287001069100.0,19237014400.0,1520256200.0,0.0,51638913500.0,1364905800.0,21448987400.0,31341466200.0,210283821400.0,,3941409600.0,,,,,,,,,,,,,,,497284890500.0,1572971600.0,,,,22175098200.0,197708052400.0,219883150600.0,717168041100.0,,1528223100.0,,,,,,,,,,,233964100.0,23982351900.0,65772258000.0,194553714300.0,3438564000.0,115387960100.0,25011907100.0,13654001700.0,1520256200.0,,,1
|
||||||
|
300750.SZ,20240316,20240316,20231231,1,1,4,4399041236.0,87907212600.0,103244625900.0,2192566200.0,9355000.0,264306514700.0,7767200.0,1751724600.0,64020533400.0,3012579200.0,6962872600.0,425984800.0,0.0,45433890100.0,,56827500.0,,,,,,,8286024600.0,449788001700.0,,,50027694100.0,,,,9839600.0,115387960100.0,25011907100.0,,,,,15675876200.0,,707881700.0,4695780000.0,17395585300.0,,21145073300.0,267380039400.0,,,,,,,,,,,,,,,,,717168041100.0,83448981700.0,15181012100.0,,,,,77514940700.0,117038773600.0,,,,14846251200.0,11741826300.0,0.0,29915700.0,13624086000.0,,,,,,,,7008874200.0,2091627800.0,287001069100.0,19237014400.0,1520256200.0,0.0,51638913500.0,1364905800.0,21448987400.0,31341466200.0,210283821400.0,,3941409600.0,,,,,,,,,,,,,,,497284890500.0,1572971600.0,,,,22175098200.0,197708052400.0,219883150600.0,717168041100.0,,1528223100.0,,,,,,,,,,,233964100.0,23982351900.0,65772258000.0,194553714300.0,3438564000.0,115387960100.0,25011907100.0,13654001700.0,1520256200.0,,,0
|
||||||
|
300750.SZ,20231020,20231020,20230930,1,1,3,4397223887.0,80571445900.0,91164745400.0,1214302900.0,6874800.0,233760087400.0,7680800.0,1534828000.0,68726798500.0,,8921784800.0,1212700.0,,48884011700.0,,63996200.0,,,,,,,7217387400.0,411386685400.0,,,45348743500.0,,,,15454100.0,104274341100.0,30650096400.0,,,,,16556905600.0,,715271700.0,4499728200.0,14571656000.0,,25355284700.0,260445521900.0,,,,,,,,,,,,,,,,,671832207300.0,85435191100.0,11348919000.0,,,,,79081439500.0,110924701800.0,,,,14119318800.0,6267372700.0,,26099000.0,,,,,,,,,4637261500.0,1725438200.0,276198050800.0,19676311700.0,,,31814013600.0,1381740300.0,20047725100.0,33132589700.0,193577250000.0,,5727986000.0,,,,,,,,,,,,,,,469775300700.0,249411800.0,,,,21942486100.0,180114420500.0,202056906600.0,671832207300.0,,3009239400.0,,,,,,,,,,,152275500.0,26556925700.0,70261626500.0,190006141300.0,3793848000.0,104274341100.0,30650096400.0,15808687600.0,1539941700.0,,,1
|
||||||
|
300750.SZ,20230726,20230726,20230630,1,1,2,4396292935.0,79909614900.0,80942539200.0,1214302900.0,3891600.0,219582042500.0,371279300.0,4221345500.0,61516723600.0,4505322900.0,12745835100.0,469548100.0,0.0,48910488200.0,,66949700.0,,,,,,,9120136200.0,383061012800.0,,,42820900000.0,,,,28657300.0,102694335500.0,32670444000.0,,,,,15607433200.0,,715160700.0,4336921600.0,12593262700.0,,25735275400.0,257937771900.0,,,,,,,,,,,,,,,,,640998784700.0,74910430300.0,16656553000.0,,,,,86701317000.0,100932770200.0,,,,12255185700.0,5889655600.0,0.0,36599000.0,15647024600.0,,,,,,,,4103059100.0,1785485900.0,270904064900.0,19793296700.0,1200000000.0,0.0,26355789200.0,1464682000.0,20534650700.0,33613635200.0,178411544000.0,,4762003000.0,,,,,,,,,,,,,,,449315608900.0,249411800.0,,,,21464036400.0,170219139400.0,191683175800.0,640998784700.0,,4001909600.0,,,,,,,,,,,344170000.0,22134411900.0,65738069100.0,187634087200.0,4974871000.0,102694335500.0,32670444000.0,15683623600.0,1200000000.0,,,0
|
||||||
|
300750.SZ,20230421,20230421,20230331,1,1,1,2442514524.0,108494320100.0,70047213300.0,1214302900.0,,210447048500.0,1496062900.0,4845153200.0,48606965200.0,,14877912400.0,,,64037677300.0,,407644900.0,,,,,,,12242046600.0,389446165900.0,,,44003247000.0,,,,42548700.0,96611233400.0,32354331800.0,,,,,17562949500.0,,715160700.0,3801140400.0,10370303200.0,,26375928900.0,250757411600.0,,,,462334400.0,,,,,,,,,,,,,640203577500.0,68376274800.0,14876987000.0,,,,,114125383600.0,92008949000.0,,,,10213306300.0,5239122700.0,,457812.2,,,,,,,,,3980597800.0,1769661400.0,290026712800.0,18969611400.0,,,21992362200.0,3206405500.0,20463130600.0,6685434300.0,141456422200.0,,,,,,,,,,,,,,,,,431483135000.0,249411800.0,,,,20813483100.0,187906959400.0,208720442500.0,640203577500.0,,5958150000.0,,,,,,,,,,,572681900.0,25872569200.0,53452118400.0,206134332600.0,4578122900.0,96611233400.0,32354331800.0,21940135700.0,1200000000.0,,,1
|
||||||
|
300750.SZ,20230421,20230421,20230331,1,1,1,2442514524.0,108494320100.0,70047213300.0,1214302900.0,,210447048500.0,1496062900.0,4845153200.0,48606965200.0,,14877912400.0,,,64037677300.0,,407644900.0,,,,,,,12242046600.0,389446165900.0,,,44003247000.0,,,,42548700.0,96611233400.0,32354331800.0,,,,,17562949500.0,,715160700.0,3801140400.0,10370303200.0,,26375928900.0,250757411600.0,,,,462334400.0,,,,,,,,,,,,,640203577500.0,68376274800.0,14876987000.0,,,,,114125383600.0,92008949000.0,,,,10213306300.0,5239122700.0,,457812.2,,,,,,,,,3980597800.0,1769661400.0,290026712800.0,18969611400.0,,,21992362200.0,3206405500.0,20463130600.0,6685434300.0,141456422200.0,,,,,,,,,,,,,,,,,431483135000.0,249411800.0,,,,20813483100.0,187906959400.0,208720442500.0,640203577500.0,,5958150000.0,,,,,,,,,,,572681900.0,25872569200.0,53452118400.0,206134332600.0,4578122900.0,96611233400.0,32354331800.0,21940135700.0,1200000000.0,,,0
|
||||||
|
300750.SZ,20230310,20230310,20221231,1,1,4,2442514524.0,88904372100.0,63242753100.0,1214302900.0,,191043409500.0,1981328100.0,3526083700.0,57966516900.0,8678379900.0,15843284400.0,,,76668898800.0,,403711500.0,,,,,,,11907028600.0,387734857000.0,,,17595207400.0,,,,44316100.0,89070834700.0,35397650600.0,,,,,9539963200.0,,704065200.0,2294776000.0,9483660400.0,,25101316500.0,213217494900.0,,,,575638000.0,,,,,,,,,,,,,600952351900.0,59099358400.0,14415402500.0,,,,,126229468200.0,94534976000.0,,,,9476018400.0,4792441200.0,,8319600.0,15005751100.0,,,,,,,,7232224400.0,1622032600.0,295761419300.0,19177888600.0,1050000000.0,0.0,19697374600.0,1807813000.0,19966701700.0,6910284100.0,128281770600.0,,,,,,,,,,,,,,,,,424043189900.0,253991000.0,,,,12427910400.0,164481251600.0,176909162000.0,600952351900.0,,8931300000.0,,,,,,,,,,,174863000.0,22444785300.0,61492600600.0,220764444200.0,8678379900.0,89070834700.0,35397650600.0,15014070600.0,1050000000.0,,,0
|
||||||
|
300750.SZ,20230310,20230310,20221231,1,1,4,2442514524.0,88904372100.0,63242753100.0,1214302900.0,,191043409500.0,1981328100.0,3526083700.0,57966516900.0,8678379900.0,15843284400.0,,,76668898800.0,,403711500.0,,,,,,,11907028600.0,387734857000.0,,,17595207400.0,,,,44316100.0,89070834700.0,35397650600.0,,,,,9539963200.0,,704065200.0,2294776000.0,9483660400.0,,25101316500.0,213217494900.0,,,,575638000.0,,,,,,,,,,,,,600952351900.0,59099358400.0,14415402500.0,,,,,126229468200.0,94534976000.0,,,,9476018400.0,4792441200.0,,8319600.0,15005751100.0,,,,,,,,7232224400.0,1622032600.0,295761419300.0,19177888600.0,1050000000.0,0.0,19697374600.0,1807813000.0,19966701700.0,6910284100.0,128281770600.0,,,,,,,,,,,,,,,,,424043189900.0,253991000.0,,,,12427910400.0,164481251600.0,176909162000.0,600952351900.0,,8931300000.0,,,,,,,,,,,174863000.0,22444785300.0,61492600600.0,220764444200.0,8678379900.0,89070834700.0,35397650600.0,15014070600.0,1050000000.0,,,1
|
||||||
|
300750.SZ,20221022,20221022,20220930,1,1,3,2440471000.0,88382735300.0,50106491500.0,1213281100.0,,158589590400.0,1872628100.0,2060935500.0,54126365500.0,,12283273500.0,,,79025040400.0,,117605400.0,,,,,,,8955878900.0,344885693500.0,,,16148787800.0,,,,206596500.0,74307767700.0,38870681700.0,,,,,7989903700.0,,1002941600.0,1809975400.0,7347010300.0,,29358395300.0,197055445300.0,,,,,,,,,,,,,,,,,541941138800.0,47507184100.0,14104703300.0,,,,,119432231200.0,90588434600.0,,,,7434024200.0,2611381800.0,,11281100.0,,,,,,,,,8295346800.0,1398400500.0,278220526000.0,14150246000.0,,,13670695200.0,1714036000.0,16308196300.0,7419759400.0,102435170100.0,,20427700.0,,,,,,,,,,,,,,,380655696200.0,253991000.0,,,,11571083300.0,149714359300.0,161285442600.0,541941138800.0,,7825371500.0,,,,,,,,,,,37896000.0,20919604000.0,56187301000.0,210020665800.0,4137737600.0,74307767700.0,38870681700.0,13415971900.0,1310000000.0,,,0
|
||||||
|
300750.SZ,20221022,20221022,20220930,1,1,3,2440471007.0,88382735300.0,50106491500.0,1213281100.0,,158589590400.0,1872628100.0,2060935500.0,54126365500.0,,12283273500.0,,,79025040400.0,,117605400.0,,,,,,,8955878900.0,344885693500.0,,,16148787800.0,,,,206596500.0,74307767700.0,38870681700.0,,,,,7989903700.0,,1002941600.0,1809975400.0,7347010300.0,,29358395300.0,197055445300.0,,,,,,,,,,,,,,,,,541941138800.0,47507184100.0,14104703300.0,,,,,119432231200.0,90588434600.0,,,,7434024200.0,2611381800.0,,11281100.0,,,,,,,,,8295346800.0,1398400500.0,278220526000.0,14150246000.0,,,13670695200.0,1714036000.0,16308196300.0,7419759400.0,102435170100.0,,20427700.0,,,,,,,,,,,,,,,380655696200.0,253991000.0,,,,11571083300.0,149714359300.0,161285442600.0,541941138800.0,,7825371500.0,,,,,,,,,,,37896000.0,20919604000.0,56187301000.0,210020665800.0,4137737600.0,74307767700.0,38870681700.0,13415971900.0,1310000000.0,,,1
|
||||||
|
300750.SZ,20220824,20220824,20220630,1,1,2,2330851200.0,88237358700.0,42177114000.0,1213281100.0,,154264447500.0,1243421300.0,2362856400.0,37454291700.0,3940219400.0,12117397900.0,,,75505395700.0,,117855500.0,,,,,,,7659618000.0,303347957300.0,,,14187663100.0,,,,220568200.0,62198685500.0,37463214300.0,,,,,6815918200.0,,1002941600.0,1666427600.0,6175703600.0,,29115145600.0,177885713700.0,,,,,,,,,,,,,,,,,481233671000.0,38872517900.0,14937309400.0,,,,,107701837000.0,72521038800.0,,,,5041659000.0,1703180400.0,100.0,6590800.0,11498403900.0,,,,,,,,8731818900.0,1320644900.0,243949152300.0,13434684300.0,1160000000.0,0.0,10989376900.0,1459589400.0,14374329700.0,6911647100.0,87594184300.0,,968715900.0,,,,,,,,,,,,,,,331543336500.0,438727300.0,,,,10019159000.0,139671175400.0,149690334500.0,481233671000.0,,6041677900.0,,,,,,,,,,,20129300.0,19517953200.0,39817148100.0,180222875800.0,3940219400.0,62198685500.0,37463214300.0,11504994800.0,1160000000.0,,,0
|
||||||
|
300750.SZ,20220430,20220430,20220331,1,1,1,2330851200.0,43295032600.0,35580140300.0,1158471200.0,,100289630900.0,1935152000.0,1786860400.0,24877828400.0,,10100118500.0,,,61578271700.0,,227220900.0,,,,,,,8924856400.0,222276559600.0,,,12380408000.0,,,,511561200.0,56266248400.0,28893882000.0,,,,,5357768600.0,,653619200.0,1708148800.0,6201003000.0,,27208014400.0,153979092300.0,,,,,,,,,,,,,,,,,376255651900.0,33235483200.0,15403153700.0,,,,,83593860700.0,64325631500.0,,,,5529734300.0,1981850300.0,,6590800.0,,,,,,,,,7197313100.0,1449820600.0,204121679200.0,12638046700.0,,,10894420700.0,1009284700.0,12919522900.0,6466877500.0,78538624300.0,,1787115400.0,,,,,,,,,,,,,,,282660303500.0,443534900.0,,,,8384011300.0,85211337100.0,93595348500.0,376255651900.0,,3290376800.0,,,,,,,,,,,23696100.0,15050335800.0,26664688800.0,147919492200.0,4267155900.0,56266248400.0,28893882000.0,7802863800.0,1010000000.0,,,1
|
||||||
|
300750.SZ,20220422,20220422,20211231,1,1,4,2330851200.0,43163696500.0,34095467500.0,1158471200.0,,89071889700.0,1363972900.0,1463828000.0,23753548200.0,3114909600.0,6466439300.0,,,40199691900.0,,201655900.0,,,,,,,5292231900.0,177734938700.0,,,10949033600.0,,,,619282400.0,41275333300.0,30998159500.0,,,,,4479606400.0,,527850700.0,1264339100.0,5542554400.0,,20575419100.0,129931922300.0,,,,243105100.0,,,,,,,,,,,,,307666860900.0,22119078800.0,12123056900.0,,,,,58405751300.0,48784286300.0,,,,5122787800.0,2403797500.0,0.0,6590800.0,6169623600.0,,,,,,,,3548532800.0,1242490300.0,149344832600.0,15855052000.0,1010000000.0,0.0,9953762700.0,1038576900.0,12099359100.0,3228720400.0,65699853800.0,,,,,,,,,,,,,,,,,215044686400.0,443534900.0,,,,8108903200.0,84513271300.0,92622174500.0,307666860900.0,,4208319800.0,,,,,,,,,,,77285500.0,11537915300.0,25217376200.0,107190037600.0,3114909600.0,41275333300.0,30998159500.0,6176214400.0,1010000000.0,,,0
|
||||||
|
300750.SZ,20211028,20211028,20210930,1,1,3,2329007802.0,41512967187.03,25859863285.73,1157782633.55,,80735121590.38,1754005408.73,5863666031.21,14340032235.16,,3282854834.31,,,34961665056.94,,176775294.63,,,,,,,3689743310.86,149294839099.23,,,10031478677.96,,,,521066919.71,31850222746.77,21495217684.82,,,,,3530624985.15,,349692478.44,755110152.8,4311764310.21,,21438993970.78,99856957130.14,,,,1679344985.15,,,,,,,,,,,,,249151796229.37,17159358715.27,8648141083.6,,,,,45594390099.07,32631866194.43,,,,3538683641.3,2171709495.66,,10638731.54,,,,,,,,,1572686982.26,1152044044.4,114496862624.12,17528377295.31,,,10171233831.28,360049010.39,7944056738.7,,54472495682.41,,,,,,,,,,,,,,,,,168969358306.53,443534934.1,,,,7487789886.43,72694648036.41,80182437922.84,249151796229.37,,2278562062.2,,,,,,,,,,,77075924.92,13196959051.03,20203698266.37,78226256293.5,2734554426.94,31850222746.77,21495217684.82,5990382032.37,1171669290.75,,,0
|
||||||
|
300750.SZ,20211028,20211028,20210930,1,1,3,2329007802.0,41512967187.03,25859863285.73,1157782633.55,,80735121590.38,1754005408.73,5863666031.21,14340032235.16,,3282854834.31,,,34961665056.94,,176775294.63,,,,,,,3689743310.86,149294839099.23,,,10031478677.96,,,,521066919.71,31850222746.77,21495217684.82,,,,,3530624985.15,,349692478.44,755110152.8,4311764310.21,,21438993970.78,99856957130.14,,,,1679344985.15,,,,,,,,,,,,,249151796229.37,17159358715.27,8648141083.6,,,,,45594390099.07,32631866194.43,,,,3538683641.3,2171709495.66,,10638731.54,,,,,,,,,1572686982.26,1152044044.4,114496862624.12,17528377295.31,,,10171233831.28,360049010.39,7944056738.7,,54472495682.41,,,,,,,,,,,,,,,,,168969358306.53,443534934.1,,,,7487789886.43,72694648036.41,80182437922.84,249151796229.37,,2278562062.2,,,,,,,,,,,77075924.92,13196959051.03,20203698266.37,78226256293.5,2734554426.94,31850222746.77,21495217684.82,5990382032.37,1171669290.75,,,1
|
||||||
|
300750.SZ,20210826,20210826,20210630,1,1,2,2329007802.0,41446874263.9,22565878445.75,1157782633.55,,74686697280.12,2214851732.73,5485309961.18,13981824366.21,4058611364.67,3848415008.73,,,24165705805.13,,143447332.7,,,,,,,3150312575.08,132996356932.87,,,9240532691.61,,,,463424807.46,25132132439.37,15450275778.57,0.0,0.0,,,3395293147.7,,329506902.78,478944306.35,3890656231.9,,12646811292.58,74787140887.04,,,,1184105581.4,,,,,,,,,,,,,207783497819.91,8701599250.29,7936400830.37,,,,,33850033847.32,25670496056.42,,,,3023749746.8,1454565477.15,0.0,565000646.18,6879740238.9,,,,,,,,1493766156.37,1057174566.45,92689792739.55,14273326292.78,1150000000.0,0.0,8709869807.16,235972124.69,6400308476.35,,39605688511.2,,,,,,,,,,,,,,,,,132295481250.75,693512300.6,,,,6729713769.57,68758302799.59,75488016569.16,207783497819.91,,1952271954.99,,,,,,,,,,,77075924.92,10758865173.59,19467134327.39,59520529903.74,4058611364.67,25132132439.37,15450275778.57,7444740885.08,1150000000.0,,,0
|
||||||
|
300750.SZ,20210430,20210430,20210331,1,1,1,2329474028.0,41380785863.11,20595335940.37,1157782633.55,,71677310067.0,1774375580.91,9447306209.1,12260857992.64,,1983836972.02,,,17194779915.91,,46920942.02,,,,,,,1777499958.73,120622316843.24,,,5574560949.21,,,,497767224.94,20760089316.68,5602125260.39,,,,,2527779959.26,,147951887.23,420276294.97,3497853311.61,,11262011782.97,52706588084.12,,,,727619072.06,,,,,,,,,,,,,173328904927.36,7046382303.41,6213829887.31,,,,,23346295000.95,17844739699.91,,,,3098793999.64,1336465854.43,,6172824.12,,,,,,,,,1473265562.64,904377178.92,66877122610.85,14339029833.92,,,7708599437.28,54350808.15,4674614610.02,,35110766315.06,,,,,,,,,,,,,,,,,101987888925.91,710020552.82,,,,5696780374.85,65644235626.6,71341016001.45,173328904927.36,,890877714.39,,,,,,,,,,,75269024.76,8125493258.78,21708164201.74,41191034700.86,3656541108.09,20760089316.68,5602125260.39,4533862168.27,1150000000.0,,,0
|
||||||
|
300750.SZ,20210430,20210430,20210331,1,1,1,2329474028.0,41380785863.11,20595335940.37,1157782633.55,,71677310067.0,1774375580.91,9447306209.1,12260857992.64,,1983836972.02,,,17194779915.91,,46920942.02,,,,,,,1777499958.73,120622316843.24,,,5574560949.21,,,,497767224.94,20760089316.68,5602125260.39,,,,,2527779959.26,,147951887.23,420276294.97,3497853311.61,,11262011782.97,52706588084.12,,,,727619072.06,,,,,,,,,,,,,173328904927.36,7046382303.41,6213829887.31,,,,,23346295000.95,17844739699.91,,,,3098793999.64,1336465854.43,,6172824.12,,,,,,,,,1473265562.64,904377178.92,66877122610.85,14339029833.92,,,7708599437.28,54350808.15,4674614610.02,,35110766315.06,,,,,,,,,,,,,,,,,101987888925.91,710020552.82,,,,5696780374.85,65644235626.6,71341016001.45,173328904927.36,,890877714.39,,,,,,,,,,,75269024.76,8125493258.78,21708164201.74,41191034700.86,3656541108.09,20760089316.68,5602125260.39,4533862168.27,1150000000.0,,,1
|
||||||
|
300750.SZ,20210428,20210428,20201231,1,1,4,2329474028.0,41662151603.08,18640918703.75,1157782633.55,,68424116053.67,3288071512.61,9877156349.23,11293523722.88,3303956813.15,997118630.25,,,13224640950.39,,81548616.67,,,,,,,969240539.21,112864989321.68,,,4813072905.14,,,,372156591.66,19621648443.02,5750351820.37,,,,,2517935725.46,,147951887.23,363551716.95,3167109948.33,,5002631587.8,43753437618.91,,,,1330347108.86,,,,,,,,,,,,,156618426940.59,6068163254.2,6335080182.17,,,,,15636589526.9,15634844308.52,,,,2657564914.42,1321059090.43,0.0,6172824.12,4401603465.43,,,,,,,,1349038696.49,760008999.58,54977189803.22,14382255950.87,1193938630.3,0.0,6797704877.32,85518810.08,3918939197.71,,32446520720.48,,,,,,,,,,,,,,,,,87423710523.7,710020552.82,,,,4987417050.31,64207299366.58,69194716416.89,156618426940.59,,1126992951.02,,,,,,,,,,,75269024.76,6875227795.16,21170680072.11,31271433835.42,3303956813.15,19621648443.02,5750351820.37,4407776289.55,1193938630.3,,,1
|
||||||
|
300750.SZ,20210428,20210428,20201231,1,1,4,2329474028.0,41662151603.08,18640918703.75,1157782633.55,,68424116053.67,3288071512.61,9877156349.23,11293523722.88,3303956813.15,997118630.25,,,13224640950.39,,81548616.67,,,,,,,969240539.21,112864989321.68,,,4813072905.14,,,,372156591.66,19621648443.02,5750351820.37,,,,,2517935725.46,,147951887.23,363551716.95,3167109948.33,,5002631587.8,43753437618.91,,,,1330347108.86,,,,,,,,,,,,,156618426940.59,6068163254.2,6335080182.17,,,,,15636589526.9,15634844308.52,,,,2657564914.42,1321059090.43,0.0,6172824.12,4401603465.43,,,,,,,,1349038696.49,760008999.58,54977189803.22,14382255950.87,1193938630.3,0.0,6797704877.32,85518810.08,3918939197.71,,32446520720.48,,,,,,,,,,,,,,,,,87423710523.7,710020552.82,,,,4987417050.31,64207299366.58,69194716416.89,156618426940.59,,1126992951.02,,,,,,,,,,,75269024.76,6875227795.16,21170680072.11,31271433835.42,3303956813.15,19621648443.02,5750351820.37,4407776289.55,1193938630.3,,,0
|
||||||
|
300750.SZ,20201028,20201028,20200930,1,1,3,2329474028.0,41267668240.95,16477692586.43,1097245469.55,,66437209386.46,1967213405.45,6851381952.07,8988062513.02,,655033779.17,,,9346975874.54,,,,,,,,,1416333485.15,101740472119.2,,,2311733016.79,,,,,17198092089.37,5656172336.78,,,,,2470422536.68,,147951887.23,342491525.84,2535329791.94,,3877580433.51,36028386135.32,,,,1155305887.36,,,,,,,,,,,,,137768858254.52,5419429150.29,4361165244.81,,,,,11510910950.46,11093220985.42,,,,1653018543.8,933795455.63,,14380319.72,,,,,,,,,1356368401.84,581206979.29,40542341632.86,14761040736.73,,,6048903332.43,121078988.67,3564969995.83,,30644786719.55,,,,,,,,,,,,,,,,,71187128352.41,709694163.22,,,,5225460213.39,61356269688.72,66581729902.11,137768858254.52,,893883527.01,,,,,,,,,,,,5417110399.38,15839444465.09,22604131935.88,4922955835.98,17198092089.37,5656172336.78,3635544672.23,729364515.6,,,0
|
||||||
|
300750.SZ,20200827,20200827,20200630,1,1,2,2207113780.0,21714813493.64,15032163142.9,1097245469.55,,37571034186.03,874307109.33,5391856244.26,7771501102.25,4229576026.07,551171111.25,,,9120702363.9,,,,,,,,,1319042475.94,68130152338.81,,,1527611204.58,,,,,16402618133.36,3430354308.42,0.0,0.0,,,2423107313.8,,147951887.23,359696314.61,2350468845.86,,3992774774.45,31906951088.14,,,,1300961719.78,,,,,,,,,,,,,100037103426.95,6723868093.75,2876186024.14,,,,,12821286467.94,7438880488.43,,,,1386927107.57,662849296.73,0.0,17042223.28,4208329087.55,,,,,,,,1154945481.02,458181632.25,35466989734.91,4582049677.92,713971319.27,0.0,6101214728.99,77630155.57,1619553975.47,,19818287950.97,,,,,,,,,,,,,,,,,55285277685.88,1029206052.4,,,,5078667240.51,39673158500.56,44751825741.07,100037103426.95,,651028666.87,,,,,,,,,,,,4442361926.0,13163357346.51,20260166956.37,4229576026.07,16402618133.36,3430354308.42,4225371310.83,713971319.27,,,0
|
||||||
|
300750.SZ,20200827,20200827,20200630,1,1,2,2207113780.0,21714813493.64,15032163142.9,1097245469.55,,37571034186.03,874307109.33,5391856244.26,7771501102.25,4229576026.07,551171111.25,,,9120702363.9,,,,,,,,,1319042475.94,68130152338.81,,,1527611204.58,,,,,16402618133.36,3430354308.42,0.0,0.0,,,2423107313.8,,147951887.23,359696314.61,2350468845.86,,3992774774.45,31906951088.14,,,,1300961719.78,,,,,,,,,,,,,100037103426.95,6723868093.75,2876186024.14,,,,,12821286467.94,7438880488.43,,,,1386927107.57,662849296.73,0.0,17042223.28,4208329087.55,,,,,,,,1154945481.02,458181632.25,35466989734.91,4582049677.92,713971319.27,0.0,6101214728.99,77630155.57,1619553975.47,,19818287950.97,,,,,,,,,,,,,,,,,55285277685.88,1029206052.4,,,,5078667240.51,39673158500.56,44751825741.07,100037103426.95,,651028666.87,,,,,,,,,,,,4442361926.0,13163357346.51,20260166956.37,4229576026.07,16402618133.36,3430354308.42,4225371310.83,713971319.27,,,1
|
||||||
|
300750.SZ,20200428,20200428,20200331,1,1,1,2208399700.0,21690483383.4,14322773169.6,1097245469.55,,37110260152.45,1368845782.86,6958116041.84,7844668160.97,,766901403.45,,,10193303476.8,,,,,,,,,1445792765.06,71654624828.61,,,1520944749.97,,,,,16936823089.92,1756814917.99,,,,,2331373470.76,,147951887.23,375597490.81,2277794465.42,,3179996567.8,29781840068.04,,,,1087997373.15,,,,,,,,,,,,,101436464896.65,5717526586.79,2489349924.44,,,,,16185682771.99,7573283671.28,,,,1615223768.07,722158365.68,,2418687.95,,,,,,,,,1159645442.09,,39832505062.62,4539302834.76,,,5756547909.56,53697173.7,1595065700.99,,18359783488.16,,,,,,,,,,,,,,,,,58192288550.78,1074894790.0,,,,4469433925.84,38774742420.03,43244176345.87,101436464896.65,,530735487.48,,,,,,,,,,,,4948467629.29,14802784202.81,23758966443.27,4878739672.03,16936823089.92,1756814917.99,5138693489.78,697643282.36,,,1
|
||||||
|
300750.SZ,20200425,20200425,20191231,1,1,4,2208399700.0,21630448577.59,13652965292.41,1097245469.55,,32269635327.07,1389585592.37,9649949692.85,8338535645.35,4568565748.8,538163094.42,,,11480549879.88,,,,,,,,,1647816662.94,71694937173.28,,,1540452827.51,,,,,17417348593.44,1996524778.01,,,,,2302317207.14,,147951887.23,394096018.07,2079210533.02,,2248533970.82,29657039538.04,,,,1812135529.6,,,,,,,,,,,,,101351976711.32,4980563181.26,2125646681.77,,,,286915936.0,17420197790.4,10692137500.67,6161443242.83,,,1582275521.53,962984568.04,,2418687.95,5295890304.78,,,,,,,,1077468495.09,,45607378729.06,1508339195.7,873618580.61,,5289773262.4,91191949.71,813236654.86,,13556722824.54,,,,,,,,,,,,,,,,,59164101553.6,1074894790.0,,,,4052891263.24,38134983894.48,42187875157.72,101351976711.32,,620819644.93,,,,,,,,,,,,,17988485338.2,28112335291.07,4568565748.8,17417348593.44,1996524778.01,5298308992.73,873618580.61,,,0
|
||||||
|
300750.SZ,20200425,20200425,20191231,1,1,4,2208399700.0,21630448577.59,13652965292.41,1097245469.55,,32269635327.07,1389585592.37,9649949692.85,8338535645.35,4568565748.8,538163094.42,,,11480549879.88,,,,,,,,,1647816662.94,71694937173.28,,,1540452827.51,,,,,17417348593.44,1996524778.01,,,,,2302317207.14,,147951887.23,394096018.07,2079210533.02,,2248533970.82,29657039538.04,,,,1812135529.6,,,,,,,,,,,,,101351976711.32,4980563181.26,2125646681.77,,,,286915936.0,17420197790.4,10692137500.67,6161443242.83,,,1582275521.53,962984568.04,,2418687.95,5295890304.78,,,,,,,,1077468495.09,,45607378729.06,1508339195.7,873618580.61,,5289773262.4,91191949.71,813236654.86,,13556722824.54,,,,,,,,,,,,,,,,,59164101553.6,1074894790.0,,,,4052891263.24,38134983894.48,42187875157.72,101351976711.32,,620819644.93,,,,,,,,,,,,,17988485338.2,28112335291.07,4568565748.8,17417348593.44,1996524778.01,5298308992.73,873618580.61,,,1
|
||||||
|
300750.SZ,20191026,20191026,20190930,1,1,3,2208399700.0,21521985575.3,12667619429.06,985878418.69,,33352339595.99,287810000.0,8710491739.55,9700597153.15,,2361924059.73,,139542854.11,10005326799.83,,,,,,,,,1167260929.19,68689001550.95,,,1176625150.34,,,,,16885925397.99,2831712605.56,,,,,1518584142.91,,100419270.78,341847641.95,2055036261.06,,1118431570.76,27622355108.0,,,,1487576248.68,,,,,,,,,,,,,96311356658.95,4630256269.72,1340563717.48,,,,314247518.1,17244910400.54,10889184263.67,7212285097.05,,,1519823498.03,1213384710.92,29996067.26,2418687.95,3179532040.92,,,,,,,,917868306.62,,43864214308.54,,,,5579606717.14,177088163.04,653515298.16,,11957626010.3,,,,,,,,,,,,,,,,,55821840318.84,1074894790.0,,,,3545602822.65,36943913517.46,40489516340.11,96311356658.95,,634925184.41,,,,,,,,,,,,,18411088892.7,28134094664.21,1615675024.83,16885925397.99,2831712605.56,3211946796.13,917159562.24,,,1
|
||||||
|
300750.SZ,20190824,20190824,20190630,1,1,2,2194445000.0,20966274995.41,11305749304.2,985878418.69,,32556486370.73,58980000.0,9444111464.19,8193892175.59,824534244.85,1029818178.9,2452287.27,177853201.6,9623692125.75,,,,,,,,,1233554253.66,63881882652.5,,,947416921.82,,,,,14883961290.06,3506528066.14,,,,,1555293801.94,,100419270.78,316656012.08,1736570054.02,,1425909205.95,26006748934.49,,,,736508349.96,,,,,,,,,,,,,89888631586.99,3638729122.03,1294039502.4,,,,314247518.1,17059577651.6,10098811857.43,7534909203.04,,,1317233803.46,803066668.27,22426699.31,311692470.8,2664652254.88,,,,,,,,830307415.47,,42250965044.76,,925232995.13,,4313623912.01,58389832.13,635800994.99,,9571776856.29,,,,,,,,,,,,,,,,,51822741901.05,773581200.0,,,,3488400716.48,34577488969.46,38065889685.94,89888631586.99,,-101277548.84,,,,,,,,,,,,,17638003639.78,27158389509.03,1004839733.72,14883961290.06,3506528066.14,2998771424.99,925232995.13,,,0
|
||||||
|
300750.SZ,20190427,20190427,20190331,1,1,1,2195017400.0,21452320895.65,10562239859.25,985878418.69,,32224951522.9,37900000.0,9162783167.49,7933064764.17,,1153320036.04,,182452713.88,7686537622.67,,,,,,,,,870074607.47,60520697494.05,,,1047709787.58,,,,,12718283064.26,4002146735.88,,,,,1331981184.25,,100419270.78,320180603.51,1481495508.21,,1008321047.6,23580574965.47,,,,652958907.43,,,,,,,,,,,,,84101272459.52,3394334761.13,1403970598.49,,,,314247518.1,,,5404891136.69,,,1336293223.26,1122299621.77,20963013.91,,,,,,,,,,990251685.25,,38597161467.45,,,,3507541924.93,41726802.59,626870612.25,,8505238976.51,,,,,,,,,,,,,,,,,47102400443.96,793701060.0,,,,2772478669.16,34226393346.4,36998872015.56,84101272459.52,,-175362167.19,,,,,,,,,,,,,17095847931.66,24124867219.59,799106865.88,12718283064.26,4002146735.88,3900340464.3,934764875.61,,,0
|
||||||
|
300750.SZ,20190427,20190427,20190331,1,1,1,2195017400.0,21452320895.65,10562239859.25,985878418.69,,32224951522.9,37900000.0,9162783167.49,7933064764.17,,1153320036.04,,182452713.88,7686537622.67,,,,,,,,,870074607.47,60520697494.05,,,1047709787.58,,,,,12718283064.26,4002146735.88,,,,,1331981184.25,,100419270.78,320180603.51,1481495508.21,,1008321047.6,23580574965.47,,,,652958907.43,,,,,,,,,,,,,84101272459.52,3394334761.13,1403970598.49,,,,314247518.1,,,5404891136.69,,,1336293223.26,1122299621.77,20963013.91,,,,,,,,,,990251685.25,,38597161467.45,,,,3507541924.93,41726802.59,626870612.25,,8505238976.51,,,,,,,,,,,,,,,,,47102400443.96,793701060.0,,,,2772478669.16,34226393346.4,36998872015.56,84101272459.52,,-175362167.19,,,,,,,,,,,,,17095847931.66,24124867219.59,799106865.88,12718283064.26,4002146735.88,3900340464.3,934764875.61,,,1
|
||||||
|
300750.SZ,20190425,20190425,20181231,1,1,4,2195017400.0,21372918712.25,9515006632.3,985878418.69,,27731189739.92,,9742890628.44,6224857396.53,589281314.94,864640798.47,,92808117.05,7076101849.47,,,,,,,,,1076991664.73,53911422755.37,1516521098.2,,965198180.81,,,,,11574665757.11,1623838222.94,,,,,1346171137.42,,100419270.78,305828515.4,1240737742.63,,1298901335.85,19972281261.14,,,,512661245.82,,,,,,,,,,,,,73883704016.51,3490767815.96,1180092100.11,,,,314247518.1,11841128076.55,7057075077.4,4994400867.91,,,1122253456.83,722536564.72,19842845.23,,2904341329.33,,,,,,,,929024032.37,,31084941868.55,,943414523.31,,2512382681.52,40984489.33,611042047.22,,7598591557.34,,,,,,,,,,,,,,,,,38683533425.89,793701060.0,,,,2261889695.31,32938280895.31,35200170590.62,73883704016.51,,-336839207.93,,,,,,,,,,,,,15967748024.97,18898203153.95,682089431.99,11574665757.11,1623838222.94,2924184174.56,943414523.31,,,0
|
||||||
|
300750.SZ,20190425,20190425,20181231,1,1,4,2195017400.0,21372918712.25,9515006632.3,985878418.69,,27731189739.92,,9742890628.44,6224857396.53,589281314.94,864640798.47,,92808117.05,7076101849.47,,,,,,,,,1076991664.73,53911422755.37,1516521098.2,,965198180.81,,,,,11574665757.11,1623838222.94,,,,,1346171137.42,,100419270.78,305828515.4,1240737742.63,,1298901335.85,19972281261.14,,,,512661245.82,,,,,,,,,,,,,73883704016.51,3490767815.96,1180092100.11,,,,314247518.1,11841128076.55,7057075077.4,4994400867.91,,,1122253456.83,722536564.72,19842845.23,,2904341329.33,,,,,,,,929024032.37,,31084941868.55,,943414523.31,,2512382681.52,40984489.33,611042047.22,,7598591557.34,,,,,,,,,,,,,,,,,38683533425.89,793701060.0,,,,2261889695.31,32938280895.31,35200170590.62,73883704016.51,,-336839207.93,,,,,,,,,,,,,15967748024.97,18898203153.95,682089431.99,11574665757.11,1623838222.94,2924184174.56,943414523.31,,,1
|
||||||
|
300750.SZ,20181026,20181026,20180930,1,1,3,2195017400.0,21332400491.65,8854096176.97,638253676.69,,23009873374.81,,4105020050.57,9849744045.57,,453947445.22,,,5286472060.07,,,,,,,,,1368390591.89,45173587344.33,1749328770.25,,984646309.7,,,,,10313102145.17,2612119399.87,,,,,1362641804.84,,100419270.78,176881170.51,902206805.13,,415681574.9,18617027251.15,,,,416495571.63,,,,,,,,,,,,,63790614595.48,3245327066.37,1248978938.95,,,,,,,1704582797.09,,,596544931.31,705588018.28,,,,,,,,,,,826658774.41,,21825445438.14,,,,2821540586.26,42052130.71,360701916.84,,7437101080.2,,,,,,,,,,,,,,,,,29262546518.34,793701060.0,,,,2226764875.78,32301303201.36,34528068077.14,63790614595.48,,75236516.05,,,,,,,,,,,,,13954764096.14,15096667354.42,683644204.57,10313102145.17,2612119399.87,1646424623.68,967479380.02,,,1
|
||||||
|
300750.SZ,20181026,20181026,20180930,1,1,3,2195017400.0,21332400491.65,8854096176.97,638253676.69,,23009873374.81,,4105020050.57,9849744045.57,,453947445.22,,,5286472060.07,,,,,,,,,1368390591.89,45173587344.33,1749328770.25,,984646309.7,,,,,10313102145.17,2612119399.87,,,,,1362641804.84,,100419270.78,176881170.51,902206805.13,,415681574.9,18617027251.15,,,,416495571.63,,,,,,,,,,,,,63790614595.48,3245327066.37,1248978938.95,,,,,,,1704582797.09,,,596544931.31,705588018.28,,,,,,,,,,,826658774.41,,21825445438.14,,,,2821540586.26,42052130.71,360701916.84,,7437101080.2,,,,,,,,,,,,,,,,,29262546518.34,793701060.0,,,,2226764875.78,32301303201.36,34528068077.14,63790614595.48,,75236516.05,,,,,,,,,,,,,13954764096.14,15096667354.42,683644204.57,10313102145.17,2612119399.87,1646424623.68,967479380.02,,,0
|
||||||
|
300750.SZ,20180824,20180824,20180630,1,1,2,2172437000.0,20520157651.05,7415859086.9,638253676.69,,17800002418.59,,2571239620.97,8528717101.73,474148632.84,678003502.29,,64274152.08,4919942324.71,,,,,,,,,2632034286.33,37691162710.81,1729158500.0,,913752605.6,,,,,9819507470.69,2645070047.6,,,,,1384785545.17,,100419270.78,158460787.9,708272329.32,,293403603.49,17752830160.55,,,,22800671.27,,,,,,,,,,,,,55443992871.36,3194631603.51,1401956157.12,,,,,6675843483.7,5740618051.51,349064690.97,,,524449445.7,271459638.63,16260284.94,,283008992.25,,,,,,,,785188697.21,,16047849442.03,,899399594.33,,2018155174.56,34549547.01,425180664.33,,6571916583.74,,,,,,,,,,,,,,,,,22619766025.77,,,,,2005370552.71,30818856292.88,32824226845.59,55443992871.36,,72148878.24,,,,,,,,,,,,,11099956722.7,12416461535.21,538422784.92,9819507470.69,2645070047.6,299269277.19,899399594.33,,,1
|
||||||
|
300750.SZ,20180824,20180824,20180630,1,1,2,2172437000.0,20520157651.05,7415859086.9,638253676.69,,17800002418.59,,2571239620.97,8528717101.73,474148632.84,678003502.29,,64274152.08,4919942324.71,,,,,,,,,2632034286.33,37691162710.81,1729158500.0,,913752605.6,,,,,9819507470.69,2645070047.6,,,,,1384785545.17,,100419270.78,158460787.9,708272329.32,,293403603.49,17752830160.55,,,,22800671.27,,,,,,,,,,,,,55443992871.36,3194631603.51,1401956157.12,,,,,6675843483.7,5740618051.51,349064690.97,,,524449445.7,271459638.63,16260284.94,,283008992.25,,,,,,,,785188697.21,,16047849442.03,,899399594.33,,2018155174.56,34549547.01,425180664.33,,6571916583.74,,,,,,,,,,,,,,,,,22619766025.77,,,,,2005370552.71,30818856292.88,32824226845.59,55443992871.36,,72148878.24,,,,,,,,,,,,,11099956722.7,12416461535.21,538422784.92,9819507470.69,2645070047.6,299269277.19,899399594.33,,,0
|
||||||
|
300750.SZ,20180522,20180522,20180331,1,1,1,1955193267.0,15374442887.79,6918251958.12,638253676.69,,9676141216.63,,7527750188.08,6715688989.42,149376993.55,847303512.7,,47382489.87,4113040896.1,,,,,,,,,1558593622.51,30651507998.01,1962716000.0,,780030501.29,,,,,8446673663.32,3122587039.87,,,,,1390279968.16,,100419270.78,163939750.97,580079605.61,,625001731.36,17171727531.36,,,,16230089.15,,,,,,,,,,,,,47823235529.37,2755256273.24,1163670014.17,,,,,7362937604.85,4308621518.19,518067888.02,,,509591839.94,306609488.43,16269159.28,,296573893.69,,,,,,,,449364718.01,,14931706124.58,,894088692.78,,1787562369.82,69115257.32,404289790.79,,5910312383.95,,,,,,,,,,,,,,,,,20842018508.53,,,,,1843395945.35,25137821075.49,26981217020.84,47823235529.37,,251679285.89,,,,,,,,,,,,,14243439177.5,11671559123.04,196759483.42,8446673663.32,3122587039.87,312843052.97,894088692.78,,,0
|
||||||
|
300750.SZ,20180522,20180522,20171231,1,1,4,1955193267.0,15354587816.94,6504904798.9,638253676.69,,14080936626.3,,5458335290.35,6918521550.9,90630850.1,305835456.79,,52310504.72,3417757092.32,,,,,,,,,2695030983.77,33033102914.27,1961291000.0,,791027220.9,,,,,8219496581.74,2974364031.46,,,,,1408760249.33,,100419270.78,139310483.53,510045198.34,,525068808.1,16629782844.18,,,,13744559.02,,,,,,,,,,,,,49662885758.45,2129095275.13,2245096000.7,,,,,8812715586.2,4978257325.43,203165478.74,,,517308034.99,436196766.94,15205262.28,,317156883.9,,,,,,,,364944599.97,,17890045939.15,,895045177.66,,1789007284.61,68992112.81,419460871.47,,5301600721.68,,,,,,,,,,,,,,,,,23191646660.83,,,,,1769799526.51,24701439571.11,26471239097.62,49662885758.45,,248500011.58,,,,,,,,,,,,,12376856841.25,13790972911.63,142941354.82,8219496581.74,2974364031.46,332362146.18,895045177.66,,,0
|
||||||
|
300750.SZ,20180522,20180522,20171231,1,1,4,1955193267.0,15354587816.94,6504904798.9,638253676.69,,14080936626.3,,5458335290.35,6918521550.9,90630850.1,305835456.79,,52310504.72,3417757092.32,,,,,,,,,2695030983.77,33033102914.27,1961291000.0,,791027220.9,,,,,8219496581.74,2974364031.46,,,,,1408760249.33,,100419270.78,139310483.53,510045198.34,,525068808.1,16629782844.18,,,,13744559.02,,,,,,,,,,,,,49662885758.45,2129095275.13,2245096000.7,,,,,8812715586.2,4978257325.43,203165478.74,,,517308034.99,436196766.94,15205262.28,,317156883.9,,,,,,,,364944599.97,,17890045939.15,,895045177.66,,1789007284.61,68992112.81,419460871.47,,5301600721.68,,,,,,,,,,,,,,,,,23191646660.83,,,,,1769799526.51,24701439571.11,26471239097.62,49662885758.45,,248500011.58,,,,,,,,,,,,,12376856841.25,13790972911.63,142941354.82,8219496581.74,2974364031.46,332362146.18,895045177.66,,,1
|
||||||
|
300750.SZ,20171110,20171110,20170630,1,1,2,1955193267.0,15073392635.47,4992362867.75,299841288.9,,1817625421.27,,2875309020.6,6005154594.85,129673951.35,156199612.05,,89547067.51,3955037968.76,,,,,,,,,11660834659.89,26689382296.28,1547503500.0,,310725425.65,,,,,5635475096.25,4237842734.96,,,,,1162449058.99,,100419270.78,48928917.03,332451118.62,,818438956.14,14194234078.42,,,,,,,,,,,,,,,,,40883616374.7,719950000.0,1257975977.42,,,,,5427777223.94,6190098389.53,192644288.31,,,402945039.76,396746820.17,8666706.59,,361005463.17,,,,,,,,129784955.93,,14367644864.82,,913849883.01,,1268416291.8,82065980.53,377532756.18,,3361814911.52,,,,,,,,,,,,,,,,,17729459776.34,,,,,519861419.41,22634295178.95,23154156598.36,40883616374.7,,313505119.83,,,,,,,,,,,,,8880463615.45,11617875613.47,219221018.86,5635475096.25,4237842734.96,369672169.76,913849883.01,,,0
|
||||||
|
300750.SZ,20171110,20171110,20170630,1,1,2,1955193267.0,15073392635.47,4992362867.75,299841288.9,,1817625421.27,,2875309020.6,6005154594.85,129673951.35,156199612.05,,89547067.51,3955037968.76,,,,,,,,,11660834659.89,26689382296.28,1547503500.0,,310725425.65,,,,,5635475096.25,4237842734.96,,,,,1162449058.99,,100419270.78,48928917.03,332451118.62,,818438956.14,14194234078.42,,,,,,,,,,,,,,,,,40883616374.7,719950000.0,1257975977.42,,,,,5427777223.94,6190098389.53,192644288.31,,,402945039.76,396746820.17,8666706.59,,361005463.17,,,,,,,,129784955.93,,14367644864.82,,913849883.01,,1268416291.8,82065980.53,377532756.18,,3361814911.52,,,,,,,,,,,,,,,,,17729459776.34,,,,,519861419.41,22634295178.95,23154156598.36,40883616374.7,,313505119.83,,,,,,,,,,,,,8880463615.45,11617875613.47,219221018.86,5635475096.25,4237842734.96,369672169.76,913849883.01,,,1
|
||||||
|
300750.SZ,20180522,20180522,20161231,1,1,4,613321800.0,11608553987.09,2965362316.99,299841288.9,,2456530834.16,,570522837.1,7315840024.05,183806946.21,101183102.22,,7564477.11,1359772316.12,,,,,,,,,9760704235.56,21761324772.53,143400000.0,,169658176.39,,,,,3727473865.79,1226129855.44,,,,,621645950.26,,100419270.78,14206421.31,264912007.47,,559144024.11,6826989571.55,,,,,,,,,,,,,,,,,28588314344.08,302000000.0,1226587998.8,,,,,4394039468.71,3173395264.55,87727135.56,,,446249267.28,248297683.21,5776292.16,,360240077.32,,,,,,,,240511234.77,,10182824422.36,,950079201.39,,930580458.65,28130130.54,403581087.31,,2614370877.89,,,,,,,,,,,,,,,,,12797195300.25,,,,,302472760.51,15488646283.32,15791119043.83,28588314344.08,,1566890.34,,,,,,,5400000.0,,,,,,7886362861.15,7567434733.26,191371423.32,3727473865.79,1226129855.44,366016369.48,950079201.39,,,0
|
||||||
|
300750.SZ,20180522,20180522,20161231,1,1,4,613321800.0,11608553987.09,2965362316.99,299841288.9,,2456530834.16,,570522837.1,7315840024.05,183806946.21,101183102.22,,7564477.11,1359772316.12,,,,,,,,,9760704235.56,21761324772.53,143400000.0,,169658176.39,,,,,3727473865.79,1226129855.44,,,,,621645950.26,,100419270.78,14206421.31,264912007.47,,559144024.11,6826989571.55,,,,,,,,,,,,,,,,,28588314344.08,302000000.0,1226587998.8,,,,,4394039468.71,3173395264.55,87727135.56,,,446249267.28,248297683.21,5776292.16,,360240077.32,,,,,,,,240511234.77,,10182824422.36,,950079201.39,,930580458.65,28130130.54,403581087.31,,2614370877.89,,,,,,,,,,,,,,,,,12797195300.25,,,,,302472760.51,15488646283.32,15791119043.83,28588314344.08,,1566890.34,,,,,,,5400000.0,,,,,,7886362861.15,7567434733.26,191371423.32,3727473865.79,1226129855.44,366016369.48,950079201.39,,,1
|
||||||
|
300750.SZ,20161001,20161001,20160630,1,1,2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,12726241200.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,10186685700.0,,,,,,2539555500.0,,,,,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
300750.SZ,20161001,20161001,20160630,1,1,2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,12726241200.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,10186685700.0,,,,,,2539555500.0,,,,,,,,,,,,,,,,,,,,,,,,,,1
|
||||||
|
300750.SZ,20160729,20160729,20160331,1,1,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,11042108000.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,9037644600.0,,,,,,2004463400.0,,,,,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
300750.SZ,20180522,20180522,20151231,1,1,4,470590000.0,369014163.84,376303017.19,37079169.44,,1292935327.52,,422182294.7,2393930005.73,55484188.21,70469398.58,,,1041611188.85,,,,,,,,,227855161.28,5504467564.87,5000000.0,,,,,,,1313098299.52,474893794.61,,6710.03,,,502758023.88,,100419270.78,6133369.98,135241432.42,,630939035.37,3168489936.59,,,,,,,,,,,,,,,,,8672957501.46,,576558942.87,,,,,1041204473.76,1472399950.48,170045760.44,,,198490932.79,252617557.72,3639309.42,,311755056.01,,,,,,,,1322574459.48,,5349286442.97,,917666570.26,,581118102.95,30220779.54,296337217.09,,1825342669.84,,,,,,,,,,,,,,,,,7174629112.81,,,,,244663210.07,1253665178.58,1498328388.65,8672957501.46,,678828.11,,,,,,,,,,,,,2816112300.43,2513604424.24,55484188.21,1313105009.55,474893794.61,315394365.43,917666570.26,,,0
|
||||||
|
300750.SZ,20180522,20180522,20151231,1,1,4,470590000.0,369014163.84,376303017.19,37079169.44,,1292935327.52,,422182294.7,2393930005.73,55484188.21,70469398.58,,,1041611188.85,,,,,,,,,227855161.28,5504467564.87,5000000.0,,,,,,,1313098299.52,474893794.61,,6710.03,,,502758023.88,,100419270.78,6133369.98,135241432.42,,630939035.37,3168489936.59,,,,,,,,,,,,,,,,,8672957501.46,,576558942.87,,,,,1041204473.76,1472399950.48,170045760.44,,,198490932.79,252617557.72,3639309.42,,311755056.01,,,,,,,,1322574459.48,,5349286442.97,,917666570.26,,581118102.95,30220779.54,296337217.09,,1825342669.84,,,,,,,,,,,,,,,,,7174629112.81,,,,,244663210.07,1253665178.58,1498328388.65,8672957501.46,,678828.11,,,,,,,,,,,,,2816112300.43,2513604424.24,55484188.21,1313105009.55,474893794.61,315394365.43,917666570.26,,,1
|
||||||
|
300750.SZ,20171110,20171110,20141231,1,1,4,200000000.0,,49744909.19,6954380.45,,59580991.01,,,371591280.04,29995923.56,15325513.65,,,312078268.93,,,,,,,,,1104090329.41,1892662306.6,5000000.0,,227224101.96,,,,,242838681.05,174061216.38,,,,,237605481.13,,,302589.41,25097812.88,,70316438.57,982446321.38,,,,,,,,,,,,,,,,,2875108627.98,,197129703.88,,,,,104420606.01,384712991.47,8715160.0,,,21201376.97,30587729.51,92346.79,,62047482.54,,,,,,,,127376000.0,,936283397.17,,1344911122.2,,43656244.08,,214850053.5,,1603417419.78,,,,,,,,,,,,,,,,,2539700816.95,,,,,78524562.99,256883248.04,335407811.03,2875108627.98,,183958.4,,,,,,,,,,,,,371591280.04,489133597.48,29995923.56,242838681.05,174061216.38,62139829.33,1344911122.2,,,0
|
||||||
|
300750.SZ,20171110,20171110,20141231,1,1,4,200000000.0,,49744909.19,6954380.45,,59580991.01,,,371591280.04,29995923.56,15325513.65,,,312078268.93,,,,,,,,,1104090329.41,1892662306.6,5000000.0,,227224101.96,,,,,242838681.05,174061216.38,,,,,237605481.13,,,302589.41,25097812.88,,70316438.57,982446321.38,,,,,,,,,,,,,,,,,2875108627.98,,197129703.88,,,,,104420606.01,384712991.47,8715160.0,,,21201376.97,30587729.51,92346.79,,62047482.54,,,,,,,,127376000.0,,936283397.17,,1344911122.2,,43656244.08,,214850053.5,,1603417419.78,,,,,,,,,,,,,,,,,2539700816.95,,,,,78524562.99,256883248.04,335407811.03,2875108627.98,,183958.4,,,,,,,,,,,,,371591280.04,489133597.48,29995923.56,242838681.05,174061216.38,62139829.33,1344911122.2,,,1
|
||||||
|
52
data/CN/300750.SZ/raw_cash_flow.csv
Normal file
52
data/CN/300750.SZ/raw_cash_flow.csv
Normal file
@ -0,0 +1,52 @@
|
|||||||
|
ts_code,ann_date,f_ann_date,end_date,comp_type,report_type,end_type,net_profit,finan_exp,c_fr_sale_sg,recp_tax_rends,n_depos_incr_fi,n_incr_loans_cb,n_inc_borr_oth_fi,prem_fr_orig_contr,n_incr_insured_dep,n_reinsur_prem,n_incr_disp_tfa,ifc_cash_incr,n_incr_disp_faas,n_incr_loans_oth_bank,n_cap_incr_repur,c_fr_oth_operate_a,c_inf_fr_operate_a,c_paid_goods_s,c_paid_to_for_empl,c_paid_for_taxes,n_incr_clt_loan_adv,n_incr_dep_cbob,c_pay_claims_orig_inco,pay_handling_chrg,pay_comm_insur_plcy,oth_cash_pay_oper_act,st_cash_out_act,n_cashflow_act,oth_recp_ral_inv_act,c_disp_withdrwl_invest,c_recp_return_invest,n_recp_disp_fiolta,n_recp_disp_sobu,stot_inflows_inv_act,c_pay_acq_const_fiolta,c_paid_invest,n_disp_subs_oth_biz,oth_pay_ral_inv_act,n_incr_pledge_loan,stot_out_inv_act,n_cashflow_inv_act,c_recp_borrow,proc_issue_bonds,oth_cash_recp_ral_fnc_act,stot_cash_in_fnc_act,free_cashflow,c_prepay_amt_borr,c_pay_dist_dpcp_int_exp,incl_dvd_profit_paid_sc_ms,oth_cashpay_ral_fnc_act,stot_cashout_fnc_act,n_cash_flows_fnc_act,eff_fx_flu_cash,n_incr_cash_cash_equ,c_cash_equ_beg_period,c_cash_equ_end_period,c_recp_cap_contrib,incl_cash_rec_saims,uncon_invest_loss,prov_depr_assets,depr_fa_coga_dpba,amort_intang_assets,lt_amort_deferred_exp,decr_deferred_exp,incr_acc_exp,loss_disp_fiolta,loss_scr_fa,loss_fv_chg,invest_loss,decr_def_inc_tax_assets,incr_def_inc_tax_liab,decr_inventories,decr_oper_payable,incr_oper_payable,others,im_net_cashflow_oper_act,conv_debt_into_cap,conv_copbonds_due_within_1y,fa_fnc_leases,im_n_incr_cash_equ,net_dism_capital_add,net_cash_rece_sec,credit_impa_loss,use_right_asset_dep,oth_loss_asset,end_bal_cash,beg_bal_cash,end_bal_cash_equ,beg_bal_cash_equ,update_flag
|
||||||
|
300750.SZ,20251021,20251021,20250930,1,1,3,,,338126567000.0,6320906000.0,,,,,,,,,,,,18609171000.0,363056644000.0,224120825000.0,23413386000.0,26742749000.0,,,,,,8119254000.0,282396214000.0,80660430000.0,19691000.0,4443202000.0,1942895000.0,68109000.0,27411000.0,6501309000.0,30087780000.0,31540210000.0,2045273000.0,119537000.0,,63792799000.0,-57291490000.0,30597681000.0,,1125480000.0,74995566000.0,,32237114000.0,33558798000.0,,4923115000.0,70719026000.0,4276539000.0,-621254000.0,27024225000.0,270159734000.0,297183959000.0,43272406000.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
300750.SZ,20251021,20251021,20250930,1,1,3,,,338126567000.0,6320906000.0,,,,,,,,,,,,18609171000.0,363056644000.0,224120825000.0,23413386000.0,26742749000.0,,,,,,8119254000.0,282396214000.0,80660430000.0,19691000.0,4443202000.0,1942895000.0,68109000.0,27411000.0,6501309000.0,30087780000.0,31540210000.0,2045273000.0,119537000.0,,63792799000.0,-57291490000.0,30597681000.0,,1125480000.0,74995566000.0,25643519645.9636,32237114000.0,33558798000.0,1714326000.0,4923115000.0,70719026000.0,4276539000.0,-621254000.0,27024225000.0,270159734000.0,297183959000.0,43272406000.0,5488866000.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1
|
||||||
|
300750.SZ,20250731,20250731,20250630,1,1,2,32365447000.0,-774088000.0,222932355000.0,3345011000.0,,,,,,,,,,,,12159654000.0,238437020000.0,139969893000.0,16407674000.0,18804676000.0,,,,,,4567711000.0,179749954000.0,58687066000.0,,2026104000.0,1797958000.0,51763000.0,,3875825000.0,20212919000.0,9817644000.0,,114782000.0,,30145345000.0,-26269519000.0,24037000000.0,,152625000.0,64659939000.0,31658009450.1399,15113934000.0,27220080000.0,606327000.0,1718354000.0,44052368000.0,20607571000.0,600381000.0,53625499000.0,270159734000.0,323785232000.0,40470315000.0,2781185000.0,,2850287000.0,11355579000.0,244874000.0,667604000.0,,,-62178000.0,91385000.0,-178363000.0,-2875693000.0,-2846420000.0,-90990000.0,-13622417000.0,12126707000.0,19114641000.0,,58687066000.0,,,,53625499000.0,,,,105656000.0,,323785232000.0,270159734000.0,,,1
|
||||||
|
300750.SZ,20250415,20250415,20250331,1,1,1,,,111139836000.0,1395114000.0,,,,,,,,,,,,6572116000.0,119107066000.0,69577367000.0,7189748000.0,7120777000.0,,,,,,2350917000.0,86238809000.0,32868257000.0,,1598211000.0,183232000.0,30260000.0,,1811704000.0,10342606000.0,9131508000.0,,108144000.0,,19582258000.0,-17770554000.0,11432923000.0,,119264000.0,11787897000.0,,4911352000.0,6104208000.0,98000000.0,70925000.0,11086486000.0,701411000.0,341988000.0,16141103000.0,270159734000.0,286300836000.0,235710000.0,235710000.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1
|
||||||
|
300750.SZ,20250315,20250315,20241231,1,1,4,54006794000.0,5165670000.0,417525378000.0,10506188000.0,,,,,,,,,,,,16847851000.0,444879417000.0,285455632000.0,25499653000.0,28529188000.0,,,,,,8404599000.0,347889072000.0,96990345000.0,963920000.0,2028899000.0,1838083000.0,75110000.0,,4906012000.0,31179943000.0,22169451000.0,244022000.0,187907000.0,,53781323000.0,-48875311000.0,30540129000.0,,292179000.0,33392735000.0,,19972240000.0,25807432000.0,496051000.0,2137299000.0,47916971000.0,-14524236000.0,-1596552000.0,31994247000.0,238165487000.0,270159734000.0,2560428000.0,1959694000.0,,8423325000.0,22437872000.0,470401000.0,1790382000.0,,,-19319000.0,257488000.0,-664223000.0,-4384806000.0,-6700359000.0,320345000.0,-16606853000.0,634969000.0,31206935000.0,,96990345000.0,,,,31994247000.0,,,872526000.0,239273000.0,,270159734000.0,238165487000.0,,,0
|
||||||
|
300750.SZ,20250315,20250315,20241231,1,1,4,54006794000.0,5165670000.0,417525378000.0,10506188000.0,,,,,,,,,,,,16847851000.0,444879417000.0,285455632000.0,25499653000.0,28529188000.0,,,,,,8404599000.0,347889072000.0,96990345000.0,963920000.0,2028899000.0,1838083000.0,75110000.0,,4906012000.0,31179943000.0,22169451000.0,244022000.0,187907000.0,,53781323000.0,-48875311000.0,30540129000.0,,292179000.0,33392735000.0,49279270654.9643,19972240000.0,25807432000.0,496051000.0,2137299000.0,47916971000.0,-14524236000.0,-1596552000.0,31994247000.0,238165487000.0,270159734000.0,2560428000.0,1959694000.0,,8423325000.0,22437872000.0,470401000.0,1790382000.0,,,-19319000.0,257488000.0,-664223000.0,-4384806000.0,-6700359000.0,320345000.0,-16606853000.0,634969000.0,31206935000.0,,96990345000.0,,,,31994247000.0,,,872526000.0,239273000.0,,270159734000.0,238165487000.0,,,1
|
||||||
|
300750.SZ,20241019,20241019,20240930,1,1,3,,,317539939100.0,8174888000.0,,,,,,,,,,,,10828118000.0,336542945100.0,220637018600.0,19328624300.0,23235105400.0,,,,,,5898595800.0,269099344000.0,67443601100.0,525584000.0,512532700.0,1472067000.0,55631200.0,,2565814800.0,21268347400.0,28950734900.0,241214500.0,,,50460296800.0,-47894481900.0,17823560900.0,,,19734321900.0,-13691482401.3572,13951582300.0,24858845700.0,496051400.0,1419576600.0,40230004500.0,-20495682600.0,-2265019600.0,-3211583000.0,238165486900.0,234953903900.0,1910761000.0,1488073700.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1
|
||||||
|
300750.SZ,20241019,20241019,20240930,1,1,3,,,317539939100.0,8174888000.0,,,,,,,,,,,,10828118000.0,336542945100.0,220637018600.0,19328624300.0,23235105400.0,,,,,,5898595800.0,269099344000.0,67443601100.0,525584000.0,512532700.0,1472067000.0,55631200.0,,2565814800.0,21268347400.0,28950734900.0,241214500.0,,,50460296800.0,-47894481900.0,17823560900.0,,,19734321900.0,,13951582300.0,24858845700.0,496051400.0,1419576600.0,40230004500.0,-20495682600.0,-2265019600.0,-3211583000.0,238165486900.0,234953903900.0,1910761000.0,1488073700.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
300750.SZ,20240727,20240727,20240630,1,1,2,24878855300.0,3707393500.0,210078821800.0,5605173900.0,,,,,,,,,,,,7381135500.0,223065131100.0,144250502500.0,13195573200.0,17902671600.0,,,,,,3007429200.0,178356176500.0,44708954600.0,529335100.0,316453600.0,225161100.0,17754100.0,,1088703800.0,13830127900.0,21905527500.0,231440800.0,,,35967096200.0,-34878392400.0,15587835400.0,,,16010907800.0,391545768.4292,10135075800.0,23896998200.0,45880400.0,1154620200.0,35186694200.0,-19175786400.0,-1754412700.0,-11099637000.0,238165486900.0,227065849900.0,423072500.0,423072500.0,,2343369100.0,11284923100.0,214967000.0,647959300.0,,,-11045900.0,41648300.0,24331900.0,-2076994500.0,-3497286300.0,-274667700.0,-3421205200.0,20607642800.0,-10101595900.0,,44708954600.0,,,,-11099637000.0,,,,74912600.0,,227065849900.0,238165486900.0,,,1
|
||||||
|
300750.SZ,20240416,20240416,20240331,1,1,1,,,102413593800.0,3186710600.0,,,,,,,,,,,,4564714700.0,110165019100.0,68969931400.0,5633346700.0,5717762700.0,,,,,,1486067700.0,81807108500.0,28357910600.0,11111000.0,135950700.0,33933800.0,14951800.0,,195947300.0,7081546200.0,70746800.0,210693200.0,740816700.0,,8103803000.0,-7907855700.0,11920790200.0,,,12010688900.0,7575241365.1415,5090698600.0,813200200.0,22940200.0,602526600.0,6506425400.0,5504263600.0,-1011612600.0,24942705900.0,238165486900.0,263108192800.0,89898800.0,89898800.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1
|
||||||
|
300750.SZ,20240316,20240316,20231231,1,1,4,46761034500.0,3013733800.0,417943222600.0,12739610500.0,,,,,,,,,,,,15724664000.0,446407497100.0,310521178200.0,21140596600.0,17117191500.0,,,,,,4802406300.0,353581372700.0,92826124400.0,1239798700.0,7651158400.0,1711392900.0,12853500.0,3306900.0,10618510400.0,33624896500.0,5649689400.0,321445400.0,210243200.0,,39806274600.0,-29187764200.0,46595746400.0,,366758000.0,50286500800.0,32528281889.0684,23795322000.0,9481092900.0,469828200.0,2293723300.0,35570138100.0,14716362700.0,2181446800.0,80536169700.0,157629317200.0,238165486900.0,3323996400.0,2926448200.0,,5853926900.0,21098130600.0,330992000.0,1099265800.0,,,-16983500.0,55557800.0,-46270400.0,-3825925800.0,-7809038300.0,156446100.0,31029323200.0,-34168243000.0,29013934100.0,,92826124400.0,,,,80536169700.0,,,254041400.0,117593400.0,,238165486900.0,157629317200.0,,,1
|
||||||
|
300750.SZ,20231020,20231020,20230930,1,1,3,,,298649159300.0,10179455400.0,,,,,,,,,,,,10019408600.0,318848023200.0,233164147500.0,15791826300.0,13852837500.0,,,,,,3385519700.0,266194330900.0,52653692300.0,3388378500.0,4803588500.0,1197789500.0,6339500.0,,9396095900.0,26917282900.0,2415394900.0,,547300.0,,29333225100.0,-19937129100.0,39935305000.0,,103628500.0,42049702100.0,8994946044.0122,18289107600.0,8860917300.0,469828200.0,49020400.0,27199045400.0,14850656700.0,1928720700.0,49495940500.0,157629317200.0,207125257700.0,2010768500.0,1876232800.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1
|
||||||
|
300750.SZ,20230726,20230726,20230630,1,1,2,21473201500.0,345552200.0,202447361600.0,6619428100.0,,,,,,,,,,,,7066371300.0,216133160900.0,156679795700.0,10977957600.0,9392587400.0,,,,,,2012450500.0,179062791200.0,37070369800.0,3156756300.0,4324858000.0,650523900.0,,,8132138200.0,18452610700.0,1796910300.0,,,,20249521000.0,-12117382800.0,23407941000.0,,,24968247700.0,18473683340.7261,10969930700.0,7571774200.0,61328200.0,240759100.0,18782464000.0,6185783700.0,3535293800.0,34674064400.0,157629317200.0,192303381700.0,1560306700.0,1560306700.0,,1681987200.0,9460374100.0,142766900.0,497480800.0,,,-8327400.0,30353500.0,-213283400.0,-1417699300.0,-3109602300.0,-343131000.0,26530336700.0,-7684588600.0,-10687815900.0,,37070369800.0,,,,34674064400.0,,,,67709900.0,,192303381700.0,157629317200.0,,,1
|
||||||
|
300750.SZ,20230726,20230726,20230630,1,1,2,21473201500.0,345552200.0,202447361600.0,6619428100.0,,,,,,,,,,,,7066371300.0,216133160900.0,156679795700.0,10977957600.0,9392587400.0,,,,,,2012450500.0,179062791200.0,37070369800.0,3156756300.0,4324858000.0,650523900.0,,,8132138200.0,18452610700.0,1796910300.0,,,,20249521000.0,-12117382800.0,23407941000.0,,,24968247700.0,18473683340.7261,10969930700.0,7571774200.0,61328200.0,240759100.0,18782464000.0,6185783700.0,3535293800.0,34674064400.0,157629317200.0,192303381700.0,1560306700.0,1560306700.0,,1681987200.0,9460374100.0,142766900.0,497480800.0,,,-8327400.0,30353500.0,-213283400.0,-1417699300.0,-3109602300.0,-343131000.0,26530336700.0,-7684588600.0,-10687815900.0,,37070369800.0,,,,34674064400.0,,,,67709900.0,,192303381700.0,157629317200.0,,,0
|
||||||
|
300750.SZ,20230421,20230421,20230331,1,1,1,,,100373116000.0,2228192200.0,,,,,,,,,,,,3090305100.0,105691613300.0,74461164100.0,4975038100.0,4321756000.0,,,,,,967376600.0,84725334900.0,20966278500.0,641947900.0,4538242300.0,1001598900.0,,,6181789100.0,10465642800.0,1523083000.0,,,,11988725800.0,-5806936600.0,13568065400.0,,,14874732100.0,13095444235.6776,7266142400.0,1026620400.0,61328200.0,1224165000.0,9516927800.0,5357804200.0,-393399200.0,20123746900.0,157629317200.0,177753064100.0,1306666700.0,1306666700.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
300750.SZ,20230421,20230421,20230331,1,1,1,,,100373116000.0,2228192200.0,,,,,,,,,,,,3090305100.0,105691613300.0,74461164100.0,4975038100.0,4321756000.0,,,,,,967376600.0,84725334900.0,20966278500.0,641947900.0,4538242300.0,1001598900.0,,,6181789100.0,10465642800.0,1523083000.0,,,,11988725800.0,-5806936600.0,13568065400.0,,,14874732100.0,13095444235.6776,7266142400.0,1026620400.0,61328200.0,1224165000.0,9516927800.0,5357804200.0,-393399200.0,20123746900.0,157629317200.0,177753064100.0,1306666700.0,1306666700.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1
|
||||||
|
300750.SZ,20230310,20230310,20221231,1,1,4,33457143500.0,969747300.0,305775248400.0,9478689900.0,,,,,,,,,,,,14557214600.0,329811152800.0,235327104000.0,18157352000.0,10529733400.0,,,,,,4588120100.0,268602309600.0,61208843300.0,1531307500.0,1307996200.0,740372300.0,593900.0,,3580269900.0,48215268100.0,12764660700.0,,6740182400.0,,67720111200.0,-64139841300.0,50957726600.0,,5208177600.0,103621111500.0,26286437536.8799,17605770500.0,3551469400.0,,197440400.0,21354680400.0,82266431200.0,2788148900.0,82123582000.0,75505735200.0,157629317200.0,47455207300.0,2092259300.0,,2826926600.0,11960578600.0,236449600.0,894129200.0,,,5322700.0,37927500.0,-400241300.0,-3044935500.0,-4451227000.0,9145100.0,-39877670300.0,-58697293400.0,115418278300.0,,61208843300.0,,,,82123582000.0,,,1146247900.0,161383600.0,,157629317200.0,75505735200.0,,,0
|
||||||
|
300750.SZ,20230310,20230310,20221231,1,1,4,33457143500.0,969747300.0,305775248400.0,9478689900.0,,,,,,,,,,,,14557214600.0,329811152800.0,235327104000.0,18157352000.0,10529733400.0,,,,,,4588120100.0,268602309600.0,61208843300.0,1531307500.0,1307996200.0,740372300.0,593900.0,,3580269900.0,48215268100.0,12764660700.0,,6740182400.0,,67720111200.0,-64139841300.0,50957726600.0,,5208177600.0,103621111500.0,27236325636.8799,17605770500.0,3551469400.0,,197440400.0,21354680400.0,82266431200.0,2788148900.0,82123582000.0,75505735200.0,157629317200.0,47455207300.0,2092259300.0,,2826926600.0,11960578600.0,236449600.0,894129200.0,,,5322700.0,37927500.0,-400241300.0,-3044935500.0,-4451227000.0,9145100.0,-39877670300.0,-58697293400.0,115418278300.0,,61208843300.0,,,,82123582000.0,,,1146247900.0,161383600.0,,157629317200.0,75505735200.0,,,1
|
||||||
|
300750.SZ,20221022,20221022,20220930,1,1,3,,,192085714500.0,7811257200.0,,,,,,,,,,,,8926725200.0,208823696800.0,159150089400.0,13081486800.0,7285509900.0,,,,,,3338662100.0,182855748200.0,25967948600.0,377572800.0,563479800.0,655282800.0,,,1596335400.0,35722696500.0,8686444400.0,,850000600.0,,45259141500.0,-43662806000.0,35913561100.0,,206959000.0,82948029300.0,4854322020.6801,12923179000.0,3055573400.0,,95957200.0,16074709600.0,66873319700.0,2913476400.0,52091938700.0,75505735200.0,127597674000.0,46827509200.0,1962509400.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1
|
||||||
|
300750.SZ,20220824,20220824,20220630,1,1,2,9669961200.0,1253855000.0,116064146900.0,5839330400.0,,,,,,,,,,,,5155028000.0,127058505300.0,92698134200.0,8817451600.0,4536876200.0,,,,,,2323700200.0,108376162200.0,18682343000.0,1330627700.0,187379800.0,652012400.0,,,2170019900.0,24699849700.0,5946072300.0,,2441927600.0,,33087849500.0,-30917829600.0,24205364800.0,,265175700.0,70475445400.0,14501860992.3317,7174679900.0,940178200.0,,80993000.0,8195851200.0,62279594200.0,1183477300.0,51227584900.0,75505735200.0,126733320100.0,46004904900.0,1139905100.0,,660999200.0,4964053700.0,82940400.0,233746100.0,,,138600.0,21826700.0,-215568200.0,-2064382300.0,-633149200.0,421012500.0,-35479302600.0,-30610732700.0,70089074700.0,,18682343000.0,,,,51227584900.0,,,,67362000.0,,126733320100.0,75505735200.0,,,1
|
||||||
|
300750.SZ,20220430,20220430,20220331,1,1,1,,,52971346200.0,53002900.0,,,,,,,,,,,,2798736400.0,55823085500.0,40822552900.0,4043971400.0,1760241800.0,,,,,,2120433100.0,48747199100.0,7075886400.0,330775400.0,123878000.0,380027000.0,183000.0,,834863500.0,11607436800.0,2763716600.0,,2928961700.0,,17300115100.0,-16465251700.0,14380644000.0,,262973100.0,14840522500.0,4271684121.0743,1460225400.0,536101900.0,,109860800.0,2106188200.0,12734334300.0,-170008800.0,3174960200.0,75505735200.0,78680695400.0,196905400.0,196905400.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1
|
||||||
|
300750.SZ,20220422,20220422,20211231,1,1,4,17860730100.0,1580329100.0,130616575600.0,414542800.0,,,,,,,,,,,,14298549300.0,145329667700.0,86393876300.0,9423183000.0,4127789000.0,,,,,,2476810700.0,102421659000.0,42908008700.0,4094314000.0,571745100.0,228638800.0,3223100.0,58414400.0,4956335300.0,43767770800.0,11725718900.0,295800300.0,2948104700.0,,58737394700.0,-53781059400.0,26276582500.0,,3235028400.0,31063023600.0,21236726212.8648,5457907900.0,1568025100.0,,378512600.0,7404445600.0,23658578000.0,-711778200.0,12073749200.0,63431986000.0,75505735200.0,1551412800.0,795200000.0,,2047739400.0,5847138200.0,159202600.0,340253100.0,,,23190300.0,67375700.0,,-1561030800.0,-1232106000.0,215449900.0,-28856721000.0,-27816000500.0,73855678100.0,,42908008700.0,,,,12073749200.0,,,,90030200.0,,75505735200.0,63431986000.0,,,1
|
||||||
|
300750.SZ,20220422,20220422,20211231,1,1,4,17860730100.0,1580329100.0,130616575600.0,414542800.0,,,,,,,,,,,,14298549300.0,145329667700.0,86393876300.0,9423183000.0,4127789000.0,,,,,,2476810700.0,102421659000.0,42908008700.0,4094314000.0,571745100.0,228638800.0,3223100.0,58414400.0,4956335300.0,43767770800.0,11725718900.0,295800300.0,2948104700.0,,58737394700.0,-53781059400.0,26276582500.0,,3235028400.0,31063023600.0,21236726212.8648,5457907900.0,1568025100.0,,378512600.0,7404445600.0,23658578000.0,-711778200.0,12073749200.0,63431986000.0,75505735200.0,1551412800.0,795200000.0,,2047739400.0,5847138200.0,159202600.0,340253100.0,,,23190300.0,67375700.0,,-1561030800.0,-1232106000.0,215449900.0,-28856721000.0,-27816000500.0,73855678100.0,,42908008700.0,,,,12073749200.0,,,,90030200.0,,75505735200.0,63431986000.0,,,0
|
||||||
|
300750.SZ,20211028,20211028,20210930,1,1,3,,,83626746277.27,535346958.22,,,,,,,,,,,,7782116412.72,91944209648.21,51379494480.13,6571571458.45,3480171938.71,,,,,,1826733218.37,63257971095.66,28686238552.55,2938674644.74,37113851.85,164722892.5,1387035.57,58414361.69,3200312786.35,30667430388.32,7449921995.07,177944806.0,1460499766.01,,39755796955.4,-36555484169.05,16682111411.78,,3221088249.26,20723206402.29,11934069869.9773,4283900195.11,1288764640.8,,193522043.25,5766186879.16,14957019523.13,-228684931.08,6859088975.55,63431985986.9,70291074962.45,820006741.25,820006741.25,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1
|
||||||
|
300750.SZ,20210826,20210826,20210630,1,1,2,5325108289.03,614595263.22,51085024721.36,140585405.15,,,,,,,,,,,,4098937926.36,55324548052.87,21559768798.96,4211528980.82,2523997750.53,,,,,,1287192835.98,29582488366.29,25742059686.58,1746377670.86,31702892.85,59164928.94,227975.57,,1837473468.22,20090694926.23,5568013121.5,162089096.03,1143479615.97,,26964276759.73,-25126803291.51,5744054032.33,,,6319060773.58,10214622538.1769,2174158921.05,475061070.79,,205756669.64,2854976661.48,3464084112.1,-234765497.65,3844575009.52,63431985986.9,67276560996.42,575006741.25,575006741.25,,817370458.03,2549707122.23,72565403.73,106499325.87,,,571920.37,30306302.87,,-257314301.91,-723546283.57,150453314.61,-11317249364.86,-5279233781.91,33520132588.52,,25742059686.58,,,,3844575009.52,,,,14343147.12,,67276560996.42,63431985986.9,,,1
|
||||||
|
300750.SZ,20210430,20210430,20210331,1,1,1,,,19699155644.5,68463823.72,,,,,,,,,,,,1637605513.45,21405224981.67,7311949649.62,1759283573.51,1021292581.76,,,,,,345828625.23,10438354430.12,10966870551.55,1653611877.72,,9257589.83,227975.57,,1663097443.12,8903269558.24,1303423035.72,,269831098.63,,10476523692.59,-8813426249.47,2281243461.99,,27016829.63,2309232792.7,795517931.2821,1738449618.43,315255006.47,,8266665.17,2061971290.07,247261502.63,-43193144.9,2357512659.81,63431985986.9,65789498646.71,972501.08,972501.08,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1
|
||||||
|
300750.SZ,20210428,20210428,20201231,1,1,4,6103918052.46,772394855.22,54002988575.54,151928522.94,,,,,,,,,,,,6397335867.06,60552252965.54,33461951736.87,4027848128.71,2265587429.63,,,,,,2366963038.37,42122350333.58,18429902631.96,2735874410.58,44779761.91,24087086.33,24649.08,,2804765907.9,13302355759.04,4088418479.98,,466447835.43,,17857222074.45,-15052456166.55,9450920678.78,,13199266407.5,43186548078.44,-3068497270.4043,4743701233.75,898809819.12,7825842.99,112602486.19,5755113539.06,37431434539.38,-576950661.91,40231930342.88,23200055644.02,63431985986.9,20536360992.16,923523424.41,,1169471948.67,4576797794.5,135243814.08,155847906.24,,,9890379.23,47137042.0,-286915936.0,26192466.45,-772834310.15,-5673139.63,-2401630461.19,-3415569969.88,11747641389.69,,18429902631.96,,,,40231930342.88,,,,,,63431985986.9,23200055644.02,,,1
|
||||||
|
300750.SZ,20210428,20210428,20201231,1,1,4,6103918052.46,772394855.22,54002988575.54,151928522.94,,,,,,,,,,,,6397335867.06,60552252965.54,33461951736.87,4027848128.71,2265587429.63,,,,,,2366963038.37,42122350333.58,18429902631.96,2735874410.58,44779761.91,24087086.33,24649.08,,2804765907.9,13302355759.04,4088418479.98,,466447835.43,,17857222074.45,-15052456166.55,9450920678.78,,13199266407.5,43186548078.44,-3068497270.4043,4743701233.75,898809819.12,7825842.99,112602486.19,5755113539.06,37431434539.38,-576950661.91,40231930342.88,23200055644.02,63431985986.9,20536360992.16,923523424.41,,1169471948.67,4576797794.5,135243814.08,155847906.24,,,9890379.23,47137042.0,-286915936.0,26192466.45,-772834310.15,-5673139.63,-2401630461.19,-3415569969.88,11747641389.69,,18429902631.96,,,,40231930342.88,,,,,,63431985986.9,23200055644.02,,,0
|
||||||
|
300750.SZ,20201028,20201028,20200930,1,1,3,,,36371199567.28,114482857.95,,,,,,,,,,,,4825316285.67,41310998710.9,24822097581.29,2823360855.95,1745908648.26,,,,,,1613706843.31,31005073928.81,10305924782.09,1700046486.01,,12374592.63,3684.0,,1712424762.64,8050755719.05,2201534043.13,,40151993.35,,10292441755.53,-8580016992.89,6318374370.91,,13199242930.24,39964978293.31,-7205651306.8712,3594856317.38,749851132.13,,52137357.55,4396844807.06,35568133486.25,97997833.83,37392039109.28,23200055644.02,60592094753.3,20447360992.16,834523424.41,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1
|
||||||
|
300750.SZ,20200827,20200827,20200630,1,1,2,2143918030.12,217908314.21,24016663944.28,32332645.46,,,,,,,,,,,,2438827143.57,26487823733.31,16188323898.87,1903680069.18,1340543579.11,,,,,,1228723296.81,20661270843.97,5826552889.34,2852419271.07,,1765869.0,,,2854185140.07,5162370937.5,70700000.0,,148983251.15,,5382054188.65,-2527869048.58,4165228444.2,,2997600000.0,7971818444.2,-2911607178.1347,1643262959.49,657716347.49,,370675928.14,2671655235.12,5300163209.08,28838388.11,8627685437.95,23200055644.02,31827741081.97,808990000.0,808990000.0,,460355170.89,2316114146.94,67472468.68,79375064.46,,,,7116807.84,-286915936.0,369373574.54,-271258312.84,-13561794.14,2092973405.33,4116138675.55,-5587341718.38,,5826552889.34,,,,8627685437.95,,,,,,31827741081.97,23200055644.02,,,0
|
||||||
|
300750.SZ,20200827,20200827,20200630,1,1,2,2143918030.12,217908314.21,24016663944.28,32332645.46,,,,,,,,,,,,2438827143.57,26487823733.31,16188323898.87,1903680069.18,1340543579.11,,,,,,1228723296.81,20661270843.97,5826552889.34,2852419271.07,,1765869.0,,,2854185140.07,5162370937.5,70700000.0,,148983251.15,,5382054188.65,-2527869048.58,4165228444.2,,2997600000.0,7971818444.2,-2911607178.1347,1643262959.49,657716347.49,,370675928.14,2671655235.12,5300163209.08,28838388.11,8627685437.95,23200055644.02,31827741081.97,808990000.0,808990000.0,,460355170.89,2316114146.94,67472468.68,79375064.46,,,,7116807.84,-286915936.0,369373574.54,-271258312.84,-13561794.14,2092973405.33,4116138675.55,-5587341718.38,,5826552889.34,,,,8627685437.95,,,,,,31827741081.97,23200055644.02,,,1
|
||||||
|
300750.SZ,20200428,20200428,20200331,1,1,1,,,12250452196.35,10316194.85,,,,,,,,,,,,1641626275.85,13902394667.05,8196211578.47,903620974.34,818014513.49,,,,,,837797285.07,10755644351.37,3146750315.68,876367408.52,,,,,876367408.52,2076740551.31,17200000.0,,172332000.0,,2266272551.31,-1389905142.79,1794510100.02,,2997600000.0,5076600100.02,-2428145279.3035,671702027.85,89478420.27,,357122140.52,1118302588.64,3958297511.38,6655507.93,5721798192.2,23200055644.02,28921853836.22,284490000.0,284490000.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1
|
||||||
|
300750.SZ,20200425,20200425,20191231,1,1,4,5012673897.87,270468281.25,52149078427.56,395686584.53,,,,,,,,,,,,3763244302.06,56308009314.15,33260080970.87,3704062487.97,2688800053.78,,,,,,3183111244.73,42836054757.35,13471954556.8,15477402748.49,0.23,2563085.15,15088255.27,10026813.18,15505080902.32,9626986411.07,907758218.55,,3114021020.85,,13648765650.47,1856315251.85,4616632167.94,,1498800000.0,7333217057.62,-817733.8461,2418452429.42,573302388.77,,173132704.46,3164887522.65,4168329534.97,14801651.37,19511400994.99,3688654649.03,23200055644.02,1217784889.68,721974398.68,,1670005549.8,4137828483.56,113911953.13,157299905.57,,,-1382204.06,18928639.15,-27331582.1,-20752318.89,-838669146.42,50207460.38,-5775387378.74,-4768945377.05,12637959848.72,,13471954556.8,,,,19511400994.99,,,,,,23200055644.02,3688654649.03,,,0
|
||||||
|
300750.SZ,20200425,20200425,20191231,1,1,4,5012673897.87,270468281.25,52149078427.56,395686584.53,,,,,,,,,,,,3763244302.06,56308009314.15,33260080970.87,3704062487.97,2688800053.78,,,,,,3183111244.73,42836054757.35,13471954556.8,15477402748.49,0.23,2563085.15,15088255.27,10026813.18,15505080902.32,9626986411.07,907758218.55,,3114021020.85,,13648765650.47,1856315251.85,4616632167.94,,1498800000.0,7333217057.62,-817733.8461,2418452429.42,573302388.77,,173132704.46,3164887522.65,4168329534.97,14801651.37,19511400994.99,3688654649.03,23200055644.02,1217784889.68,721974398.68,,1670005549.8,4137828483.56,113911953.13,157299905.57,,,-1382204.06,18928639.15,-27331582.1,-20752318.89,-838669146.42,50207460.38,-5775387378.74,-4768945377.05,12637959848.72,,13471954556.8,,,,19511400994.99,,,,,,23200055644.02,3688654649.03,,,1
|
||||||
|
300750.SZ,20191026,20191026,20190930,1,1,3,,,38036360575.38,163298908.7,,,,,,,,,,,,1774836858.05,39974496342.13,23046083793.97,2611212349.97,2332476003.68,,,,,,1659794653.67,29649566801.29,10324929540.84,15178453020.7,,2563085.15,14210702.04,,15195226807.89,6661477871.25,321750000.0,,932156630.0,,7915384501.25,7279842306.64,3058463176.85,,,4001503667.85,596534389.9903,1693048366.19,492320693.78,,62601933.18,2247970993.15,1753532674.7,23661063.46,19381965585.64,3688654649.03,23070620234.67,943040491.0,447230000.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
300750.SZ,20191026,20191026,20190930,1,1,3,,,38036360575.38,163298908.7,,,,,,,,,,,,1774836858.05,39974496342.13,23046083793.97,2611212349.97,2332476003.68,,,,,,1659794653.67,29649566801.29,10324929540.84,15178453020.7,,2563085.15,14210702.04,,15195226807.89,6661477871.25,321750000.0,,932156630.0,,7915384501.25,7279842306.64,3058463176.85,,,4001503667.85,1039486288.1869,1693048366.19,492320693.78,,62601933.18,2247970993.15,1753532674.7,23661063.46,19381965585.64,3688654649.03,23070620234.67,943040491.0,447230000.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1
|
||||||
|
300750.SZ,20190824,20190824,20190630,1,1,2,2346495300.44,87744066.16,24838903624.97,109269862.19,,,,,,,,,,,,781516763.62,25729690250.78,13700891263.83,1752894045.03,1655079077.44,,,,,,1344522955.73,18453387342.03,7276302908.75,2657818813.56,,,,,2657818813.56,4623112893.49,90750000.0,,,,4713862893.49,-2056044079.93,1354369492.97,,,1796249492.97,5528716163.5267,1222988045.56,121183356.39,,45862760.81,1390034162.76,406215330.21,15718117.48,5642192276.51,3688654649.03,9330846925.54,441880000.0,441880000.0,,530322585.73,1817060732.44,52188372.72,71233411.93,,,-305715.96,6164952.02,,-8807709.54,-495832311.39,17405342.8,-3575604570.39,-2426304894.46,8706398499.9,148144846.35,7276302908.75,,,,5642192276.51,,,,,,9330846925.54,3688654649.03,,,0
|
||||||
|
300750.SZ,20190824,20190824,20190630,1,1,2,2346495300.44,87744066.16,24838903624.97,109269862.19,,,,,,,,,,,,781516763.62,25729690250.78,13700891263.83,1752894045.03,1655079077.44,,,,,,1344522955.73,18453387342.03,7276302908.75,2657818813.56,,,,,2657818813.56,4623112893.49,90750000.0,,,,4713862893.49,-2056044079.93,1354369492.97,,,1796249492.97,5783236226.2656,1222988045.56,121183356.39,,45862760.81,1390034162.76,406215330.21,15718117.48,5642192276.51,3688654649.03,9330846925.54,441880000.0,441880000.0,,530322585.73,1817060732.44,52188372.72,71233411.93,,,-305715.96,6164952.02,,-8807709.54,-495832311.39,17405342.8,-3575604570.39,-2426304894.46,8706398499.9,,7276302908.75,,,,5642192276.51,,,,,,9330846925.54,3688654649.03,,,1
|
||||||
|
300750.SZ,20190427,20190427,20190331,1,1,1,,,12878552646.43,299432.71,,,,,,,,,,,,421498351.55,13300350430.69,6221938005.9,748693434.59,701069344.37,,,,,,651798444.58,8323499229.44,4976851201.25,14605433.53,,,,,14605433.53,2019864308.52,75250000.0,,626495569.66,,2721609878.18,-2707004444.65,274025394.22,,,715025394.22,4255915886.1405,279493169.29,61759955.59,,24669985.03,365923109.91,349102284.31,-22720393.29,2596228647.62,3688654649.03,6284883296.65,441000000.0,441000000.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1
|
||||||
|
300750.SZ,20190425,20190425,20181231,1,1,4,3735896487.72,262258592.79,33853639616.99,37127687.41,,,,,,,,,,,,2274383357.82,36165150662.22,19041614626.94,2299961469.07,1868081717.0,,,,,,1639227148.68,24848884961.69,11316265700.53,70629509.16,5258600.0,3655688.2,294506.1,,79838303.46,6629274672.98,192025942.3,,12746210861.04,,19567511476.32,-19487673172.86,4123196326.07,,510282473.44,10908434734.88,5771848024.1698,3493721841.0,216119536.13,,155877429.51,3865718806.64,7042715928.24,27440781.07,-1101250763.02,4789905412.05,3688654649.03,6274955935.37,108785163.6,,974912150.01,2125110234.63,95733856.19,83377065.66,,,91538964.57,15782022.0,314247518.1,-184397531.48,-669755258.27,15459358.23,-4371312786.43,-3143244270.65,11851141407.59,119517889.87,11316265700.53,,,,-1101250763.02,,,,,,3688654649.03,4789905412.05,,,0
|
||||||
|
300750.SZ,20190425,20190425,20181231,1,1,4,3735896487.72,262258592.79,33853639616.99,37127687.41,,,,,,,,,,,,2274383357.82,36165150662.22,19041614626.94,2299961469.07,1868081717.0,,,,,,1639227148.68,24848884961.69,11316265700.53,70629509.16,5258600.0,3655688.2,294506.1,,79838303.46,6629274672.98,192025942.3,,12746210861.04,,19567511476.32,-19487673172.86,4123196326.07,,510282473.44,10908434734.88,5771848024.1698,3493721841.0,216119536.13,,155877429.51,3865718806.64,7042715928.24,27440781.07,-1101250763.02,4789905412.05,3688654649.03,6274955935.37,108785163.6,,974912150.01,2125110234.63,95733856.19,83377065.66,,,91538964.57,15782022.0,314247518.1,-184397531.48,-669755258.27,15459358.23,-4371312786.43,-3143244270.65,11851141407.59,,11316265700.53,,,,-1101250763.02,,,,,,3688654649.03,4789905412.05,,,1
|
||||||
|
300750.SZ,20181026,20181026,20180930,1,1,3,,,21070111447.41,301325611.35,,,,,,,,,,,,704920707.06,22076357765.82,12588299955.24,1554320363.04,1269800694.62,,,,,,1060506072.64,16472927085.54,5603430680.28,397786320.4,,3660866.63,,,401447187.03,4003526664.32,188726677.3,,10556014049.83,,14748267391.45,-14346820204.42,3098388086.68,,,9412815605.34,163613248.4859,2282129396.03,154081142.29,,185815261.12,2622025799.44,6790789805.9,24982414.85,-1927617303.39,4789905412.05,2862288108.66,6314427518.66,108785163.6,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1
|
||||||
|
300750.SZ,20180824,20180824,20180630,1,1,2,1069893694.3,-97443594.11,11349245325.45,145178535.71,,,,,,,,,,,,560299594.35,12054723455.51,8740027942.34,976570165.74,671456234.75,,,,,,608343009.72,10996397352.55,1058326102.96,216767226.15,,3206903.36,,,219974129.51,2506446403.66,103842000.0,,6573449373.0,,9183737776.66,-8963763647.15,2683586736.64,,,8113178621.7,-2883539480.9055,1688445920.37,93782534.45,,114716247.56,1896944702.38,6216233919.32,5815768.51,-1683387856.36,4789905412.05,3106517555.69,5429591885.06,67650590.0,,207126112.45,934646157.43,46852863.98,36271274.26,,,2444993.47,,,-59838864.61,-198227130.98,-973329.73,-1662466492.98,474319090.22,266011187.56,,1058326102.96,,,,-1683387856.36,,,,,,3106517555.69,4789905412.05,,,0
|
||||||
|
300750.SZ,20180522,20180522,20180331,1,1,1,469264488.71,65166429.44,2561651184.82,136600925.36,,,,,,,,,,,,211514708.3,2909766818.48,4899971184.88,451661730.79,339098883.01,,,,,,488869504.21,6179601302.89,-3269834484.41,4220209248.47,,,,,4220209248.47,1667611627.4,,,151925834.11,,1819537461.51,2400671786.96,997738375.18,,20695110.88,1037619613.06,-4701407794.046,1052569621.31,42973564.05,,66470960.3,1162014145.66,-124394532.6,-13184201.95,-1006741432.0,4789905412.05,3783163980.05,19186127.0,19186127.0,,127717465.75,418689739.66,22774627.17,14666290.5,,,328223.0,,,-27972938.86,-70034407.27,,-606145268.44,-2419349974.35,-1284794230.57,19855070.85,-3269834484.41,,,,-1006741432.0,,,,,,3783163980.05,4789905412.05,,,0
|
||||||
|
300750.SZ,20180522,20180522,20171231,1,1,4,4194056577.66,112588566.26,18872908615.92,21013193.89,,,,,,,,,,,,529176792.58,19423098602.39,12357592298.17,2122637417.2,1493296692.69,,,,,,1108823984.08,17082350392.14,2340748210.25,758831340.52,448002008.14,2565089.09,572921.94,,1209971359.69,7180281117.24,1665503314.78,,656.0,,8845785088.02,-7635813728.33,4476769278.83,,9028894.69,10664444151.52,4099608510.9298,1421628377.86,81600198.58,,228481941.8,1731710518.24,8932733633.28,-13763656.75,3623904458.45,1166000953.6,4789905412.05,6178645978.0,1168645100.0,,244744030.88,1279538608.41,75101189.69,26541967.12,,,78311541.52,,,-1344305303.77,-245133190.87,-2604999.44,-2290181545.88,-5075995986.77,5163299958.56,124786796.88,2340748210.25,,,,3623904458.45,,,,,,4789905412.05,1166000953.6,,,0
|
||||||
|
300750.SZ,20181026,20181026,20170930,1,1,3,,,10333130705.0,18590039.13,,,,,,,,,,,,438765326.08,10790486070.21,9339844151.58,1447940056.29,973528442.38,,,,,,762537994.18,12523850644.43,-1733364574.22,1902846575.98,447302008.14,2565089.09,572921.94,,2353286595.15,5268771842.36,1293525820.0,,33801356.44,,6596099018.8,-4242812423.65,2560246872.03,,2626381.59,8738485131.62,,1367562190.03,58673275.89,,192651364.04,1618886829.96,7119598301.66,3054315.86,1146475619.65,1166000953.6,2312476573.25,6175611878.0,1168645100.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
300750.SZ,20171110,20171110,20170630,1,1,2,2020743800.0,34312300.0,6701189072.6,6314977.79,,,,,,,,,,,,236369322.05,6943873372.44,5680819173.2,954740070.6,544344685.49,,,,,,383613562.34,7563517491.63,-619644119.19,198806392.58,445502008.14,1122943.61,572921.94,,646004266.27,3978747353.07,651932500.0,,1534321000.0,,6165000853.07,-5518996586.8,1515912025.59,,,6599412903.59,-3817342677.722,1109776166.12,25777423.37,,184404131.28,1319957720.77,5279455182.82,2908894.84,-856276628.33,1166000953.6,309724325.27,5083500878.0,73500000.0,,49177200.0,477360300.0,31487700.0,5951300.0,,,2279700.0,,,-1245985200.0,-67539100.0,-997900.0,-2641681800.0,-1366773700.0,2082021300.0,,-619644100.0,,,,,,,,,,,,,,0
|
||||||
|
300750.SZ,20180522,20180522,20170331,1,1,1,24302205.99,15763102.24,3404527894.74,13236437.91,,,,,,,,,,,,362505387.34,3780269719.99,2722235315.54,369852769.21,238870764.39,,,,,,255577266.62,3586536115.76,193733604.23,51615559.94,,,,,51615559.94,2459107491.01,219204000.0,,1501137963.78,,4179449454.79,-4127833894.85,413910040.9,,66308848.89,3990218891.79,,969797476.02,12861203.02,,75330960.74,1057989639.78,2932229252.01,-352048.57,-1002223087.18,1166000953.6,163777866.42,3510000002.0,,,-7807006.14,289187792.31,14656308.34,1939204.66,,,322076.28,,,-85172231.78,-18053126.42,,-1157067016.01,962653382.55,116440384.84,36568527.37,193733604.23,,,,-1002223087.18,,,,,,163777866.42,1166000953.6,,,0
|
||||||
|
300750.SZ,20180522,20180522,20161231,1,1,4,2918436854.29,65609349.18,11524664337.65,1476437.43,,,,,,,,,,,,421522517.2,11947663292.28,5954917349.27,1249671965.87,1559891278.12,,,,,,1074055972.23,9838536565.49,2109126726.79,61944950.69,10027000.0,,5046154.0,,77018104.69,2800818908.69,262828666.62,,9441784763.04,,12505432338.35,-12428414233.66,1930654288.91,,747351550.61,13809851365.52,-10067555462.0948,937312259.12,53696810.21,,1847820297.11,2838829366.44,10971021999.08,-2077449.43,649657042.78,516343910.82,1166000953.6,11131845526.0,7840000.0,,233858870.04,731417250.67,47998770.85,5071074.74,,,158205248.94,,,-76080348.84,-129670575.05,-2090649.0,-320169108.33,-14762136096.64,13031595453.28,207080632.66,2109126726.79,,,,649657042.78,,,,,,1166000953.6,516343910.82,,,0
|
||||||
|
300750.SZ,20180522,20180522,20151231,1,1,4,950581074.45,113184042.2,4153743551.55,670144.46,,,,,,,,,,,,221173494.7,4375587190.71,2302132506.69,437554338.26,474554245.93,,,,,,496812115.82,3711053206.7,664533984.01,1088566666.05,,,,,1088566666.05,1553786649.12,,173225298.0,2900000.0,,1729911947.12,-641345281.07,830867703.13,,893371268.45,1874742721.58,1290805842.4247,628641795.8,69496886.29,,736699312.71,1434837994.8,439904726.78,-800509.91,462292919.81,54050991.01,516343910.82,150503750.0,500000.0,,58641678.66,164100734.24,24986934.33,3237903.35,,,590103.88,,,-1455431.76,-110143619.54,-2194284.46,-697915929.01,-2315594532.87,2476515310.54,,664533984.01,,,,462292919.81,,,,,,516343910.82,54050991.01,,,0
|
||||||
|
300750.SZ,20171110,20171110,20141231,1,1,4,55563800.0,24221600.0,732813440.92,4165547.69,,,,,,,,,,,,11345197.89,748324186.5,601009216.98,98419099.09,28689220.56,,,,,,159111051.94,887228588.57,-138904402.07,3180178.72,,,,,3180178.72,300525204.81,,,976061675.94,,1276586880.75,-1273406702.03,201635144.87,,1556561925.62,1782597070.49,,4760000.0,4752841.5,,307574012.42,317086853.92,1465510216.57,-4995362.09,48203750.38,5847240.63,54050991.01,24400000.0,24400000.0,,2591100.0,44569700.0,22656600.0,64800.0,,,102500.0,,,-16117600.0,-19814600.0,,-220368300.0,-313910300.0,281536200.0,,-138904400.0,,,,,,,,,,,,,,0
|
||||||
|
1778
data/CN/300750.SZ/raw_historical_metrics_daily_basic.csv
Normal file
1778
data/CN/300750.SZ/raw_historical_metrics_daily_basic.csv
Normal file
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,37 @@
|
|||||||
|
ts_code,ann_date,end_date,holder_num
|
||||||
|
300750.SZ,20250731,20250630,226368
|
||||||
|
300750.SZ,20250415,20250331,226327
|
||||||
|
300750.SZ,20250315,20250228,208828
|
||||||
|
300750.SZ,20250315,20241231,212061
|
||||||
|
300750.SZ,20241019,20240930,229043
|
||||||
|
300750.SZ,20240727,20240630,237334
|
||||||
|
300750.SZ,20240416,20240331,250264
|
||||||
|
300750.SZ,20240316,20240229,260219
|
||||||
|
300750.SZ,20240316,20231231,260992
|
||||||
|
300750.SZ,20231020,20230930,233256
|
||||||
|
300750.SZ,20230726,20230630,217464
|
||||||
|
300750.SZ,20230421,20230331,206031
|
||||||
|
300750.SZ,20230310,20230228,195845
|
||||||
|
300750.SZ,20230310,20221231,183317
|
||||||
|
300750.SZ,20221022,20220930,185383
|
||||||
|
300750.SZ,20220824,20220630,150353
|
||||||
|
300750.SZ,20220422,20220331,140911
|
||||||
|
300750.SZ,20220430,20220331,140911
|
||||||
|
300750.SZ,20220422,20211231,141963
|
||||||
|
300750.SZ,20211028,20210930,134193
|
||||||
|
300750.SZ,20210826,20210630,135198
|
||||||
|
300750.SZ,20210430,20210331,182794
|
||||||
|
300750.SZ,20210428,20210331,182794
|
||||||
|
300750.SZ,20210428,20201231,133060
|
||||||
|
300750.SZ,20201028,20200930,131130
|
||||||
|
300750.SZ,20200827,20200630,121586
|
||||||
|
300750.SZ,20200428,20200331,150855
|
||||||
|
300750.SZ,20200425,20200331,150855
|
||||||
|
300750.SZ,20200425,20191231,76710
|
||||||
|
300750.SZ,20191026,20190930,94339
|
||||||
|
300750.SZ,20190824,20190630,80513
|
||||||
|
300750.SZ,20190427,20190331,76045
|
||||||
|
300750.SZ,20190425,20181231,82514
|
||||||
|
300750.SZ,20181026,20180930,99847
|
||||||
|
300750.SZ,20180824,20180630,164739
|
||||||
|
300750.SZ,20180608,20180611,368718
|
||||||
|
53
data/CN/300750.SZ/raw_income_statement.csv
Normal file
53
data/CN/300750.SZ/raw_income_statement.csv
Normal file
@ -0,0 +1,53 @@
|
|||||||
|
ts_code,ann_date,f_ann_date,end_date,report_type,comp_type,end_type,basic_eps,diluted_eps,total_revenue,revenue,int_income,prem_earned,comm_income,n_commis_income,n_oth_income,n_oth_b_income,prem_income,out_prem,une_prem_reser,reins_income,n_sec_tb_income,n_sec_uw_income,n_asset_mg_income,oth_b_income,fv_value_chg_gain,invest_income,ass_invest_income,forex_gain,total_cogs,oper_cost,int_exp,comm_exp,biz_tax_surchg,sell_exp,admin_exp,fin_exp,assets_impair_loss,prem_refund,compens_payout,reser_insur_liab,div_payt,reins_exp,oper_exp,compens_payout_refu,insur_reser_refu,reins_cost_refund,other_bus_cost,operate_profit,non_oper_income,non_oper_exp,nca_disploss,total_profit,income_tax,n_income,n_income_attr_p,minority_gain,oth_compr_income,t_compr_income,compr_inc_attr_p,compr_inc_attr_m_s,ebit,ebitda,insurance_exp,undist_profit,distable_profit,rd_exp,fin_exp_int_exp,fin_exp_int_inc,transfer_surplus_rese,transfer_housing_imprest,transfer_oth,adj_lossgain,withdra_legal_surplus,withdra_legal_pubfund,withdra_biz_devfund,withdra_rese_fund,withdra_oth_ersu,workers_welfare,distr_profit_shrhder,prfshare_payable_dvd,comshare_payable_dvd,capit_comstock_div,continued_net_profit,update_flag
|
||||||
|
300750.SZ,20251021,20251021,20250930,1,1,3,11.02,11.02,283071987000.0,283071987000.0,,,,,,,,,,,,,,,878537000.0,5236818000.0,4943750000.0,,236417478000.0,211427147000.0,,,1843066000.0,2408522000.0,8231715000.0,-7015786000.0,-4077847000.0,,,,,,,,,,,60552312000.0,372284000.0,212195000.0,,60712402000.0,8415535000.0,52296866000.0,49034109000.0,3262757000.0,7455238000.0,59752104000.0,56472049000.0,3280055000.0,51409807000.0,,,,,15067826000.0,2183477000.0,8060682000.0,,,,,,,,,,,,,,,52296866000.0,1
|
||||||
|
300750.SZ,20250731,20250731,20250630,1,1,2,6.92,6.92,178886253000.0,178886253000.0,,,,,,,,,,,,,,,178363000.0,2875693000.0,2981557000.0,,149241453000.0,134123603000.0,,,1245850000.0,1621425000.0,5127530000.0,-5821810000.0,-2498964000.0,,,,,,,,,,,38820520000.0,168476000.0,176496000.0,,38812500000.0,6447053000.0,32365447000.0,30485139000.0,1880308000.0,1376911000.0,33742358000.0,31804164000.0,1938194000.0,30541999000.0,42915712000.0,,,,10094566000.0,1557999000.0,5125146000.0,,,,,,,,,,,,,,,32365447000.0,1
|
||||||
|
300750.SZ,20250415,20250415,20250331,1,1,1,3.18,3.18,84704589000.0,84704589000.0,,,,,,,,,,,,,,,25565000.0,1339222000.0,1469564000.0,,71833284000.0,64030111000.0,,,559098000.0,852316000.0,2623930000.0,-2287911000.0,-1109939000.0,,,,,,,,,,,17340443000.0,108032000.0,73444000.0,,17375031000.0,2513397000.0,14861634000.0,13962558000.0,899076000.0,614450000.0,15476084000.0,14508266000.0,967818000.0,,,,,,4814003000.0,782951000.0,2384036000.0,,,,,,,,,,,,,,,14861634000.0,1
|
||||||
|
300750.SZ,20250415,20250415,20250331,1,1,1,3.18,3.18,84704589000.0,84704589000.0,,,,,,,,,,,,,,,25565000.0,1339222000.0,1469564000.0,,71833284000.0,64030111000.0,,,559098000.0,852316000.0,2623930000.0,-2287911000.0,-1109939000.0,,,,,,,,,,,17340443000.0,108032000.0,73444000.0,,17375031000.0,2513397000.0,14861634000.0,13962558000.0,899076000.0,614450000.0,15476084000.0,14508266000.0,967818000.0,,,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
300750.SZ,20250315,20250315,20241231,1,1,4,11.58,11.58,362012554000.0,362012554000.0,,,,,,,,,,,,,,,664223000.0,3987823000.0,3743040000.0,,312599750000.0,273518959000.0,,,2057466000.0,3562797000.0,9689839000.0,-4131918000.0,-8423325000.0,,,,,,,,,,,64051799000.0,135422000.0,1005182000.0,,63182039000.0,9175245000.0,54006794000.0,50744682000.0,3262113000.0,-1687613000.0,52319181000.0,48940398000.0,3378782000.0,61464661000.0,86402589000.0,,,,18606756000.0,3879076000.0,9502997000.0,,,,,,,,,,,,,,,54006794000.0,1
|
||||||
|
300750.SZ,20241019,20241019,20240930,1,1,3,8.1894,8.1829,259044748600.0,259044748600.0,,,,,,,,,,,,,,,190410200.0,3127166700.0,2712745400.0,,223014892600.0,186032900900.0,,,1557473800.0,10927707300.0,6774455800.0,-2894208700.0,-6651709400.0,,,,,,,,,,,46125749700.0,142603700.0,547867400.0,,45720486000.0,6987230700.0,38733255300.0,36001073800.0,2732181500.0,-568007300.0,38165248000.0,35252110200.0,2913137800.0,46518082900.0,,,,,13073136100.0,2966060400.0,7126535700.0,,,,,,,,,,,,,,,38733255300.0,1
|
||||||
|
300750.SZ,20240727,20240727,20240630,1,1,2,5.2017,5.1975,166766833600.0,166766833600.0,,,,,,,,,,,,,,,-24331900.0,2076994500.0,1916680600.0,,144640149400.0,122517848800.0,,,973678300.0,7004983100.0,4391272500.0,-1183454700.0,-1913611600.0,,,,,,,,,,,29554566300.0,85083600.0,189697800.0,,29449952100.0,4571096800.0,24878855300.0,22864987400.0,2013867900.0,-1936799500.0,22942055800.0,20773319800.0,2168736000.0,27019052300.0,39241814300.0,,,,8592452400.0,2059047700.0,5009250600.0,,,,,,,,,,,,,,,24878855300.0,1
|
||||||
|
300750.SZ,20240416,20240416,20240331,1,1,1,2.3909,2.389,79770778600.0,79770778600.0,,,,,,,,,,,,,,,-73450400.0,817635400.0,665871400.0,,70391729300.0,58698906300.0,,,574391200.0,3386939900.0,2303072500.0,312941500.0,-507556600.0,,,,,,,,,,,13332747100.0,26663000.0,159187800.0,,13200222200.0,2004579400.0,11195642900.0,10509923200.0,685719700.0,-229046000.0,10966596800.0,10105445100.0,861151800.0,13405371900.0,,,,,4340204800.0,1048364500.0,2632483700.0,,,,,,,,,,,,,,,11195642900.0,1
|
||||||
|
300750.SZ,20240316,20240316,20231231,1,1,4,11.79,11.779,400917044900.0,400917044900.0,,,,,,,,,,,,,,,46270400.0,3189201200.0,3745762000.0,,356718585800.0,309070434000.0,,,1695507700.0,17954440500.0,8461824300.0,-4927697400.0,-5853926900.0,,,,,,,,,,,53718302100.0,503675200.0,307924000.0,,53914053300.0,7153018800.0,46761034500.0,44121248300.0,2639786100.0,-4711859000.0,42049175500.0,39568104200.0,2481071300.0,51182922200.0,73828904000.0,,,,18356108400.0,3446515800.0,8321802100.0,,,,,,,,,,,,,,,46761034500.0,1
|
||||||
|
300750.SZ,20231020,20231020,20230930,1,1,3,7.0958,7.0844,294677250600.0,294677250600.0,,,,,,,,,,,,,,,215302500.0,2189770600.0,1307678000.0,,264479515000.0,230096038100.0,,,1105082900.0,10222106900.0,6917820800.0,-1833890000.0,-2848221100.0,,,,,,,,,,,37015470400.0,416987300.0,266043400.0,,37166414300.0,4650152200.0,32516262100.0,31145473600.0,1370788600.0,-2958450600.0,29557811600.0,28154741800.0,1403069700.0,35611604300.0,,,,,14875734500.0,2317681200.0,5683966700.0,,,,,,,,,,,,,,,32516262100.0,1
|
||||||
|
300750.SZ,20230726,20230726,20230630,1,1,2,4.7201,4.7125,189246041300.0,189246041300.0,,,,,,,,,,,,,,,213283400.0,1417699300.0,568276700.0,,168529510800.0,148305934100.0,,,638811900.0,6699756700.0,4512280500.0,-3159346300.0,-1903493700.0,,,,,,,,,,,25357423300.0,300135500.0,188482100.0,,25469076700.0,3995875200.0,21473201500.0,20717264500.0,755937000.0,-1808645700.0,19664555800.0,18925205800.0,739350000.0,20863805500.0,31032137200.0,,,,9850086700.0,1450307700.0,3627578200.0,,,,,,,,,,,,,,,21473201500.0,1
|
||||||
|
300750.SZ,20230421,20230421,20230331,1,1,1,4.0332,4.0215,89038465300.0,89038465300.0,,,,,,,,,,,,,,,112896900.0,1527471300.0,587107500.0,,80044922600.0,70101011700.0,,,274706600.0,2916572500.0,1851067100.0,-466751900.0,-1092544100.0,,,,,,,,,,,12016687500.0,174634200.0,179823800.0,,12011497900.0,1930890700.0,10080607200.0,9822265100.0,258342100.0,-2911771700.0,7168835500.0,6849115100.0,319720400.0,10986170900.0,,,,,4652229200.0,694811000.0,1723865300.0,,,,,,,,,,,,,,,10080607200.0,1
|
||||||
|
300750.SZ,20230310,20230310,20221231,1,1,4,12.9178,12.8795,328593987500.0,328593987500.0,,,,,,,,,,,,,,,400241300.0,2514538600.0,2614517000.0,,297718806500.0,262049609200.0,,,907484500.0,11099401200.0,6978669400.0,-2799985800.0,-2826926600.0,,,,,,,,,,,36821983000.0,159426800.0,308553600.0,,36672856200.0,3215712700.0,33457143500.0,30729163500.0,2727980100.0,5046510500.0,38503654000.0,35452143600.0,3051510400.0,31406613600.0,44659154600.0,,,,15510453500.0,2132375400.0,3987365200.0,,,,,,,,,,,,,,,33457143500.0,0
|
||||||
|
300750.SZ,20230310,20230310,20221231,1,1,4,12.9178,12.8795,328593987500.0,328593987500.0,,,,,,,,,,,,,,,400241300.0,2514538600.0,2614517000.0,,297718806500.0,262049609200.0,,,907484500.0,11099401200.0,6978669400.0,-2799985800.0,-2826926600.0,,,,,,,,,,,36821983000.0,159426800.0,308553600.0,,36672856200.0,3215712700.0,33457143500.0,30729163500.0,2727980100.0,5046510500.0,38503654000.0,35452143600.0,3051510400.0,31406613600.0,44659154600.0,,,,15510453500.0,2132375400.0,3987365200.0,,,,,,,,,,,,,,,33457143500.0,1
|
||||||
|
300750.SZ,20221022,20221022,20220930,1,1,3,7.4704,7.4317,210340240500.0,210340240500.0,,,,,,,,,,,,,,,262789100.0,2744662400.0,2996607600.0,,192704656100.0,170480855400.0,,,568940800.0,7023199800.0,4471553700.0,-1842082800.0,-910439900.0,,,,,,,,,,,22458644500.0,115030000.0,246559100.0,,22327115300.0,2694951500.0,19632163800.0,17591591700.0,2040572100.0,3855361800.0,23487525600.0,21208643400.0,2278882300.0,18520693500.0,,,,,10576516000.0,1613622800.0,2602105100.0,,,,,,,,,,,,,,,19632163800.0,1
|
||||||
|
300750.SZ,20220824,20220824,20220630,1,1,2,3.5233,3.5047,112971257900.0,112971257900.0,,,,,,,,,,,,,,,215568200.0,1794546100.0,2019612300.0,,104388258600.0,91873351200.0,,,325839300.0,3467585200.0,2650226100.0,-357835300.0,-256621000.0,,,,,,,,,,,11683072000.0,79633500.0,52931500.0,,11709774000.0,2039812900.0,9669961200.0,8168034600.0,1501926500.0,1687656700.0,11357617900.0,10001392700.0,1356225200.0,9318827600.0,14666929800.0,,,,5768093100.0,1046506000.0,1440321000.0,,,,,,,,,,,,,,,9669961200.0,1
|
||||||
|
300750.SZ,20220430,20220430,20220331,1,1,1,0.6439,0.6405,48678419100.0,48678419100.0,,,,,,,,,,,,,,,,460911700.0,575976000.0,,47149190100.0,41627574200.0,,,158282700.0,1533477100.0,1245955100.0,-374100.0,5731600.0,,,,,,,,,,,2456137800.0,40882200.0,16663900.0,,2480356100.0,504896900.0,1975459100.0,1492804600.0,482654500.0,-1562500300.0,412958800.0,574861600.0,-161902800.0,1980534400.0,,,,,2568036600.0,488026200.0,661516300.0,,,,,,,,,,,,,,,1975459100.0,1
|
||||||
|
300750.SZ,20220422,20220422,20211231,1,1,4,6.876,6.8392,130355796400.0,130355796400.0,,,,,,,,,,,,,,,,1232699000.0,575836900.0,,113415030000.0,96093722300.0,,,486534200.0,4367869400.0,3368937100.0,-641200000.0,-2034437800.0,,,,,,,,,,,19823729200.0,183039700.0,119639800.0,,19887129100.0,2026399000.0,17860730100.0,15931317900.0,1929412300.0,3013987200.0,20874717400.0,19012644700.0,1862072600.0,18123376500.0,24560000600.0,,,,7691427600.0,1161100400.0,2323262000.0,,,,,,,,,,,,,,,17860730100.0,1
|
||||||
|
300750.SZ,20220422,20220422,20211231,1,1,4,6.876,6.8392,130355796400.0,130355796400.0,,,,,,,,,,,,,,,,1232699000.0,575836900.0,,113415030000.0,96093722300.0,,,486534200.0,4367869400.0,3368937100.0,-641200000.0,-2034437800.0,,,,,,,,,,,19823729200.0,183039700.0,119639800.0,,19887129100.0,2026399000.0,17860730100.0,15931317900.0,1929412300.0,3013987200.0,20874717400.0,19012644700.0,1862072600.0,18123376500.0,24560000600.0,,,,7691427600.0,1161100400.0,2323262000.0,,,,,,,,,,,,,,,17860730100.0,0
|
||||||
|
300750.SZ,20211028,20211028,20210930,1,1,3,3.3464,3.3323,73361545522.2,73361545522.2,,,,,,,,,,,,,,,,122219105.98,289494823.52,,63738850188.28,53179031934.71,,,333383540.3,2628002721.68,2226934203.99,-498402600.18,-1414630587.72,,,,,,,,,,,10891595620.99,68915266.17,86822687.86,,10873688199.3,1728706695.85,9144981503.45,7751145658.78,1393835844.67,1207017837.53,10351999340.98,8902714769.96,1449284571.02,11684094062.78,,,,,4594923266.82,721680591.36,1566751971.65,,,,,,,,,,,,,,,9144981503.45,1
|
||||||
|
300750.SZ,20210826,20210826,20210630,1,1,2,1.9416,1.9337,44074560629.16,44074560629.16,,,,,,,,,,,,,,,,117184251.12,225874649.39,,38515960372.41,32061735306.82,,,247186341.64,1593220857.92,1425297189.47,-422603555.91,-754103840.97,,,,,,,,,,,6316838359.17,56962628.74,38880638.18,,6334920349.73,1009812060.7,5325108289.03,4483787564.06,841320724.97,824254440.25,6149362729.28,5309066568.03,840296161.25,6545438974.9,9288553973.85,,,,2793753774.44,452359068.1,1070188235.09,,,,,,,,,,,,,,,5325108289.03,1
|
||||||
|
300750.SZ,20210430,20210430,20210331,1,1,1,0.8463,0.843,19166685223.52,19166685223.52,,,,,,,,,,,,,,,,6273485.03,39872868.34,,16759642781.58,13938104773.61,,,108324544.27,691753897.31,717159236.06,-199348756.05,-255909609.04,,,,,,,,,,,2806431714.88,20621617.04,31474885.15,,2795578446.77,451709061.44,2343869385.33,1954417236.62,389452148.71,-235029090.84,2108840294.49,1718301999.99,390538294.5,2856720791.99,,,,,1180785376.9,216287144.99,512078908.29,,,,,,,,,,,,,,,2343869385.33,1
|
||||||
|
300750.SZ,20210428,20210428,20201231,1,1,4,2.4942,2.4848,50319487697.2,50319487697.2,,,,,,,,,,,,,,,286915936.0,-117648607.8,-4027332.09,,44655315480.69,36349153592.22,,,295129893.6,2216709532.73,1768115240.89,-712642421.45,-827489419.04,,,,,,,,,,,6959489551.43,94318062.61,71254204.8,,6982553409.24,878635356.78,6103918052.46,5583338710.38,520579342.08,505828698.82,6609746751.28,6089512016.47,520234734.81,6289688334.33,11157577849.15,,,,3569377694.03,640434316.54,1494600958.67,,,,,,,,,,,,,,,6103918052.46,1
|
||||||
|
300750.SZ,20210428,20210428,20201231,1,1,4,2.4942,2.4848,50319487697.2,50319487697.2,,,,,,,,,,,,,,,286915936.0,-117648607.8,-4027332.09,,44655315480.69,36349153592.22,,,295129893.6,2216709532.73,1768115240.89,-712642421.45,-827489419.04,,,,,,,,,,,6959489551.43,94318062.61,71254204.8,,6982553409.24,878635356.78,6103918052.46,5583338710.38,520579342.08,505828698.82,6609746751.28,6089512016.47,520234734.81,6289688334.33,11157577849.15,,,,3569377694.03,640434316.54,1494600958.67,,,,,,,,,,,,,,,6103918052.46,0
|
||||||
|
300750.SZ,20201028,20201028,20200930,1,1,3,1.5243,1.519,31522480929.97,31522480929.97,,,,,,,,,,,,,,,286915936.0,-343565018.81,-53737069.45,,27956553133.24,22883453805.41,,,174855655.78,1301071521.09,1154240525.66,-691223489.56,-817760655.74,,,,,,,,,,,4428419699.07,51173766.54,45152299.35,,4434441166.26,752230680.19,3682210486.07,3356875043.55,325335442.52,287180494.46,3969390980.53,3629938925.63,339452054.9,5295486705.97,,,,,2120160102.4,386867863.89,1070748621.8,,,,,,,,,,,,,,,3682210486.07,1
|
||||||
|
300750.SZ,20201028,20201028,20200930,1,1,3,1.5243,1.519,31522480929.97,31522480929.97,,,,,,,,,,,,,,,286915936.0,-343565018.81,-53737069.45,,27956553133.24,22883453805.41,,,174855655.78,1301071521.09,1154240525.66,-691223489.56,-817760655.74,,,,,,,,,,,4428419699.07,51173766.54,45152299.35,,4434441166.26,752230680.19,3682210486.07,3356875043.55,325335442.52,287180494.46,3969390980.53,3629938925.63,339452054.9,5295486705.97,,,,,2120160102.4,386867863.89,1070748621.8,,,,,,,,,,,,,,,3682210486.07,0
|
||||||
|
300750.SZ,20200827,20200827,20200630,1,1,2,0.8833,0.8805,18829453132.97,18829453132.97,,,,,,,,,,,,,,,286915936.0,-406292308.07,-88395180.45,,16777260846.52,13717117142.14,,,101445380.16,792140085.18,809663593.83,-401913973.1,-338341629.6,,,,,,,,,,,2594040723.68,25328338.96,22713511.25,,2596655551.39,452737521.27,2143918030.12,1937281090.5,206636939.62,42364310.59,2186282340.71,1967490112.44,218792228.27,2311503122.65,4774464802.73,,,,1298453447.42,256688048.79,623732754.44,,,,,,,,,,,,,,,2143918030.12,0
|
||||||
|
300750.SZ,20200827,20200827,20200630,1,1,2,0.8833,0.8805,18829453132.97,18829453132.97,,,,,,,,,,,,,,,286915936.0,-406292308.07,-88395180.45,,16777260846.52,13717117142.14,,,101445380.16,792140085.18,809663593.83,-401913973.1,-338341629.6,,,,,,,,,,,2594040723.68,25328338.96,22713511.25,,2596655551.39,452737521.27,2143918030.12,1937281090.5,206636939.62,42364310.59,2186282340.71,1967490112.44,218792228.27,2311503122.65,4774464802.73,,,,1298453447.42,256688048.79,623732754.44,,,,,,,,,,,,,,,2143918030.12,1
|
||||||
|
300750.SZ,20200428,20200428,20200331,1,1,1,0.3406,0.3396,9030794052.46,9030794052.46,,,,,,,,,,,,,,,286915936.0,-348146749.47,-29567547.69,,8188919060.9,6764865485.58,,,54015270.55,352566282.28,412747503.97,-139684257.75,-96898077.07,,,,,,,,,,,1106046439.49,7194638.06,16264436.89,,1096976640.66,191963042.83,905013597.83,742043183.2,162970414.63,-118995658.48,786017939.35,651959025.75,134058913.6,1133338722.94,,,,,638663048.54,116204500.18,304532042.79,,,,,,,,,,,,,,,905013597.83,0
|
||||||
|
300750.SZ,20200428,20200428,20200331,1,1,1,0.3406,0.3396,9030794052.46,9030794052.46,,,,,,,,,,,,,,,286915936.0,-348146749.47,-29567547.69,,8188919060.9,6764865485.58,,,54015270.55,352566282.28,412747503.97,-139684257.75,-96898077.07,,,,,,,,,,,1106046439.49,7194638.06,16264436.89,,1096976640.66,191963042.83,905013597.83,742043183.2,162970414.63,-118995658.48,786017939.35,651959025.75,134058913.6,1312818614.89,,,,,638663048.54,116204500.18,304532042.79,,,,,,,,,,,,,,,905013597.83,1
|
||||||
|
300750.SZ,20200425,20200425,20191231,1,1,4,2.0937,2.0887,45788020642.41,45788020642.41,,,,,,,,,,,,,,,27331582.1,-79604902.02,-11899568.84,,40624707856.41,32482760512.62,,,272228105.62,2156553541.51,1832673929.87,-781621299.53,-1434329163.69,,,,,,,,,,,5758793258.1,62428112.63,60456806.48,,5760764564.25,748090666.38,5012673897.87,4560307432.71,452366465.16,957658852.86,5970332750.73,5517966285.57,452366465.16,5722463917.76,10131504260.02,,,,2992107516.52,289254465.49,1078256966.28,,,,,,,,,,,,,,,5012673897.87,0
|
||||||
|
300750.SZ,20200425,20200425,20191231,1,1,4,2.0937,2.0887,45788020642.41,45788020642.41,,,,,,,,,,,,,,,27331582.1,-79604902.02,-11899568.84,,40624707856.41,32482760512.62,,,272228105.62,2156553541.51,1832673929.87,-781621299.53,-1434329163.69,,,,,,,,,,,5758793258.1,62428112.63,60456806.48,,5760764564.25,748090666.38,5012673897.87,4560307432.71,452366465.16,957658852.86,5970332750.73,5517966285.57,452366465.16,5722463917.76,10131504260.02,,,,2992107516.52,289254465.49,1078256966.28,,,,,,,,,,,,,,,5012673897.87,1
|
||||||
|
300750.SZ,20191026,20191026,20190930,1,1,3,1.6002,1.5959,32855706536.08,32855706536.08,,,,,,,,,,,,,,,,-62620220.59,-7917302.55,,28894615247.49,23301405480.87,,,201508967.69,1477529588.94,1629018744.75,-632605668.62,-550692987.35,,,,,,,,,,,4446278015.84,46102640.95,34688668.76,,4457691988.03,697474456.56,3760217531.47,3464305267.56,295912263.91,971764392.34,4731981923.81,4436069659.9,295912263.91,5059302675.96,,,,,2255954070.6,192122654.09,828347798.84,,,,,,,,,,,,,,,3760217531.47,1
|
||||||
|
300750.SZ,20191026,20191026,20190930,1,1,3,1.6002,1.5959,32855706536.08,32855706536.08,,,,,,,,,,,,,,,,-62620220.59,-7917302.55,,28894615247.49,23301405480.87,,,201508967.69,1477529588.94,1629018744.75,-632605668.62,-550692987.35,,,,,,,,,,,4446278015.84,46102640.95,34688668.76,,4457691988.03,697474456.56,3760217531.47,3464305267.56,295912263.91,971764392.34,4731981923.81,4436069659.9,295912263.91,4534188607.12,,,,,2255954070.6,192122654.09,828347798.84,,,,,,,,,,,,,,,3760217531.47,0
|
||||||
|
300750.SZ,20190824,20190824,20190630,1,1,2,0.9674,0.9666,20263844170.44,20263844170.44,,,,,,,,,,,,,,,,-45894420.7,-6203272.34,,17726032155.44,14226726997.42,,,117905051.7,804073640.0,1061946966.06,-428054892.49,-421525991.07,,,,,,,,,,,2812549873.07,10005017.82,17588816.33,,2804966074.56,458470774.12,2346495300.44,2102435142.7,244060157.74,235561659.09,2582056959.53,2337996801.79,244060157.74,2945403830.85,4885886347.94,,,,1413111807.02,119945783.05,532991928.58,,,,,,,,,,,,,,,2346495300.44,0
|
||||||
|
300750.SZ,20190427,20190427,20190331,1,1,1,0.48,0.48,9981855666.38,9981855666.38,,,,,,,,,,,,,,,,16802477.33,2097769.4,,8817890513.83,7116134804.4,,,86639222.05,401176198.42,525048115.72,-110462345.72,36205911.5,,,,,,,,,,,1321125127.01,6548666.78,5256479.6,,1322417314.19,205595113.39,1116822200.8,1047233226.95,69588973.85,161477040.74,1278299241.54,1208710267.69,69588973.85,1426164772.5,,,,,748586098.54,58662867.4,255070916.72,,,,,,,,,,,,,,,1116822200.8,0
|
||||||
|
300750.SZ,20190425,20190425,20181231,1,1,4,1.6412,1.6407,29611265434.22,29611265434.22,,,,,,,,,,,,,,,-314247518.1,184397531.48,-4264014.31,,25729175371.38,19902284153.15,,,171183911.7,1378868425.55,1590659572.27,-279733226.14,974912150.01,,,,,,,,,,,4168476326.68,62303262.42,25966337.17,,4204813251.93,468916764.21,3735896487.72,3387035207.64,348861280.08,-585339219.51,3150557268.21,2801695988.13,348861280.08,4110132051.73,6414353208.21,,,,1991000384.84,204435332.83,565817388.3,,,,,,,,,,,,,,,3735896487.72,0
|
||||||
|
300750.SZ,20190425,20190425,20181231,1,1,4,1.6412,1.6407,29611265434.22,29611265434.22,,,,,,,,,,,,,,,-314247518.1,184397531.48,-4264014.31,,25729175371.38,19902284153.15,,,171183911.7,1378868425.55,1590659572.27,-279733226.14,974912150.01,,,,,,,,,,,4168476326.68,62303262.42,25966337.17,,4204813251.93,468916764.21,3735896487.72,3387035207.64,348861280.08,-585339219.51,3150557268.21,2801695988.13,348861280.08,4110132051.73,6414353208.21,,,,1991000384.84,204435332.83,565817388.3,,,,,,,,,,,,,,,3735896487.72,1
|
||||||
|
300750.SZ,20181026,20181026,20180930,1,1,3,1.17,1.17,19135923760.37,19135923760.37,,,,,,,,,,,,,,,,69427412.54,9583242.07,,16534427281.6,13150477803.26,,,101462647.63,846876034.25,983822491.58,-150717424.86,454657985.55,,,,,,,,,,,3071726107.71,15983636.65,4285602.67,,3083424141.69,441187671.13,2642236470.56,2378500010.06,263736460.5,-208586704.74,2433649765.82,2169913305.32,263736460.5,3467983671.62,,,,,1147847744.19,234936100.17,369419073.26,,,,,,,,,,,,,,,2642236470.56,1
|
||||||
|
300750.SZ,20181026,20181026,20180930,1,1,3,1.17,1.17,19135923760.37,19135923760.37,,,,,,,,,,,,,,,,69427412.54,9583242.07,,16534427281.6,13150477803.26,,,101462647.63,846876034.25,983822491.58,-150717424.86,454657985.55,,,,,,,,,,,3071726107.71,15983636.65,4285602.67,,3083424141.69,441187671.13,2642236470.56,2378500010.06,263736460.5,-208586704.74,2433649765.82,2169913305.32,263736460.5,3467983671.62,,,,,1147847744.19,234936100.17,369419073.26,,,,,,,,,,,,,,,2642236470.56,0
|
||||||
|
300750.SZ,20180824,20180824,20180630,1,1,2,0.4659,,9359580668.12,9359580668.12,,,,,,,,,,,,,,,,59838864.61,20009437.82,,8420213004.66,6431566540.72,,,35368966.71,448795383.07,1320335349.34,-22979347.63,207126112.45,,,,,,,,,,,1215792945.89,8159715.82,3277772.87,,1220674888.84,150781194.54,1069893694.3,910954288.0,158939406.3,-176351133.34,893542560.96,734603154.66,158939406.3,1135419727.12,2153190022.79,,,,,,,,,,,,,,,,,,,,,1069893694.3,0
|
||||||
|
300750.SZ,20180522,20180522,20180331,1,1,1,0.212,,3711641230.77,3711641230.77,,,,,,,,,,,,,,,,27972938.86,12043585.12,,3353698085.04,2495640398.99,,,14792182.15,147749265.04,565033595.37,2765177.74,127717465.75,,,,,,,,,,,539889042.27,3447660.53,2328501.22,,541008201.58,71743712.87,469264488.71,413347159.22,55917329.49,3179274.31,472443763.02,416526433.53,55917329.49,642726969.9,,,,,,,,,,,,,,,,,,,,,,469264488.71,0
|
||||||
|
300750.SZ,20180522,20180522,20171231,1,1,4,2.0084,,19996860806.33,19996860806.33,,,,,,,,,,,,,,,,1344305303.77,-49976783.37,,16875255721.27,12740187148.7,,,95900521.0,795766091.83,2956488278.51,42169650.35,244744030.88,,,,,,,,,,,4832020495.66,18655542.93,2575814.31,,4848100224.28,654043646.62,4194056577.66,3877954869.7,316101707.96,246933121.24,4440989698.9,4124887990.94,316101707.96,3608196383.76,4989378148.98,,,,,,,,,,,,,,,,,,,,,4194056577.66,0
|
||||||
|
300750.SZ,20181026,20181026,20170930,1,1,3,1.33,1.33,11970899899.45,11970899899.45,,,,,,,,,,,,,,,,1344112981.19,-19477989.06,,10402804866.65,7697664142.61,,,44337735.52,504161719.26,905233643.98,57697766.78,115122025.1,,,,,,,,,,,3293200146.4,13549843.33,4540268.55,,3302209721.18,470922060.98,2831287660.2,2570510205.15,260777455.05,344145542.58,3175433202.78,2914655747.73,260777455.05,2071982527.37,,,,,1078587833.4,85878529.21,33616243.84,,,,,,,,,,,,,,,2831287660.2,1
|
||||||
|
300750.SZ,20181026,20181026,20170930,1,1,3,1.33,1.33,11970899899.45,11970899899.45,,,,,,,,,,,,,,,,1344112981.19,-19477989.06,,10402804866.65,7697664142.61,,,44337735.52,504161719.26,905233643.98,57697766.78,115122025.1,,,,,,,,,,,3293200146.4,13549843.33,4540268.55,,3302209721.18,470922060.98,2831287660.2,2570510205.15,260777455.05,344145542.58,3175433202.78,2914655747.73,260777455.05,2124244812.74,,,,,1078587833.4,85878529.21,33616243.84,,,,,,,,,,,,,,,2831287660.2,0
|
||||||
|
300750.SZ,20171110,20171110,20170630,1,1,2,0.974,,6294695149.0,6294695149.0,,,,,,,,,,,,,,,,1245985248.03,-13175301.07,,5484178667.47,3934602921.36,,,24025547.56,269397374.58,1158841331.86,48134260.94,49177231.17,,,,,,,,,,,2328662915.71,6979859.43,2825898.64,2284479.0,2332816876.5,312073095.21,2020743781.29,1856935080.43,163808700.86,311938229.49,2332682010.78,2168873309.92,163808700.86,1179989159.79,1694788459.79,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
300750.SZ,20180522,20180522,20170331,1,1,1,-0.0189,,1454385691.84,1454385691.84,,,,,,,,,,,,,,,,85172231.78,-12978308.38,,1551974320.73,905259335.22,,,4410984.45,74633237.11,538433567.86,29237196.09,,,,,,,,,,,,-12738473.39,43140845.75,31953.67,,30370418.69,13875218.84,16495199.85,-11687915.1,35990121.09,81363.73,24383569.72,-11606551.37,35990121.09,-68351432.8,,,,,,,,,,,,,,,,,,,,,,16495199.85,0
|
||||||
|
300750.SZ,20180522,20180522,20161231,1,1,4,1.8736,,14878985098.12,14878985098.12,,,,,,,,,,,,,,,,76080348.84,21669756.19,,11584739495.37,8376801892.4,,,109215284.54,632190722.09,2152228887.34,80443838.96,233858870.04,,,,,,,,,,,3212120702.65,188974466.62,881463.97,,3400213705.3,481776851.01,2918436854.29,2851821419.26,66615435.03,888062.23,2919324916.52,2852709481.49,66615435.03,3374689441.71,4159176537.97,,,,,,,,,,,,,,,,,,,,,2918436854.29,0
|
||||||
|
300750.SZ,20161001,20161001,20160630,1,1,2,,,4786106400.0,4786106400.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,995792500.0,,,,,,4786106400.0,4786106400.0,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
300750.SZ,20160729,20160729,20160331,1,1,1,,,2088372900.0,2088372900.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,476764100.0,,,,,,2088372900.0,,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
300750.SZ,20180522,20180522,20151231,1,1,4,0.7755,,5702884874.34,5702884874.34,,,,,,,,,,,,,,,,1455431.76,-9658518.48,,4658155646.48,3499202013.73,,,39629825.6,330920265.24,620575323.94,109186539.31,58641678.66,,,,,,,,,,,1045594555.74,71190367.14,16752779.33,,1100032143.55,149451069.1,950581074.45,930646375.1,19934699.35,494869.71,951075944.16,931141244.81,19934699.35,1153915767.17,1346241339.09,,,,,,,,,,,,,,,,,,,,,950581074.45,0
|
||||||
|
300750.SZ,20171110,20171110,20141231,1,1,4,,,866786361.55,866786361.55,,,,,,,,,,,,,,,,16117579.09,13024101.96,,866520694.75,643729807.47,,,10300.8,43294226.16,152321605.53,24573664.53,2591090.26,,,,,,,,,,,16383245.89,46216154.07,169330.58,102484.05,62430069.38,6866277.79,55563791.59,54425751.28,1138040.31,183958.4,55747749.99,54609709.68,1138040.31,27430421.59,94721521.59,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
2
data/CN/300750.SZ/raw_market_metrics_daily_basic.csv
Normal file
2
data/CN/300750.SZ/raw_market_metrics_daily_basic.csv
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
ts_code,trade_date,close,turnover_rate,turnover_rate_f,volume_ratio,pe,pe_ttm,pb,ps,ps_ttm,dv_ratio,dv_ttm,total_share,float_share,free_share,total_mv,circ_mv
|
||||||
|
300750.SZ,20251217,383.42,0.5229,0.7917,1.02,34.482,27.4356,5.5664,4.8335,4.5326,1.3053,1.7624,456360.8365,425638.1966,281128.807,174977871.9308,163198197.3404
|
||||||
|
@ -0,0 +1,2 @@
|
|||||||
|
ts_code,ann_date,end_date,holder_num
|
||||||
|
300750.SZ,20251021,20250930,227474
|
||||||
|
2
data/CN/300750.SZ/raw_market_metrics_stock_basic.csv
Normal file
2
data/CN/300750.SZ/raw_market_metrics_stock_basic.csv
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
name,list_date
|
||||||
|
宁德时代,20180611
|
||||||
|
@ -25,26 +25,25 @@ body { max-width: 1400px; margin: 0 auto; }
|
|||||||
<td class='info-label'>代码</td><td class='info-label'>简称</td><td class='info-label'>日期</td><td class='info-label'>上市日期</td><td class='info-label'>PE</td><td class='info-label'>PB</td><td class='info-label'>股息率(%)</td>
|
<td class='info-label'>代码</td><td class='info-label'>简称</td><td class='info-label'>日期</td><td class='info-label'>上市日期</td><td class='info-label'>PE</td><td class='info-label'>PB</td><td class='info-label'>股息率(%)</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>300750.SZ</td><td>宁德时代</td><td>2025-12-14</td><td>2018-06-11</td><td>35.24</td><td>5.69</td><td>1.72%</td>
|
<td>300750.SZ</td><td>宁德时代</td><td>2025-12-17</td><td>2018-06-11</td><td>34.48</td><td>5.57</td><td>1.76%</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
<div style='overflow-x: auto;'>
|
<div style='overflow-x: auto;'>
|
||||||
<table class='fin-table'>
|
<table class='fin-table'>
|
||||||
<thead><tr><th class='row-header'>指标</th>
|
<thead><tr><th class='row-header'>指标</th>
|
||||||
<th>2025 Q3</th>
|
<th>2025-09-30</th>
|
||||||
<th>2024</th>
|
<th>2024-12-31</th>
|
||||||
<th>2023</th>
|
<th>2023-12-31</th>
|
||||||
<th>2022</th>
|
<th>2022-12-31</th>
|
||||||
<th>2021</th>
|
<th>2021-12-31</th>
|
||||||
<th>2020</th>
|
<th>2020-12-31</th>
|
||||||
<th>2019</th>
|
<th>2019-12-31</th>
|
||||||
<th>2018</th>
|
<th>2018-12-31</th>
|
||||||
<th>2017</th>
|
<th>2017-12-31</th>
|
||||||
<th>2016</th>
|
<th>2015-12-31</th>
|
||||||
<th>2015</th>
|
|
||||||
</tr></thead>
|
</tr></thead>
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr><td class='group-header'>主要指标</td><td class='group-header' colspan='11' style='position: relative; border-bottom: 2px solid #ddd;'></td></tr>
|
<tr><td class='group-header'>主要指标</td><td class='group-header' colspan='10' style='position: relative; border-bottom: 2px solid #ddd;'></td></tr>
|
||||||
<tr class='hover-row'>
|
<tr class='hover-row'>
|
||||||
<td class='row-header'>ROE</td>
|
<td class='row-header'>ROE</td>
|
||||||
<td class='bg-green'>15.60%</td>
|
<td class='bg-green'>15.60%</td>
|
||||||
@ -56,7 +55,6 @@ body { max-width: 1400px; margin: 0 auto; }
|
|||||||
<td class=''>11.96%</td>
|
<td class=''>11.96%</td>
|
||||||
<td class=''>10.28%</td>
|
<td class=''>10.28%</td>
|
||||||
<td class='bg-green'>15.70%</td>
|
<td class='bg-green'>15.70%</td>
|
||||||
<td class='bg-green'>18.41%</td>
|
|
||||||
<td class='bg-green'>74.23%</td>
|
<td class='bg-green'>74.23%</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr class='hover-row'>
|
<tr class='hover-row'>
|
||||||
@ -70,7 +68,6 @@ body { max-width: 1400px; margin: 0 auto; }
|
|||||||
<td class=''>4.50%</td>
|
<td class=''>4.50%</td>
|
||||||
<td class=''>4.58%</td>
|
<td class=''>4.58%</td>
|
||||||
<td class=''>7.81%</td>
|
<td class=''>7.81%</td>
|
||||||
<td class=''>9.98%</td>
|
|
||||||
<td class='bg-green'>10.73%</td>
|
<td class='bg-green'>10.73%</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr class='hover-row'>
|
<tr class='hover-row'>
|
||||||
@ -84,7 +81,6 @@ body { max-width: 1400px; margin: 0 auto; }
|
|||||||
<td class='bg-green'>15.01%</td>
|
<td class='bg-green'>15.01%</td>
|
||||||
<td class=''>12.48%</td>
|
<td class=''>12.48%</td>
|
||||||
<td class=''>14.61%</td>
|
<td class=''>14.61%</td>
|
||||||
<td class='bg-green'>21.79%</td>
|
|
||||||
<td class='bg-green'>92.04%</td>
|
<td class='bg-green'>92.04%</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr class='hover-row'>
|
<tr class='hover-row'>
|
||||||
@ -98,7 +94,6 @@ body { max-width: 1400px; margin: 0 auto; }
|
|||||||
<td class=''>29.06%</td>
|
<td class=''>29.06%</td>
|
||||||
<td class=''>32.79%</td>
|
<td class=''>32.79%</td>
|
||||||
<td class='bg-green'>36.29%</td>
|
<td class='bg-green'>36.29%</td>
|
||||||
<td class='bg-green'>43.70%</td>
|
|
||||||
<td class='bg-green'>38.64%</td>
|
<td class='bg-green'>38.64%</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr class='hover-row'>
|
<tr class='hover-row'>
|
||||||
@ -112,7 +107,6 @@ body { max-width: 1400px; margin: 0 auto; }
|
|||||||
<td class=''>9.96%</td>
|
<td class=''>9.96%</td>
|
||||||
<td class=''>11.44%</td>
|
<td class=''>11.44%</td>
|
||||||
<td class='bg-green'>19.39%</td>
|
<td class='bg-green'>19.39%</td>
|
||||||
<td class='bg-green'>19.17%</td>
|
|
||||||
<td class='bg-green'>16.32%</td>
|
<td class='bg-green'>16.32%</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr class='hover-row'>
|
<tr class='hover-row'>
|
||||||
@ -126,7 +120,6 @@ body { max-width: 1400px; margin: 0 auto; }
|
|||||||
<td class=''>457.88</td>
|
<td class=''>457.88</td>
|
||||||
<td class=''>296.11</td>
|
<td class=''>296.11</td>
|
||||||
<td class=''>199.97</td>
|
<td class=''>199.97</td>
|
||||||
<td class=''>148.79</td>
|
|
||||||
<td class=''>57.03</td>
|
<td class=''>57.03</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr class='hover-row'>
|
<tr class='hover-row'>
|
||||||
@ -140,8 +133,7 @@ body { max-width: 1400px; margin: 0 auto; }
|
|||||||
<td class='bg-green italic'>54.63%</td>
|
<td class='bg-green italic'>54.63%</td>
|
||||||
<td class='bg-green italic'>48.08%</td>
|
<td class='bg-green italic'>48.08%</td>
|
||||||
<td class='bg-green italic'>34.40%</td>
|
<td class='bg-green italic'>34.40%</td>
|
||||||
<td class='bg-green italic'>160.90%</td>
|
<td class='bg-green italic'>557.93%</td>
|
||||||
<td>-</td>
|
|
||||||
</tr>
|
</tr>
|
||||||
<tr class='hover-row'>
|
<tr class='hover-row'>
|
||||||
<td class='row-header'>净利润</td>
|
<td class='row-header'>净利润</td>
|
||||||
@ -154,7 +146,6 @@ body { max-width: 1400px; margin: 0 auto; }
|
|||||||
<td class=''>45.60</td>
|
<td class=''>45.60</td>
|
||||||
<td class=''>33.87</td>
|
<td class=''>33.87</td>
|
||||||
<td class=''>38.78</td>
|
<td class=''>38.78</td>
|
||||||
<td class=''>28.52</td>
|
|
||||||
<td class=''>9.31</td>
|
<td class=''>9.31</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr class='hover-row'>
|
<tr class='hover-row'>
|
||||||
@ -168,8 +159,7 @@ body { max-width: 1400px; margin: 0 auto; }
|
|||||||
<td class='bg-green italic'>34.64%</td>
|
<td class='bg-green italic'>34.64%</td>
|
||||||
<td class='text-red italic'>-12.66%</td>
|
<td class='text-red italic'>-12.66%</td>
|
||||||
<td class='bg-green italic'>35.98%</td>
|
<td class='bg-green italic'>35.98%</td>
|
||||||
<td class='bg-green italic'>206.43%</td>
|
<td class='bg-green italic'>1609.94%</td>
|
||||||
<td>-</td>
|
|
||||||
</tr>
|
</tr>
|
||||||
<tr class='hover-row'>
|
<tr class='hover-row'>
|
||||||
<td class='row-header'>经营净现金流</td>
|
<td class='row-header'>经营净现金流</td>
|
||||||
@ -182,7 +172,6 @@ body { max-width: 1400px; margin: 0 auto; }
|
|||||||
<td class=''>134.72</td>
|
<td class=''>134.72</td>
|
||||||
<td class=''>113.16</td>
|
<td class=''>113.16</td>
|
||||||
<td class=''>23.41</td>
|
<td class=''>23.41</td>
|
||||||
<td class=''>21.09</td>
|
|
||||||
<td class=''>6.65</td>
|
<td class=''>6.65</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr class='hover-row'>
|
<tr class='hover-row'>
|
||||||
@ -196,7 +185,6 @@ body { max-width: 1400px; margin: 0 auto; }
|
|||||||
<td class=''>96.27</td>
|
<td class=''>96.27</td>
|
||||||
<td class=''>66.29</td>
|
<td class=''>66.29</td>
|
||||||
<td class=''>71.80</td>
|
<td class=''>71.80</td>
|
||||||
<td class=''>28.01</td>
|
|
||||||
<td class=''>15.54</td>
|
<td class=''>15.54</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr class='hover-row'>
|
<tr class='hover-row'>
|
||||||
@ -210,7 +198,6 @@ body { max-width: 1400px; margin: 0 auto; }
|
|||||||
<td class=''>38.45</td>
|
<td class=''>38.45</td>
|
||||||
<td class='bg-green'>46.87</td>
|
<td class='bg-green'>46.87</td>
|
||||||
<td class='bg-red'>-48.40</td>
|
<td class='bg-red'>-48.40</td>
|
||||||
<td class='bg-red'>-6.92</td>
|
|
||||||
<td class='bg-red'>-8.89</td>
|
<td class='bg-red'>-8.89</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr class='hover-row'>
|
<tr class='hover-row'>
|
||||||
@ -225,7 +212,6 @@ body { max-width: 1400px; margin: 0 auto; }
|
|||||||
<td>-</td>
|
<td>-</td>
|
||||||
<td>-</td>
|
<td>-</td>
|
||||||
<td>-</td>
|
<td>-</td>
|
||||||
<td>-</td>
|
|
||||||
</tr>
|
</tr>
|
||||||
<tr class='hover-row'>
|
<tr class='hover-row'>
|
||||||
<td class='row-header'>总资产</td>
|
<td class='row-header'>总资产</td>
|
||||||
@ -238,7 +224,6 @@ body { max-width: 1400px; margin: 0 auto; }
|
|||||||
<td class=''>1,013.52</td>
|
<td class=''>1,013.52</td>
|
||||||
<td class=''>738.84</td>
|
<td class=''>738.84</td>
|
||||||
<td class=''>496.63</td>
|
<td class=''>496.63</td>
|
||||||
<td class=''>285.88</td>
|
|
||||||
<td class=''>86.73</td>
|
<td class=''>86.73</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr class='hover-row'>
|
<tr class='hover-row'>
|
||||||
@ -252,7 +237,6 @@ body { max-width: 1400px; margin: 0 auto; }
|
|||||||
<td class=''>381.35</td>
|
<td class=''>381.35</td>
|
||||||
<td class=''>329.38</td>
|
<td class=''>329.38</td>
|
||||||
<td class=''>247.01</td>
|
<td class=''>247.01</td>
|
||||||
<td class=''>154.89</td>
|
|
||||||
<td class=''>12.54</td>
|
<td class=''>12.54</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr class='hover-row'>
|
<tr class='hover-row'>
|
||||||
@ -267,9 +251,8 @@ body { max-width: 1400px; margin: 0 auto; }
|
|||||||
<td class=''>1.00</td>
|
<td class=''>1.00</td>
|
||||||
<td class=''>1.00</td>
|
<td class=''>1.00</td>
|
||||||
<td class=''>1.00</td>
|
<td class=''>1.00</td>
|
||||||
<td class=''>1.00</td>
|
|
||||||
</tr>
|
</tr>
|
||||||
<tr><td class='group-header'>费用指标</td><td class='group-header' colspan='11' style='position: relative; border-bottom: 2px solid #ddd;'></td></tr>
|
<tr><td class='group-header'>费用指标</td><td class='group-header' colspan='10' style='position: relative; border-bottom: 2px solid #ddd;'></td></tr>
|
||||||
<tr class='hover-row'>
|
<tr class='hover-row'>
|
||||||
<td class='row-header'>销售费用率</td>
|
<td class='row-header'>销售费用率</td>
|
||||||
<td class=''>0.85%</td>
|
<td class=''>0.85%</td>
|
||||||
@ -281,7 +264,6 @@ body { max-width: 1400px; margin: 0 auto; }
|
|||||||
<td class=''>4.71%</td>
|
<td class=''>4.71%</td>
|
||||||
<td class=''>4.66%</td>
|
<td class=''>4.66%</td>
|
||||||
<td class=''>3.98%</td>
|
<td class=''>3.98%</td>
|
||||||
<td class=''>4.25%</td>
|
|
||||||
<td class=''>5.80%</td>
|
<td class=''>5.80%</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr class='hover-row'>
|
<tr class='hover-row'>
|
||||||
@ -295,7 +277,6 @@ body { max-width: 1400px; margin: 0 auto; }
|
|||||||
<td class=''>4.00%</td>
|
<td class=''>4.00%</td>
|
||||||
<td class=''>5.37%</td>
|
<td class=''>5.37%</td>
|
||||||
<td class=''>14.78%</td>
|
<td class=''>14.78%</td>
|
||||||
<td class=''>14.46%</td>
|
|
||||||
<td class=''>10.88%</td>
|
<td class=''>10.88%</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr class='hover-row'>
|
<tr class='hover-row'>
|
||||||
@ -310,7 +291,6 @@ body { max-width: 1400px; margin: 0 auto; }
|
|||||||
<td class=''>6.72%</td>
|
<td class=''>6.72%</td>
|
||||||
<td>-</td>
|
<td>-</td>
|
||||||
<td>-</td>
|
<td>-</td>
|
||||||
<td>-</td>
|
|
||||||
</tr>
|
</tr>
|
||||||
<tr class='hover-row'>
|
<tr class='hover-row'>
|
||||||
<td class='row-header'>其他费用率</td>
|
<td class='row-header'>其他费用率</td>
|
||||||
@ -323,7 +303,6 @@ body { max-width: 1400px; margin: 0 auto; }
|
|||||||
<td class=''>3.85%</td>
|
<td class=''>3.85%</td>
|
||||||
<td class=''>4.60%</td>
|
<td class=''>4.60%</td>
|
||||||
<td class=''>-1.87%</td>
|
<td class=''>-1.87%</td>
|
||||||
<td class=''>5.82%</td>
|
|
||||||
<td class=''>5.64%</td>
|
<td class=''>5.64%</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr class='hover-row'>
|
<tr class='hover-row'>
|
||||||
@ -337,7 +316,6 @@ body { max-width: 1400px; margin: 0 auto; }
|
|||||||
<td class=''>9.04%</td>
|
<td class=''>9.04%</td>
|
||||||
<td class=''>7.18%</td>
|
<td class=''>7.18%</td>
|
||||||
<td class=''>6.40%</td>
|
<td class=''>6.40%</td>
|
||||||
<td class=''>4.92%</td>
|
|
||||||
<td class=''>2.88%</td>
|
<td class=''>2.88%</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr class='hover-row'>
|
<tr class='hover-row'>
|
||||||
@ -351,10 +329,9 @@ body { max-width: 1400px; margin: 0 auto; }
|
|||||||
<td class=''>12.99%</td>
|
<td class=''>12.99%</td>
|
||||||
<td class=''>11.15%</td>
|
<td class=''>11.15%</td>
|
||||||
<td class=''>13.49%</td>
|
<td class=''>13.49%</td>
|
||||||
<td class=''>14.17%</td>
|
|
||||||
<td class=''>13.59%</td>
|
<td class=''>13.59%</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr><td class='group-header'>资产占比</td><td class='group-header' colspan='11' style='position: relative; border-bottom: 2px solid #ddd;'></td></tr>
|
<tr><td class='group-header'>资产占比</td><td class='group-header' colspan='10' style='position: relative; border-bottom: 2px solid #ddd;'></td></tr>
|
||||||
<tr class='hover-row'>
|
<tr class='hover-row'>
|
||||||
<td class='row-header'>现金占比</td>
|
<td class='row-header'>现金占比</td>
|
||||||
<td class='bg-red'>36.18%</td>
|
<td class='bg-red'>36.18%</td>
|
||||||
@ -366,7 +343,6 @@ body { max-width: 1400px; margin: 0 auto; }
|
|||||||
<td class='bg-red'>31.84%</td>
|
<td class='bg-red'>31.84%</td>
|
||||||
<td class='bg-red'>37.53%</td>
|
<td class='bg-red'>37.53%</td>
|
||||||
<td class=''>28.35%</td>
|
<td class=''>28.35%</td>
|
||||||
<td class=''>8.59%</td>
|
|
||||||
<td class=''>14.91%</td>
|
<td class=''>14.91%</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr class='hover-row'>
|
<tr class='hover-row'>
|
||||||
@ -380,7 +356,6 @@ body { max-width: 1400px; margin: 0 auto; }
|
|||||||
<td class=''>11.33%</td>
|
<td class=''>11.33%</td>
|
||||||
<td class=''>9.58%</td>
|
<td class=''>9.58%</td>
|
||||||
<td class=''>6.88%</td>
|
<td class=''>6.88%</td>
|
||||||
<td class=''>4.76%</td>
|
|
||||||
<td class=''>12.01%</td>
|
<td class=''>12.01%</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr class='hover-row'>
|
<tr class='hover-row'>
|
||||||
@ -394,7 +369,6 @@ body { max-width: 1400px; margin: 0 auto; }
|
|||||||
<td class=''>8.23%</td>
|
<td class=''>8.23%</td>
|
||||||
<td class=''>8.43%</td>
|
<td class=''>8.43%</td>
|
||||||
<td class=''>13.93%</td>
|
<td class=''>13.93%</td>
|
||||||
<td class=''>25.59%</td>
|
|
||||||
<td class=''>27.60%</td>
|
<td class=''>27.60%</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr class='hover-row'>
|
<tr class='hover-row'>
|
||||||
@ -408,7 +382,6 @@ body { max-width: 1400px; margin: 0 auto; }
|
|||||||
<td class=''>0.53%</td>
|
<td class=''>0.53%</td>
|
||||||
<td class=''>1.17%</td>
|
<td class=''>1.17%</td>
|
||||||
<td class=''>0.62%</td>
|
<td class=''>0.62%</td>
|
||||||
<td class=''>0.35%</td>
|
|
||||||
<td class=''>0.81%</td>
|
<td class=''>0.81%</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr class='hover-row'>
|
<tr class='hover-row'>
|
||||||
@ -422,7 +395,6 @@ body { max-width: 1400px; margin: 0 auto; }
|
|||||||
<td class=''>17.19%</td>
|
<td class=''>17.19%</td>
|
||||||
<td class=''>15.67%</td>
|
<td class=''>15.67%</td>
|
||||||
<td class=''>16.55%</td>
|
<td class=''>16.55%</td>
|
||||||
<td class=''>13.04%</td>
|
|
||||||
<td class=''>15.14%</td>
|
<td class=''>15.14%</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr class='hover-row'>
|
<tr class='hover-row'>
|
||||||
@ -436,7 +408,6 @@ body { max-width: 1400px; margin: 0 auto; }
|
|||||||
<td class=''>1.52%</td>
|
<td class=''>1.52%</td>
|
||||||
<td class=''>1.31%</td>
|
<td class=''>1.31%</td>
|
||||||
<td class=''>1.59%</td>
|
<td class=''>1.59%</td>
|
||||||
<td class=''>0.59%</td>
|
|
||||||
<td>-</td>
|
<td>-</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr class='hover-row'>
|
<tr class='hover-row'>
|
||||||
@ -450,7 +421,6 @@ body { max-width: 1400px; margin: 0 auto; }
|
|||||||
<td class=''>0.15%</td>
|
<td class=''>0.15%</td>
|
||||||
<td class=''>0.14%</td>
|
<td class=''>0.14%</td>
|
||||||
<td class=''>0.20%</td>
|
<td class=''>0.20%</td>
|
||||||
<td class=''>0.35%</td>
|
|
||||||
<td class=''>1.16%</td>
|
<td class=''>1.16%</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr class='hover-row'>
|
<tr class='hover-row'>
|
||||||
@ -464,7 +434,6 @@ body { max-width: 1400px; margin: 0 auto; }
|
|||||||
<td class='bg-khaki'>29.22%</td>
|
<td class='bg-khaki'>29.22%</td>
|
||||||
<td class='bg-khaki'>26.19%</td>
|
<td class='bg-khaki'>26.19%</td>
|
||||||
<td class='bg-khaki'>31.87%</td>
|
<td class='bg-khaki'>31.87%</td>
|
||||||
<td class='bg-khaki'>46.72%</td>
|
|
||||||
<td class='bg-khaki'>28.37%</td>
|
<td class='bg-khaki'>28.37%</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr class='hover-row'>
|
<tr class='hover-row'>
|
||||||
@ -478,7 +447,6 @@ body { max-width: 1400px; margin: 0 auto; }
|
|||||||
<td class=''>10.55%</td>
|
<td class=''>10.55%</td>
|
||||||
<td class=''>9.55%</td>
|
<td class=''>9.55%</td>
|
||||||
<td class=''>10.02%</td>
|
<td class=''>10.02%</td>
|
||||||
<td class=''>11.10%</td>
|
|
||||||
<td class=''>16.98%</td>
|
<td class=''>16.98%</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr class='hover-row'>
|
<tr class='hover-row'>
|
||||||
@ -492,7 +460,6 @@ body { max-width: 1400px; margin: 0 auto; }
|
|||||||
<td class=''>6.08%</td>
|
<td class=''>6.08%</td>
|
||||||
<td class=''>6.76%</td>
|
<td class=''>6.76%</td>
|
||||||
<td class=''>0.41%</td>
|
<td class=''>0.41%</td>
|
||||||
<td class=''>0.31%</td>
|
|
||||||
<td class=''>1.96%</td>
|
<td class=''>1.96%</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr class='hover-row'>
|
<tr class='hover-row'>
|
||||||
@ -506,7 +473,6 @@ body { max-width: 1400px; margin: 0 auto; }
|
|||||||
<td class=''>3.16%</td>
|
<td class=''>3.16%</td>
|
||||||
<td class=''>2.85%</td>
|
<td class=''>2.85%</td>
|
||||||
<td class=''>5.26%</td>
|
<td class=''>5.26%</td>
|
||||||
<td class=''>5.13%</td>
|
|
||||||
<td class=''>21.90%</td>
|
<td class=''>21.90%</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr class='hover-row'>
|
<tr class='hover-row'>
|
||||||
@ -520,7 +486,6 @@ body { max-width: 1400px; margin: 0 auto; }
|
|||||||
<td class=''>4.91%</td>
|
<td class=''>4.91%</td>
|
||||||
<td class=''>4.72%</td>
|
<td class=''>4.72%</td>
|
||||||
<td class=''>4.29%</td>
|
<td class=''>4.29%</td>
|
||||||
<td class=''>1.06%</td>
|
|
||||||
<td class=''>0.00%</td>
|
<td class=''>0.00%</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr class='hover-row'>
|
<tr class='hover-row'>
|
||||||
@ -534,7 +499,6 @@ body { max-width: 1400px; margin: 0 auto; }
|
|||||||
<td class=''>3.46%</td>
|
<td class=''>3.46%</td>
|
||||||
<td class=''>2.86%</td>
|
<td class=''>2.86%</td>
|
||||||
<td class=''>11.00%</td>
|
<td class=''>11.00%</td>
|
||||||
<td class=''>19.29%</td>
|
|
||||||
<td class=''>21.49%</td>
|
<td class=''>21.49%</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr class='hover-row'>
|
<tr class='hover-row'>
|
||||||
@ -548,10 +512,9 @@ body { max-width: 1400px; margin: 0 auto; }
|
|||||||
<td class=''>8.07%</td>
|
<td class=''>8.07%</td>
|
||||||
<td class=''>7.58%</td>
|
<td class=''>7.58%</td>
|
||||||
<td class=''>9.54%</td>
|
<td class=''>9.54%</td>
|
||||||
<td class=''>6.19%</td>
|
|
||||||
<td class=''>21.90%</td>
|
<td class=''>21.90%</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr><td class='group-header'>周转能力</td><td class='group-header' colspan='11' style='position: relative; border-bottom: 2px solid #ddd;'></td></tr>
|
<tr><td class='group-header'>周转能力</td><td class='group-header' colspan='10' style='position: relative; border-bottom: 2px solid #ddd;'></td></tr>
|
||||||
<tr class='hover-row'>
|
<tr class='hover-row'>
|
||||||
<td class='row-header'>存货周转天数</td>
|
<td class='row-header'>存货周转天数</td>
|
||||||
<td class=''>138</td>
|
<td class=''>138</td>
|
||||||
@ -563,7 +526,6 @@ body { max-width: 1400px; margin: 0 auto; }
|
|||||||
<td class=''>129</td>
|
<td class=''>129</td>
|
||||||
<td class=''>129</td>
|
<td class=''>129</td>
|
||||||
<td class=''>97</td>
|
<td class=''>97</td>
|
||||||
<td class=''>59</td>
|
|
||||||
<td class=''>108</td>
|
<td class=''>108</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr class='hover-row'>
|
<tr class='hover-row'>
|
||||||
@ -577,7 +539,6 @@ body { max-width: 1400px; margin: 0 auto; }
|
|||||||
<td class=''>66</td>
|
<td class=''>66</td>
|
||||||
<td class=''>76</td>
|
<td class=''>76</td>
|
||||||
<td class='bg-red'>126</td>
|
<td class='bg-red'>126</td>
|
||||||
<td class='bg-red'>179</td>
|
|
||||||
<td class='bg-red'>153</td>
|
<td class='bg-red'>153</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr class='hover-row'>
|
<tr class='hover-row'>
|
||||||
@ -591,7 +552,6 @@ body { max-width: 1400px; margin: 0 auto; }
|
|||||||
<td class=''>120</td>
|
<td class=''>120</td>
|
||||||
<td class=''>129</td>
|
<td class=''>129</td>
|
||||||
<td class=''>142</td>
|
<td class=''>142</td>
|
||||||
<td class=''>138</td>
|
|
||||||
<td class=''>153</td>
|
<td class=''>153</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr class='hover-row'>
|
<tr class='hover-row'>
|
||||||
@ -605,7 +565,6 @@ body { max-width: 1400px; margin: 0 auto; }
|
|||||||
<td class=''>2.63</td>
|
<td class=''>2.63</td>
|
||||||
<td class=''>2.56</td>
|
<td class=''>2.56</td>
|
||||||
<td class=''>2.43</td>
|
<td class=''>2.43</td>
|
||||||
<td class=''>3.99</td>
|
|
||||||
<td class=''>4.34</td>
|
<td class=''>4.34</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr class='hover-row'>
|
<tr class='hover-row'>
|
||||||
@ -619,10 +578,9 @@ body { max-width: 1400px; margin: 0 auto; }
|
|||||||
<td class=''>0.45</td>
|
<td class=''>0.45</td>
|
||||||
<td class=''>0.40</td>
|
<td class=''>0.40</td>
|
||||||
<td class=''>0.40</td>
|
<td class=''>0.40</td>
|
||||||
<td class=''>0.52</td>
|
|
||||||
<td class=''>0.66</td>
|
<td class=''>0.66</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr><td class='group-header'>人均效率</td><td class='group-header' colspan='11' style='position: relative; border-bottom: 2px solid #ddd;'></td></tr>
|
<tr><td class='group-header'>人均效率</td><td class='group-header' colspan='10' style='position: relative; border-bottom: 2px solid #ddd;'></td></tr>
|
||||||
<tr class='hover-row'>
|
<tr class='hover-row'>
|
||||||
<td class='row-header'>员工人数</td>
|
<td class='row-header'>员工人数</td>
|
||||||
<td>-</td>
|
<td>-</td>
|
||||||
@ -635,7 +593,6 @@ body { max-width: 1400px; margin: 0 auto; }
|
|||||||
<td>-</td>
|
<td>-</td>
|
||||||
<td>-</td>
|
<td>-</td>
|
||||||
<td>-</td>
|
<td>-</td>
|
||||||
<td>-</td>
|
|
||||||
</tr>
|
</tr>
|
||||||
<tr class='hover-row'>
|
<tr class='hover-row'>
|
||||||
<td class='row-header'>人均创收(万)</td>
|
<td class='row-header'>人均创收(万)</td>
|
||||||
@ -649,7 +606,6 @@ body { max-width: 1400px; margin: 0 auto; }
|
|||||||
<td>-</td>
|
<td>-</td>
|
||||||
<td>-</td>
|
<td>-</td>
|
||||||
<td>-</td>
|
<td>-</td>
|
||||||
<td>-</td>
|
|
||||||
</tr>
|
</tr>
|
||||||
<tr class='hover-row'>
|
<tr class='hover-row'>
|
||||||
<td class='row-header'>人均创利(万)</td>
|
<td class='row-header'>人均创利(万)</td>
|
||||||
@ -663,7 +619,6 @@ body { max-width: 1400px; margin: 0 auto; }
|
|||||||
<td>-</td>
|
<td>-</td>
|
||||||
<td>-</td>
|
<td>-</td>
|
||||||
<td>-</td>
|
<td>-</td>
|
||||||
<td>-</td>
|
|
||||||
</tr>
|
</tr>
|
||||||
<tr class='hover-row'>
|
<tr class='hover-row'>
|
||||||
<td class='row-header'>人均薪酬(万)</td>
|
<td class='row-header'>人均薪酬(万)</td>
|
||||||
@ -677,9 +632,8 @@ body { max-width: 1400px; margin: 0 auto; }
|
|||||||
<td>-</td>
|
<td>-</td>
|
||||||
<td>-</td>
|
<td>-</td>
|
||||||
<td>-</td>
|
<td>-</td>
|
||||||
<td>-</td>
|
|
||||||
</tr>
|
</tr>
|
||||||
<tr><td class='group-header'>市场表现</td><td class='group-header' colspan='11' style='position: relative; border-bottom: 2px solid #ddd;'></td></tr>
|
<tr><td class='group-header'>市场表现</td><td class='group-header' colspan='10' style='position: relative; border-bottom: 2px solid #ddd;'></td></tr>
|
||||||
<tr class='hover-row'>
|
<tr class='hover-row'>
|
||||||
<td class='row-header'>股价</td>
|
<td class='row-header'>股价</td>
|
||||||
<td class=''>402.00</td>
|
<td class=''>402.00</td>
|
||||||
@ -692,7 +646,6 @@ body { max-width: 1400px; margin: 0 auto; }
|
|||||||
<td class=''>73.80</td>
|
<td class=''>73.80</td>
|
||||||
<td>-</td>
|
<td>-</td>
|
||||||
<td>-</td>
|
<td>-</td>
|
||||||
<td>-</td>
|
|
||||||
</tr>
|
</tr>
|
||||||
<tr class='hover-row'>
|
<tr class='hover-row'>
|
||||||
<td class='row-header'>市值(亿)</td>
|
<td class='row-header'>市值(亿)</td>
|
||||||
@ -706,7 +659,6 @@ body { max-width: 1400px; margin: 0 auto; }
|
|||||||
<td class=''>1,620</td>
|
<td class=''>1,620</td>
|
||||||
<td>-</td>
|
<td>-</td>
|
||||||
<td>-</td>
|
<td>-</td>
|
||||||
<td>-</td>
|
|
||||||
</tr>
|
</tr>
|
||||||
<tr class='hover-row'>
|
<tr class='hover-row'>
|
||||||
<td class='row-header'>PE</td>
|
<td class='row-header'>PE</td>
|
||||||
@ -720,7 +672,6 @@ body { max-width: 1400px; margin: 0 auto; }
|
|||||||
<td class=''>41.77</td>
|
<td class=''>41.77</td>
|
||||||
<td>-</td>
|
<td>-</td>
|
||||||
<td>-</td>
|
<td>-</td>
|
||||||
<td>-</td>
|
|
||||||
</tr>
|
</tr>
|
||||||
<tr class='hover-row'>
|
<tr class='hover-row'>
|
||||||
<td class='row-header'>PB</td>
|
<td class='row-header'>PB</td>
|
||||||
@ -734,7 +685,6 @@ body { max-width: 1400px; margin: 0 auto; }
|
|||||||
<td class=''>5.01</td>
|
<td class=''>5.01</td>
|
||||||
<td>-</td>
|
<td>-</td>
|
||||||
<td>-</td>
|
<td>-</td>
|
||||||
<td>-</td>
|
|
||||||
</tr>
|
</tr>
|
||||||
<tr class='hover-row'>
|
<tr class='hover-row'>
|
||||||
<td class='row-header'>股东户数</td>
|
<td class='row-header'>股东户数</td>
|
||||||
@ -748,6 +698,5 @@ body { max-width: 1400px; margin: 0 auto; }
|
|||||||
<td class=''>82,514</td>
|
<td class=''>82,514</td>
|
||||||
<td>-</td>
|
<td>-</td>
|
||||||
<td>-</td>
|
<td>-</td>
|
||||||
<td>-</td>
|
|
||||||
</tr>
|
</tr>
|
||||||
</tbody></table></div></body></html>
|
</tbody></table></div></body></html>
|
||||||
@ -1,87 +1,88 @@
|
|||||||
# 宁德时代 (300750.SZ) - Financial Report
|
# 宁德时代 (300750.SZ) - Financial Report
|
||||||
*Report generated on: 2025-12-14*
|
*Report generated on: 2025-12-17*
|
||||||
|
|
||||||
| 代码 | 简称 | 上市日期 | PE | PB | 股息率(%) |
|
| 代码 | 简称 | 上市日期 | PE | PB | 股息率(%) |
|
||||||
|:---|:---|:---|:---|:---|:---|
|
|:---|:---|:---|:---|:---|:---|
|
||||||
| 300750.SZ | 宁德时代 | 2018-06-11 | 35.24 | 5.69 | 1.72% |
|
| 300750.SZ | 宁德时代 | 2018-06-11 | 34.48 | 5.57 | 1.76% |
|
||||||
|
|
||||||
|
|
||||||
## 主要指标
|
## 主要指标
|
||||||
| 指标 | 2025 Q3 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
|
| 指标 | 2025-09-30 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2015-12-31 |
|
||||||
|:---|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|
|
|:---|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|
|
||||||
| ROE | 15.60% | 20.55% | 22.32% | 18.68% | 18.85% | 8.70% | 11.96% | 10.28% | 15.70% | 18.41% | 74.23% |
|
| ROE | 15.60% | 20.55% | 22.32% | 18.68% | 18.85% | 8.70% | 11.96% | 10.28% | 15.70% | 74.23% |
|
||||||
| ROA | 5.47% | 6.45% | 6.15% | 5.11% | 5.18% | 3.56% | 4.50% | 4.58% | 7.81% | 9.98% | 10.73% |
|
| ROA | 5.47% | 6.45% | 6.15% | 5.11% | 5.18% | 3.56% | 4.50% | 4.58% | 7.81% | 10.73% |
|
||||||
| ROCE/ROIC | 16.36% | 24.89% | 25.89% | 19.09% | 21.44% | 9.80% | 15.01% | 12.48% | 14.61% | 21.79% | 92.04% |
|
| ROCE/ROIC | 16.36% | 24.89% | 25.89% | 19.09% | 21.44% | 9.80% | 15.01% | 12.48% | 14.61% | 92.04% |
|
||||||
| 毛利率 | 25.31% | 24.44% | 22.91% | 20.25% | 26.28% | 27.76% | 29.06% | 32.79% | 36.29% | 43.70% | 38.64% |
|
| 毛利率 | 25.31% | 24.44% | 22.91% | 20.25% | 26.28% | 27.76% | 29.06% | 32.79% | 36.29% | 38.64% |
|
||||||
| 净利润率 | 17.32% | 14.02% | 11.01% | 9.35% | 12.22% | 11.10% | 9.96% | 11.44% | 19.39% | 19.17% | 16.32% |
|
| 净利润率 | 17.32% | 14.02% | 11.01% | 9.35% | 12.22% | 11.10% | 9.96% | 11.44% | 19.39% | 16.32% |
|
||||||
| 收入(亿) | 2,830.72 | 3,620.13 | 4,009.17 | 3,285.94 | 1,303.56 | 503.19 | 457.88 | 296.11 | 199.97 | 148.79 | 57.03 |
|
| 收入(亿) | 2,830.72 | 3,620.13 | 4,009.17 | 3,285.94 | 1,303.56 | 503.19 | 457.88 | 296.11 | 199.97 | 57.03 |
|
||||||
| 收入增速 | 9.28% | -9.70% | 22.01% | 152.07% | 159.06% | 9.90% | 54.63% | 48.08% | 34.40% | 160.90% | - |
|
| 收入增速 | 9.28% | -9.70% | 22.01% | 152.07% | 159.06% | 9.90% | 54.63% | 48.08% | 34.40% | 557.93% |
|
||||||
| 净利润(亿) | 490.34 | 507.45 | 441.21 | 307.29 | 159.31 | 55.83 | 45.60 | 33.87 | 38.78 | 28.52 | 9.31 |
|
| 净利润(亿) | 490.34 | 507.45 | 441.21 | 307.29 | 159.31 | 55.83 | 45.60 | 33.87 | 38.78 | 9.31 |
|
||||||
| 净利润增速 | 36.20% | 15.01% | 43.58% | 92.89% | 185.34% | 22.43% | 34.64% | -12.66% | 35.98% | 206.43% | - |
|
| 净利润增速 | 36.20% | 15.01% | 43.58% | 92.89% | 185.34% | 22.43% | 34.64% | -12.66% | 35.98% | 1609.94% |
|
||||||
| 经营净现金流(亿) | 806.60 | 969.90 | 928.26 | 612.09 | 429.08 | 184.30 | 134.72 | 113.16 | 23.41 | 21.09 | 6.65 |
|
| 经营净现金流(亿) | 806.60 | 969.90 | 928.26 | 612.09 | 429.08 | 184.30 | 134.72 | 113.16 | 23.41 | 6.65 |
|
||||||
| 资本开支(亿) | 300.88 | 311.80 | 336.25 | 482.15 | 437.68 | 133.02 | 96.27 | 66.29 | 71.80 | 28.01 | 15.54 |
|
| 资本开支(亿) | 300.88 | 311.80 | 336.25 | 482.15 | 437.68 | 133.02 | 96.27 | 66.29 | 71.80 | 15.54 |
|
||||||
| 自由现金流(亿) | 505.73 | 658.10 | 592.01 | 129.94 | -8.60 | 51.28 | 38.45 | 46.87 | -48.40 | -6.92 | -8.89 |
|
| 自由现金流(亿) | 505.73 | 658.10 | 592.01 | 129.94 | -8.60 | 51.28 | 38.45 | 46.87 | -48.40 | -8.89 |
|
||||||
| 分红(亿) | - | - | - | - | - | - | - | - | - | - | - |
|
| 分红(亿) | - | - | - | - | - | - | - | - | - | - |
|
||||||
| 总资产(亿) | 8,960.82 | 7,866.58 | 7,171.68 | 6,009.52 | 3,076.67 | 1,566.18 | 1,013.52 | 738.84 | 496.63 | 285.88 | 86.73 |
|
| 总资产(亿) | 8,960.82 | 7,866.58 | 7,171.68 | 6,009.52 | 3,076.67 | 1,566.18 | 1,013.52 | 738.84 | 496.63 | 86.73 |
|
||||||
| 净资产(亿) | 3,142.48 | 2,469.30 | 1,977.08 | 1,644.81 | 845.13 | 642.07 | 381.35 | 329.38 | 247.01 | 154.89 | 12.54 |
|
| 净资产(亿) | 3,142.48 | 2,469.30 | 1,977.08 | 1,644.81 | 845.13 | 642.07 | 381.35 | 329.38 | 247.01 | 12.54 |
|
||||||
| 商誉(亿) | 8.91 | 8.95 | 7.08 | 7.04 | 5.28 | 1.48 | 1.48 | 1.00 | 1.00 | 1.00 | 1.00 |
|
| 商誉(亿) | 8.91 | 8.95 | 7.08 | 7.04 | 5.28 | 1.48 | 1.48 | 1.00 | 1.00 | 1.00 |
|
||||||
|
|
||||||
|
|
||||||
## 费用指标
|
## 费用指标
|
||||||
| 指标 | 2025 Q3 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
|
| 指标 | 2025-09-30 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2015-12-31 |
|
||||||
|:---|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|
|
|:---|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|
|
||||||
| 销售费用率 | 0.85% | 0.98% | 4.48% | 3.38% | 3.35% | 4.41% | 4.71% | 4.66% | 3.98% | 4.25% | 5.80% |
|
| 销售费用率 | 0.85% | 0.98% | 4.48% | 3.38% | 3.35% | 4.41% | 4.71% | 4.66% | 3.98% | 5.80% |
|
||||||
| 管理费用率 | 2.91% | 2.68% | 2.11% | 2.12% | 2.58% | 3.51% | 4.00% | 5.37% | 14.78% | 14.46% | 10.88% |
|
| 管理费用率 | 2.91% | 2.68% | 2.11% | 2.12% | 2.58% | 3.51% | 4.00% | 5.37% | 14.78% | 10.88% |
|
||||||
| 研发费用率 | 5.32% | 5.14% | 4.58% | 4.72% | 5.90% | 7.09% | 6.53% | 6.72% | - | - | - |
|
| SG&A比例 | 3.76% | 3.66% | 6.59% | 5.50% | 5.94% | 7.92% | 8.71% | 10.03% | 18.76% | 16.68% |
|
||||||
| 其他费用率 | -1.09% | 1.63% | 0.74% | 0.68% | 2.23% | 1.66% | 3.85% | 4.60% | -1.87% | 5.82% | 5.64% |
|
| 研发费用率 | 5.32% | 5.14% | 4.58% | 4.72% | 5.90% | 7.09% | 6.53% | 6.72% | - | - |
|
||||||
| 折旧费用占比 | - | 6.20% | 5.26% | 3.64% | 4.49% | 9.10% | 9.04% | 7.18% | 6.40% | 4.92% | 2.88% |
|
| 其他费用率 | -1.09% | 1.63% | 0.74% | 0.68% | 2.23% | 1.66% | 3.85% | 4.60% | -1.87% | 5.64% |
|
||||||
| 所得税率 | 13.86% | 14.52% | 13.27% | 8.77% | 10.19% | 12.58% | 12.99% | 11.15% | 13.49% | 14.17% | 13.59% |
|
| 折旧费用占比 | - | 6.20% | 5.26% | 3.64% | 4.49% | 9.10% | 9.04% | 7.18% | 6.40% | 2.88% |
|
||||||
|
| 所得税率 | 13.86% | 14.52% | 13.27% | 8.77% | 10.19% | 12.58% | 12.99% | 11.15% | 13.49% | 13.59% |
|
||||||
|
|
||||||
|
|
||||||
## 资产占比
|
## 资产占比
|
||||||
| 指标 | 2025 Q3 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
|
| 指标 | 2025-09-30 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2015-12-31 |
|
||||||
|:---|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|
|
|:---|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|
|
||||||
| 现金占比 | 36.18% | 38.58% | 36.85% | 31.79% | 28.95% | 43.69% | 31.84% | 37.53% | 28.35% | 8.59% | 14.91% |
|
| 现金占比 | 36.18% | 38.58% | 36.85% | 31.79% | 28.95% | 43.69% | 31.84% | 37.53% | 28.35% | 14.91% |
|
||||||
| 库存占比 | 8.95% | 7.61% | 6.34% | 12.76% | 13.07% | 8.44% | 11.33% | 9.58% | 6.88% | 4.76% | 12.01% |
|
| 库存占比 | 8.95% | 7.61% | 6.34% | 12.76% | 13.07% | 8.44% | 11.33% | 9.58% | 6.88% | 12.01% |
|
||||||
| 应收款占比 | 7.42% | 8.15% | 8.93% | 9.65% | 7.72% | 7.21% | 8.23% | 8.43% | 13.93% | 25.59% | 27.60% |
|
| 应收款占比 | 7.42% | 8.15% | 8.93% | 9.65% | 7.72% | 7.21% | 8.23% | 8.43% | 13.93% | 27.60% |
|
||||||
| 预付款占比 | 1.51% | 0.76% | 0.97% | 2.64% | 2.10% | 0.64% | 0.53% | 1.17% | 0.62% | 0.35% | 0.81% |
|
| 预付款占比 | 1.51% | 0.76% | 0.97% | 2.64% | 2.10% | 0.64% | 0.53% | 1.17% | 0.62% | 0.81% |
|
||||||
| 固定资产占比 | 14.35% | 14.31% | 16.09% | 14.82% | 13.42% | 12.53% | 17.19% | 15.67% | 16.55% | 13.04% | 15.14% |
|
| 固定资产占比 | 14.35% | 14.31% | 16.09% | 14.82% | 13.42% | 12.53% | 17.19% | 15.67% | 16.55% | 15.14% |
|
||||||
| 长期投资占比 | 6.68% | 6.97% | 6.98% | 2.93% | 3.56% | 3.07% | 1.52% | 1.31% | 1.59% | 0.59% | - |
|
| 长期投资占比 | 6.68% | 6.97% | 6.98% | 2.93% | 3.56% | 3.07% | 1.52% | 1.31% | 1.59% | - |
|
||||||
| 商誉占比 | 0.10% | 0.11% | 0.10% | 0.12% | 0.17% | 0.09% | 0.15% | 0.14% | 0.20% | 0.35% | 1.16% |
|
| 商誉占比 | 0.10% | 0.11% | 0.10% | 0.12% | 0.17% | 0.09% | 0.15% | 0.14% | 0.20% | 1.16% |
|
||||||
| 其他资产占比 | 24.80% | 23.51% | 23.75% | 25.30% | 31.02% | 24.32% | 29.22% | 26.19% | 31.87% | 46.72% | 28.37% |
|
| 其他资产占比 | 24.80% | 23.51% | 23.75% | 25.30% | 31.02% | 24.32% | 29.22% | 26.19% | 31.87% | 28.37% |
|
||||||
| 应付款占比 | 14.73% | 16.65% | 16.32% | 15.73% | 15.86% | 9.98% | 10.55% | 9.55% | 10.02% | 11.10% | 16.98% |
|
| 应付款占比 | 14.73% | 16.65% | 16.32% | 15.73% | 15.86% | 9.98% | 10.55% | 9.55% | 10.02% | 16.98% |
|
||||||
| 预收款占比 | 4.54% | 3.54% | 3.34% | 3.73% | 3.75% | 4.39% | 6.08% | 6.76% | 0.41% | 0.31% | 1.96% |
|
| 预收款占比 | 4.54% | 3.54% | 3.34% | 3.73% | 3.75% | 4.39% | 6.08% | 6.76% | 0.41% | 1.96% |
|
||||||
| 短期借款占比 | 4.50% | 5.41% | 3.09% | 3.60% | 5.09% | 4.91% | 3.16% | 2.85% | 5.26% | 5.13% | 21.90% |
|
| 短期借款占比 | 4.50% | 5.41% | 3.09% | 3.60% | 5.09% | 4.91% | 3.16% | 2.85% | 5.26% | 21.90% |
|
||||||
| 长期借款占比 | 8.75% | 10.33% | 11.64% | 9.83% | 7.19% | 3.87% | 4.91% | 4.72% | 4.29% | 1.06% | 0.00% |
|
| 长期借款占比 | 8.75% | 10.33% | 11.64% | 9.83% | 7.19% | 3.87% | 4.91% | 4.72% | 4.29% | 0.00% |
|
||||||
| 运营资产占比 | -1.38% | -3.67% | -3.43% | 5.57% | 3.28% | 1.92% | 3.46% | 2.86% | 11.00% | 19.29% | 21.49% |
|
| 运营资产占比 | -1.38% | -3.67% | -3.43% | 5.57% | 3.28% | 1.92% | 3.46% | 2.86% | 11.00% | 21.49% |
|
||||||
| 有息负债率 | 13.25% | 15.74% | 14.73% | 13.44% | 12.28% | 8.78% | 8.07% | 7.58% | 9.54% | 6.19% | 21.90% |
|
| 有息负债率 | 13.25% | 15.74% | 14.73% | 13.44% | 12.28% | 8.78% | 8.07% | 7.58% | 9.54% | 21.90% |
|
||||||
|
|
||||||
|
|
||||||
## 周转能力
|
## 周转能力
|
||||||
| 指标 | 2025 Q3 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
|
| 指标 | 2025-09-30 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2015-12-31 |
|
||||||
|:---|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|
|
|:---|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|
|
||||||
| 存货周转天数 | 138 | 79 | 53 | 106 | 152 | 132 | 129 | 129 | 97 | 59 | 108 |
|
| 存货周转天数 | 138 | 79 | 53 | 106 | 152 | 132 | 129 | 129 | 97 | 108 |
|
||||||
| 应收款周转天数 | 85 | 64 | 58 | 64 | 66 | 81 | 66 | 76 | 126 | 179 | 153 |
|
| 应收款周转天数 | 85 | 64 | 58 | 64 | 66 | 81 | 66 | 76 | 126 | 153 |
|
||||||
| 应付款周转天数 | 227 | 174 | 138 | 131 | 185 | 156 | 120 | 129 | 142 | 138 | 153 |
|
| 应付款周转天数 | 227 | 174 | 138 | 131 | 185 | 156 | 120 | 129 | 142 | 153 |
|
||||||
| 固定资产周转率 | 2.20 | 3.22 | 3.47 | 3.69 | 3.16 | 2.56 | 2.63 | 2.56 | 2.43 | 3.99 | 4.34 |
|
| 固定资产周转率 | 2.20 | 3.22 | 3.47 | 3.69 | 3.16 | 2.56 | 2.63 | 2.56 | 2.43 | 4.34 |
|
||||||
| 总资产周转率 | 0.32 | 0.46 | 0.56 | 0.55 | 0.42 | 0.32 | 0.45 | 0.40 | 0.40 | 0.52 | 0.66 |
|
| 总资产周转率 | 0.32 | 0.46 | 0.56 | 0.55 | 0.42 | 0.32 | 0.45 | 0.40 | 0.40 | 0.66 |
|
||||||
|
|
||||||
|
|
||||||
## 人均效率
|
## 人均效率
|
||||||
| 指标 | 2025 Q3 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
|
| 指标 | 2025-09-30 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2015-12-31 |
|
||||||
|:---|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|
|
|:---|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|
|
||||||
| 员工人数 | - | 131,988 | - | - | - | - | - | - | - | - | - |
|
| 员工人数 | - | 131,988 | - | - | - | - | - | - | - | - |
|
||||||
| 人均创收(万) | - | 274.28 | - | - | - | - | - | - | - | - | - |
|
| 人均创收(万) | - | 274.28 | - | - | - | - | - | - | - | - |
|
||||||
| 人均创利(万) | - | 38.45 | - | - | - | - | - | - | - | - | - |
|
| 人均创利(万) | - | 38.45 | - | - | - | - | - | - | - | - |
|
||||||
| 人均薪酬(万) | - | 19.32 | - | - | - | - | - | - | - | - | - |
|
| 人均薪酬(万) | - | 19.32 | - | - | - | - | - | - | - | - |
|
||||||
|
|
||||||
|
|
||||||
## 市场表现
|
## 市场表现
|
||||||
| 指标 | 2025 Q3 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
|
| 指标 | 2025-09-30 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2015-12-31 |
|
||||||
|:---|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|
|
|:---|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|
|
||||||
| 股价 | 402.00 | 266.00 | 163.26 | 393.42 | 588.00 | 351.11 | 106.40 | 73.80 | - | - | - |
|
| 股价 | 402.00 | 266.00 | 163.26 | 393.42 | 588.00 | 351.11 | 106.40 | 73.80 | - | - |
|
||||||
| 市值(亿) | 18,338 | 11,713 | 7,182 | 9,609 | 13,705 | 8,179 | 2,350 | 1,620 | - | - | - |
|
| 市值(亿) | 18,338 | 11,713 | 7,182 | 9,609 | 13,705 | 8,179 | 2,350 | 1,620 | - | - |
|
||||||
| PE | 36.14 | 26.55 | 23.37 | 60.32 | 245.47 | 179.35 | 69.37 | 41.77 | - | - | - |
|
| PE | 36.14 | 26.55 | 23.37 | 60.32 | 245.47 | 179.35 | 69.37 | 41.77 | - | - |
|
||||||
| PB | 6.32 | 4.94 | 3.98 | 6.40 | 18.74 | 13.33 | 6.36 | 5.01 | - | - | - |
|
| PB | 6.32 | 4.94 | 3.98 | 6.40 | 18.74 | 13.33 | 6.36 | 5.01 | - | - |
|
||||||
| 股东户数 | 226,368 | 212,061 | 260,992 | 183,317 | 141,963 | 133,060 | 76,710 | 82,514 | - | - | - |
|
| 股东户数 | 226,368 | 212,061 | 260,992 | 183,317 | 141,963 | 133,060 | 76,710 | 82,514 | - | - |
|
||||||
|
|
||||||
|
|||||||
@ -11,3 +11,10 @@ ts_code,ann_date,f_ann_date,date,report_type,comp_type,end_type,total_share,cap_
|
|||||||
600519.SH,20180328,20180328,20171231,1,1,4,1256197800.0,1374964415.72,80011307450.33,8215595509.69,,87868869913.34,,1221706039.0,,31323463.35,790807322.07,,241458615.89,22057481376.46,,,,,,,,,37539231.49,112249185961.6,29000000.0,,,,,,,15244096632.02,2016405005.77,,,,,3458622239.38,,,177859674.54,1401797361.77,33150000.0,,22360930913.48,,,,,,,,,,,,,,,,,134610116875.08,,,,10462613754.14,,,,992055910.47,14429106902.38,,,1901644193.64,7726135741.9,23414593.67,,3039948303.8,,,,,,,,,,38574919400.0,,,15570000.0,,,,,15570000.0,,,,,,,,,,,,,,,,,38590489400.0,,600859229.62,,,4568104646.12,91451522828.96,96019627475.08,134610116875.08,,-7401576.4,,,,,,,,,,,,,1221706039.0,992055910.47,272782079.24,15244096632.02,2016405005.77,3063362897.47,15570000.0,,,0
|
600519.SH,20180328,20180328,20171231,1,1,4,1256197800.0,1374964415.72,80011307450.33,8215595509.69,,87868869913.34,,1221706039.0,,31323463.35,790807322.07,,241458615.89,22057481376.46,,,,,,,,,37539231.49,112249185961.6,29000000.0,,,,,,,15244096632.02,2016405005.77,,,,,3458622239.38,,,177859674.54,1401797361.77,33150000.0,,22360930913.48,,,,,,,,,,,,,,,,,134610116875.08,,,,10462613754.14,,,,992055910.47,14429106902.38,,,1901644193.64,7726135741.9,23414593.67,,3039948303.8,,,,,,,,,,38574919400.0,,,15570000.0,,,,,15570000.0,,,,,,,,,,,,,,,,,38590489400.0,,600859229.62,,,4568104646.12,91451522828.96,96019627475.08,134610116875.08,,-7401576.4,,,,,,,,,,,,,1221706039.0,992055910.47,272782079.24,15244096632.02,2016405005.77,3063362897.47,15570000.0,,,0
|
||||||
600519.SH,20170415,20170415,20161231,1,1,4,1256197800.0,1374964415.72,62717808036.61,7135649963.12,,66854962118.22,,817627172.0,,77227565.37,1046100696.92,,140904856.88,20622251825.55,,,,390000000.0,,,,,231474570.63,90180548805.57,29000000.0,,,,,,,14453177439.34,2745579995.68,,,,,3531740625.6,,,188118776.51,1745539120.68,60833517.03,,22753989474.84,,,,,,,,,,,,,,,,,112934538280.41,,,,10778818332.13,,,,1040608203.18,17541082237.01,,,1628507252.03,4272289194.57,34481635.33,,1724638571.44,,,,,,,,,,37020425425.69,,,15570000.0,,,,,15570000.0,,,,,,,,,,,,,,,,,37035995425.69,,420758409.36,,,3004405071.47,72894137783.25,75898542854.72,112934538280.41,,-11240841.56,,,,,,,,,,,,,817627172.0,1040608203.18,218132422.25,14453177439.34,2745579995.68,1759120206.77,15570000.0,,,0
|
600519.SH,20170415,20170415,20161231,1,1,4,1256197800.0,1374964415.72,62717808036.61,7135649963.12,,66854962118.22,,817627172.0,,77227565.37,1046100696.92,,140904856.88,20622251825.55,,,,390000000.0,,,,,231474570.63,90180548805.57,29000000.0,,,,,,,14453177439.34,2745579995.68,,,,,3531740625.6,,,188118776.51,1745539120.68,60833517.03,,22753989474.84,,,,,,,,,,,,,,,,,112934538280.41,,,,10778818332.13,,,,1040608203.18,17541082237.01,,,1628507252.03,4272289194.57,34481635.33,,1724638571.44,,,,,,,,,,37020425425.69,,,15570000.0,,,,,15570000.0,,,,,,,,,,,,,,,,,37035995425.69,,420758409.36,,,3004405071.47,72894137783.25,75898542854.72,112934538280.41,,-11240841.56,,,,,,,,,,,,,817627172.0,1040608203.18,218132422.25,14453177439.34,2745579995.68,1759120206.77,15570000.0,,,0
|
||||||
600519.SH,20160324,20160324,20151231,1,1,4,1256197800.0,1374964415.72,54878964497.77,6210524497.54,,36800749895.06,,8578935406.82,230768.89,48219018.75,1477734859.9,,85347051.47,18013297022.7,,,,,,,,,,65004514023.59,29000000.0,,,,,,,11415953189.72,4895150716.51,260855.92,682594.04,,,3582462431.04,,,198603537.81,1155336074.14,19500000.0,,21296949399.18,,,,,,,,,,,,,,,,,86301463422.77,,,,5967622299.13,,,,880976072.09,8261582073.04,,,975477747.06,2515516156.83,27409447.4,,1423139205.93,,,,,,,,,,20051723001.48,,,15570000.0,,,,,15570000.0,,,,,,,,,,,,,,,,,20067293001.48,,218361303.43,,,2308191982.3,63925978438.99,66234170421.29,86301463422.77,,-13034075.47,,,,,,,,,,,,,8579166175.71,880976072.09,133566070.22,11416635783.76,4895411572.43,1450548653.33,15570000.0,,,1
|
600519.SH,20160324,20160324,20151231,1,1,4,1256197800.0,1374964415.72,54878964497.77,6210524497.54,,36800749895.06,,8578935406.82,230768.89,48219018.75,1477734859.9,,85347051.47,18013297022.7,,,,,,,,,,65004514023.59,29000000.0,,,,,,,11415953189.72,4895150716.51,260855.92,682594.04,,,3582462431.04,,,198603537.81,1155336074.14,19500000.0,,21296949399.18,,,,,,,,,,,,,,,,,86301463422.77,,,,5967622299.13,,,,880976072.09,8261582073.04,,,975477747.06,2515516156.83,27409447.4,,1423139205.93,,,,,,,,,,20051723001.48,,,15570000.0,,,,,15570000.0,,,,,,,,,,,,,,,,,20067293001.48,,218361303.43,,,2308191982.3,63925978438.99,66234170421.29,86301463422.77,,-13034075.47,,,,,,,,,,,,,8579166175.71,880976072.09,133566070.22,11416635783.76,4895411572.43,1450548653.33,15570000.0,,,1
|
||||||
|
600519.SH,20150421,20150421,20141231,1,1,4,1141998000.0,1374964415.72,45566057337.37,5249407234.62,,27710717680.21,,1847838617.83,4306161.24,80888920.58,2864210404.28,,80602922.33,14982364367.85,,,,,,,,,,47570929074.32,4000000.0,60000000.0,,,,,,10375757771.59,3421774448.02,260855.92,,,,3582623682.24,,,5408286.83,821601105.71,30810000.0,,18302236150.31,,,,,,,,,,,,,,,,,65873165224.63,,62552484.0,,3956450709.19,,,,707534647.54,1476233096.09,,,988643842.56,2105178165.87,15365197.91,,1231886240.35,,,,,,,,,,10543844383.51,,,17770000.0,,,,,17770000.0,,,,,,,,,,,,,,,,,10561614383.51,,98594502.37,,,1881148395.03,53430402446.09,55311550841.12,65873165224.63,,-619043.99,,,,,,,,,,,,,1852144779.07,707534647.54,161491842.91,10375757771.59,3422035303.94,1247251438.26,17770000.0,,,1
|
||||||
|
600519.SH,20140325,20140325,20131231,1,1,4,1038180000.0,1374964415.72,35974971858.64,4220803927.18,,25185009331.68,,296084005.0,927222.79,119574188.82,4304579299.68,,188599147.23,11836810239.03,,,,,,,,,,41931583434.23,,50000000.0,4000000.0,,,,,8523256960.11,456328292.13,1725110.46,,,,3563308110.51,,,8048744.96,825372524.65,90527500.0,,13522567242.82,,,,,,,,,,,,,,,,,55454150677.05,,,,2773189099.54,,,,284748288.89,3045113586.1,,,260284491.74,3311880890.49,27383888.89,,1604688158.14,,,,,,,,,,11307288403.79,,,17770000.0,,,,,17770000.0,,,,,,,,,,,,,,,,,11325058403.79,,13296286.27,,,1506875785.45,42622216487.81,44129092273.26,55454150677.05,,,,,,,,,,,,,,,297011227.79,284748288.89,308173336.05,8523256960.11,458053402.59,1632072047.03,17770000.0,,,1
|
||||||
|
600519.SH,20130329,20130329,20121231,1,1,4,1038180000.0,1374964415.72,28700075247.5,3036434460.46,,22061999850.17,,204079117.8,17818147.27,137968684.11,3872870407.89,,264612813.22,9665727593.42,,,,,,,,,,36225076613.88,,50000000.0,4000000.0,,,,,6807333231.09,392672323.95,2676942.59,,,,862615899.2,,,10177029.43,643656913.32,,,8773132339.58,,,,,,,,,,,,,,,,,44998208953.46,,,,,,,,345280977.68,5091386269.55,,,269657755.58,2430093461.38,,,1389984092.02,,,,,,,,,,9526402556.21,,,17770000.0,,,,,17770000.0,,,,,,,,,,,,,,,,,9544172556.21,,,,,1304382273.57,34149654123.68,35454036397.25,44998208953.46,,,,,,,,,,,,,,,221897265.07,345280977.68,402581497.33,6807333231.09,395349266.54,1389984092.02,17770000.0,,,1
|
||||||
|
600519.SH,20120411,20120411,20111231,1,1,4,1038180000.0,1374964415.72,19937119181.96,2640916373.35,,18254690162.04,,252101396.08,2225396.48,47287488.89,1861027424.03,,225182760.05,7187117552.86,,,,,,,,,,27829632180.43,,60000000.0,4000000.0,,,,,5426012349.61,251446326.43,4918294.64,,,,808425512.33,,,13805361.44,502628950.53,,,7071236794.98,,,,,,,,,,,,,,,,,34900868975.41,,,,,,,,172343585.06,7026648776.8,,,577522908.06,788080887.25,,,916123206.95,,,,,,,,,,9480719364.12,,,16770000.0,,,,,16770000.0,,,,,,,,,,,,,,,,,9497489364.12,,,,,412199640.26,24991179971.03,25403379611.29,34900868975.41,,,,,,,,,,,,,,,254326792.56,172343585.06,272470248.94,5426012349.61,256364621.07,916123206.95,16770000.0,,,1
|
||||||
|
600519.SH,20110321,20110321,20101231,1,1,4,943800000.0,1374964415.72,13903255455.61,2176754189.47,,12888393889.29,,204811101.2,1254599.91,59101891.63,1529868837.52,,42728425.34,5574126083.42,,,,,,,,,,20300284828.31,,60000000.0,4000000.0,,,,,4191851111.97,263458445.1,18528802.46,,,,452317235.72,,,18701578.16,278437938.97,,,5287295112.38,,,,,,,,,,,,,,,,,25587579940.69,,,,,,,,232013104.28,4738570750.16,,,500258690.69,419882954.1,,318584196.29,818880550.55,,,,,,,,,,7028190246.07,,,10000000.0,,,,,10000000.0,,,,,,,,,,,,,,,,,7038190246.07,,,,,150615633.82,18398774060.8,18549389694.62,25587579940.69,,,,,,,,,,,,,,,206065701.11,232013104.28,101830316.97,4191851111.97,281987247.56,1137464746.84,10000000.0,,,1
|
||||||
|
600519.SH,20100402,20100402,20091231,1,1,4,943800000.0,1374964415.72,10561552279.69,1585666147.4,,9743152155.24,,380760283.2,21386314.28,96001483.15,1203126087.16,,1912600.0,4192246440.36,,17000000.0,,,,,,,,15655585363.39,,10000000.0,4000000.0,,,,,3168725156.29,193956334.39,24915041.53,,,,465550825.17,,,21469624.81,225420802.14,,,4114037784.33,,,,,,,,,,,,,,,,,19769623147.72,,,,,,,,139121352.45,3516423880.2,,,463948636.85,140524984.34,,137207662.62,710831237.05,,,,,,,,,,5108057753.51,,,10000000.0,,,,,10000000.0,,,,,,,,,,,,,,,,,5118057753.51,,,,,185582551.4,14465982842.81,14651565394.21,19769623147.72,,,,,,,,,,,,,,,402146597.48,139121352.45,97914083.15,3168725156.29,218871375.92,848038899.67,10000000.0,,,0
|
||||||
|
600519.SH,20090325,20090325,20081231,1,1,4,943800000.0,1374964415.72,7924671271.03,1001133829.72,,8093721891.16,,170612609.0,34825094.84,82601388.17,741638536.34,,2783550.0,3114567813.33,,,,,,,,,,12240750882.84,,42000000.0,4000000.0,,,,,2190171911.89,582860996.7,62368950.89,,,,445207595.72,,,10146520.77,176680977.54,,,3513436953.51,,,,,,,,,,,,,,,,,15754187836.35,,,,,,,,121289073.57,2936266375.1,,,361007478.77,256300257.23,,,575906355.73,,,,,,,,,,4250769540.4,,,,,,,,,,,,,,,,,,,,,,,,,4250769540.4,,,,,258848779.48,11244569516.47,11503418295.95,15754187836.35,,,,,,,,,,,,,,,205437703.84,121289073.57,85384938.17,2190171911.89,645229947.59,575906355.73,,,,1
|
||||||
|
|||||||
|
@ -11,3 +11,13 @@ ts_code,ann_date,f_ann_date,date,comp_type,report_type,end_type,net_profit,finan
|
|||||||
600519.SH,20180328,20180328,20171231,1,1,4,29006423236.0,,64421479343.02,,-316204577.99,,,,,,,2722025536.31,,,,542162210.47,67369462511.81,4875768504.16,5489606122.48,23065648503.05,-28393350.8,8727170068.53,,146330216.72,,2940296363.54,45216426427.68,22153036084.13,21430672.95,,,16450.0,,21447122.95,1125017192.45,,,17075145.1,,1142092337.55,-1120645214.6,,,,6000000.0,29606965018.1472,,8905177880.8,379363405.61,,8905177880.8,-8899177880.8,72948.86,12133285937.59,62794794812.99,74928080750.58,6000000.0,6000000.0,,-8053703.95,1035052733.45,80522705.77,10259101.97,,,,3291895.5,,,343741758.91,,-1435229550.91,-458728523.99,-6424243568.62,,22153036084.13,,,,12133285937.59,,,,,,74928080750.58,62794794812.99,,,0
|
600519.SH,20180328,20180328,20171231,1,1,4,29006423236.0,,64421479343.02,,-316204577.99,,,,,,,2722025536.31,,,,542162210.47,67369462511.81,4875768504.16,5489606122.48,23065648503.05,-28393350.8,8727170068.53,,146330216.72,,2940296363.54,45216426427.68,22153036084.13,21430672.95,,,16450.0,,21447122.95,1125017192.45,,,17075145.1,,1142092337.55,-1120645214.6,,,,6000000.0,29606965018.1472,,8905177880.8,379363405.61,,8905177880.8,-8899177880.8,72948.86,12133285937.59,62794794812.99,74928080750.58,6000000.0,6000000.0,,-8053703.95,1035052733.45,80522705.77,10259101.97,,,,3291895.5,,,343741758.91,,-1435229550.91,-458728523.99,-6424243568.62,,22153036084.13,,,,12133285937.59,,,,,,74928080750.58,62794794812.99,,,0
|
||||||
600519.SH,20170415,20170415,20161231,1,1,4,17930643109.88,,61012964102.54,,4811196033.0,,,,,,,1265842778.44,,,,189142723.95,67279145637.93,2773020403.27,4674154236.66,17510516331.2,42393350.8,2340362436.74,,115962455.33,,2371486776.88,29827895990.88,37451249647.05,5562351.19,,,92084.5,,5654435.69,1019178136.92,,,88977102.97,,1108155239.89,-1102500804.2,,,,16000000.0,39906310883.5675,,8350512252.23,532067286.55,,8350512252.23,-8334512252.23,72317.8,28014308908.42,34780485904.57,62794794812.99,16000000.0,16000000.0,,12327496.22,842728072.04,80457895.99,11008704.17,,,,1869869.13,,,-590203046.54,,-2608954802.85,7669650565.84,14101721783.17,,37451249647.05,,,,28014308908.42,,,,,,62794794812.99,34780485904.57,,,0
|
600519.SH,20170415,20170415,20161231,1,1,4,17930643109.88,,61012964102.54,,4811196033.0,,,,,,,1265842778.44,,,,189142723.95,67279145637.93,2773020403.27,4674154236.66,17510516331.2,42393350.8,2340362436.74,,115962455.33,,2371486776.88,29827895990.88,37451249647.05,5562351.19,,,92084.5,,5654435.69,1019178136.92,,,88977102.97,,1108155239.89,-1102500804.2,,,,16000000.0,39906310883.5675,,8350512252.23,532067286.55,,8350512252.23,-8334512252.23,72317.8,28014308908.42,34780485904.57,62794794812.99,16000000.0,16000000.0,,12327496.22,842728072.04,80457895.99,11008704.17,,,,1869869.13,,,-590203046.54,,-2608954802.85,7669650565.84,14101721783.17,,37451249647.05,,,,28014308908.42,,,,,,62794794812.99,34780485904.57,,,0
|
||||||
600519.SH,20160324,20160324,20151231,1,1,4,16454996625.22,,37083071835.58,,2011171589.94,,,,,,,766016183.29,,,,153647241.24,40013906850.05,2967732630.37,4536877341.1,14003048933.21,-11600000.0,-848231824.96,,62297196.96,,1867442431.65,22577566708.33,17436340141.72,33357886.05,60050000.0,3869172.05,8772937.39,,106049995.49,2061470481.32,25050000.0,,68319778.76,,2154840260.08,-2048790264.59,,,22000000.0,22000000.0,16532758779.4344,55917672.0,5554101966.61,513009332.72,,5610019638.61,-5588019638.61,-16273531.71,9783256706.81,24997229197.76,34780485904.57,,,,-540313.39,761458678.29,79883270.42,6804749.02,,,,-17419.86,,-3869276.9,-333734968.43,,-3030932654.85,-6705177839.34,10207469291.54,,17436340141.72,,,,9783256706.81,,,,,,34780485904.57,24997229197.76,,,0
|
600519.SH,20160324,20160324,20151231,1,1,4,16454996625.22,,37083071835.58,,2011171589.94,,,,,,,766016183.29,,,,153647241.24,40013906850.05,2967732630.37,4536877341.1,14003048933.21,-11600000.0,-848231824.96,,62297196.96,,1867442431.65,22577566708.33,17436340141.72,33357886.05,60050000.0,3869172.05,8772937.39,,106049995.49,2061470481.32,25050000.0,,68319778.76,,2154840260.08,-2048790264.59,,,22000000.0,22000000.0,16532758779.4344,55917672.0,5554101966.61,513009332.72,,5610019638.61,-5588019638.61,-16273531.71,9783256706.81,24997229197.76,34780485904.57,,,,-540313.39,761458678.29,79883270.42,6804749.02,,,,-17419.86,,-3869276.9,-333734968.43,,-3030932654.85,-6705177839.34,10207469291.54,,17436340141.72,,,,9783256706.81,,,,,,34780485904.57,24997229197.76,,,0
|
||||||
|
600519.SH,20150421,20150421,20141231,1,1,4,16269371509.83,,33384835714.04,,1183261609.65,,,,,,,620022974.87,,,,299729378.9,35487849677.46,2838028404.97,3393609756.87,14496450812.41,-59847500.0,-501778611.56,,72122638.14,,2616741740.03,22855327240.86,12632522436.6,106726852.0,5000000.0,3095265.75,10226939.39,,125049057.14,4431065066.05,15000000.0,,259143571.28,,4705208637.33,-4580159580.19,67382607.0,,,102182607.0,8362617491.5843,,5121609336.33,580094577.97,22000000.0,5143609336.33,-5041426729.33,-5449166.99,3005486960.09,21991742237.67,24997229197.76,34800000.0,34800000.0,,432745.88,675349786.98,77607523.2,3842650.48,,,,85119583.32,,-3095265.75,3771418.94,,-3145554128.82,-1517982420.56,183659033.1,,12632522436.6,,,,3005486960.09,,,,,,24997229197.76,21991742237.67,,,0
|
||||||
|
600519.SH,20140325,20140325,20131231,1,1,4,15964899881.05,-17474.78,33233870603.65,,2773189099.54,,,,,,,120698483.4,,,,585366816.43,36713125003.02,3152308925.47,3135608084.79,12533350979.21,91447500.0,3193267094.01,,8214142.13,,1943903415.49,24058100141.1,12655024861.92,756386234.64,,3010000.0,,,759396234.64,5405740026.23,,,692967608.36,,6098707634.59,-5339311399.95,,,17474.78,6017474.78,10259228310.4841,,7391988549.25,631766584.82,,7391988549.25,-7385971074.47,,-70257612.5,22061999850.17,21991742237.67,6000000.0,6000000.0,,-2004032.3,520481867.72,31617810.78,4197830.59,,,,8997287.17,,-3010000.0,-181715611.33,,-2171082645.61,-63379598.19,-1453960453.18,,12655024861.92,,,,-70257612.5,,,,,,21991742237.67,22061999850.17,,,0
|
||||||
|
600519.SH,20130329,20130329,20121231,1,1,4,14008450702.17,-89497.15,28912367684.82,,,,,,,,,,,,,387671188.51,29300038873.33,2707393653.33,2953919072.54,10170840319.22,,,,,,1546575218.99,17378728264.08,11921310609.25,340299568.0,10000000.0,4129000.0,79000.0,,354507568.0,4211900807.91,,,342083058.36,,4553983866.27,-4199476298.27,,,89497.15,392089497.15,5468793596.3578,,4306614120.0,,,4306614120.0,-3914524622.85,,3807309688.13,18254690162.04,22061999850.17,392000000.0,,,2979258.5,414952194.94,15994854.35,3854764.8,,,,155718.82,,-3103250.0,-141027962.79,,-2478610040.56,-64889789.58,162643655.75,,11921310609.25,,,,3807309688.13,,,,,,22061999850.17,18254690162.04,,,0
|
||||||
|
600519.SH,20120411,20120411,20111231,1,1,4,9250323807.62,-102972.37,23659131281.08,,,,,,,,,,,,,181674213.04,23840805494.12,2353687717.48,1925571991.79,8286279154.84,,,,,,1126701940.48,13692240804.59,10148564689.53,212533826.84,,3010000.0,41600.0,,215585426.84,2184528163.11,,,151475313.64,,2336003476.75,-2120418049.91,,,102972.37,102972.37,7438928508.3824,,2661953339.24,,,2661953339.24,-2661850366.87,,5366296272.75,12888393889.29,18254690162.04,,,,-2500650.57,331356736.88,11855582.22,4896216.72,,,,-888534.94,,-3383000.0,-224191011.56,,-1612991469.44,-148673263.2,2542863248.17,,10148564689.53,,,,5366296272.75,,,,,,18254690162.04,12888393889.29,,,0
|
||||||
|
600519.SH,20110321,20110321,20101231,1,1,4,5339761496.97,-105801.61,14938581885.61,181031.15,,,,,,,,,,,,138196684.26,15076959601.02,1669804222.04,1492813443.35,4885737303.37,,,,,,827128112.69,8875483081.45,6201476519.57,56315726.51,17000000.0,1731400.0,,,75047126.51,1731913788.52,50000000.0,,56522892.71,,1838436681.23,-1763389554.72,,,105801.61,105801.61,4180973924.4269,,1292951032.41,,,1292951032.41,-1292845230.8,,3145241734.05,9743152155.24,12888393889.29,,,,-3066975.05,267815117.52,14719853.45,3034894.25,,,,617857.77,,-469050.0,-53017136.83,,-1381879643.06,231534141.13,1782531765.03,,6201476519.57,,,,3145241734.05,,,,,,12888393889.29,9743152155.24,,,0
|
||||||
|
600519.SH,20100402,20100402,20091231,1,1,4,4552888944.0,-158121.82,11756243820.83,,,,,,,,,,,,,185888008.21,11942131829.04,1557075938.7,1229305038.48,4160350102.49,,,,,,771463605.18,7718194684.85,4223937144.19,,25000000.0,2080397.26,,,27080397.26,1356601530.09,10000000.0,,,,1366601530.09,-1339521132.83,,,158121.82,158121.82,2391012899.0232,,1235143869.1,,,1235143869.1,-1234985747.28,,1649430264.08,8093721891.16,9743152155.24,,,,-300085.01,187387081.41,11552408.13,8627818.88,,,,227122.97,,-1209447.26,-48739824.6,,-1077678627.03,-671596539.44,1262936413.96,,4223937144.19,,,,1649430264.08,,,,,,9743152155.24,8093721891.16,,,0
|
||||||
|
600519.SH,20090325,20090325,20081231,1,1,4,4000759343.11,-761176.07,11275230701.85,,,,,,,,,,,,,242355759.12,11517586460.97,1214717814.83,809386845.15,3666868792.1,,,,,,579124473.15,6270097925.23,5247488535.74,,21000000.0,2123100.0,50000.0,,23173100.0,1010735786.04,5000000.0,,,,1015735786.04,-992562686.04,,,761176.07,761176.07,3621242769.672,,884671434.63,,,884671434.63,-883910258.56,,3371015591.14,4722706300.02,8093721891.16,,,,450078.22,147042974.23,6995493.68,10613073.47,,,,3241808.24,,-1322250.0,-123831417.11,,-809748865.41,-94515474.36,2108564947.74,,5247488535.74,,,,3371015591.14,,,,,,8093721891.16,4722706300.02,,,0
|
||||||
|
600519.SH,20080313,20080313,20071231,1,1,4,2966052508.95,-2019007.08,7437754281.34,,,,,,,,,,,,,95684682.11,7533438963.45,1098306968.33,623333896.62,3602532438.23,,,,,,465962448.89,5790135752.07,1743303211.38,,,,,,,772456652.49,17000000.0,,,,789456652.49,-789456652.49,,,1504621.0,1504621.0,798924602.4326,,706866028.2,,,706866028.2,-705361407.2,,248485151.69,4474221148.33,4722706300.02,,,,-614738.65,103823977.32,8419605.26,65846168.6,,,900998.31,3146711.19,,-1814950.0,117243937.53,,-323901731.4,71616599.29,-1265396867.94,,1743303211.38,,,,248485151.69,,,,,,4722706300.02,4474221148.33,,,0
|
||||||
|
600519.SH,20080313,20070403,20061231,1,1,4,1616375200.07,-4938430.26,6161614576.12,,,,,,,,,,,,,42844942.47,6204459518.59,807104098.32,405050712.97,2390281005.6,,,,,,489086803.27,4091522620.16,2112936898.43,,,,5950.0,,5950.0,737464883.28,41000000.0,,,,778464883.28,-778458933.28,,,4146323.1,4146323.1,1298908657.7284,,760139114.4,,,760139114.4,-755992791.3,,578485173.85,3895735974.48,4474221148.33,,,,1050087.95,84863162.14,3228097.47,8887581.95,,,,140744.01,,-1769450.0,-44290603.36,,-115210408.13,-54278723.79,618879640.38,,2112936898.43,,,,578485173.85,,,,,,4474221148.33,3895735974.48,,,0
|
||||||
|
600519.SH,20060405,20060405,20051231,1,1,4,1169122125.71,-32264593.95,4976668595.34,50557133.43,,,,,,,,,,,,16087755.58,5043313484.35,950764775.72,250797895.85,1600737072.95,,,,,,547306251.51,3349605996.03,1693707488.32,,,,,,,540843725.72,,,,,540843725.72,-540843725.72,,,32502077.9,32502077.9,178632786.111,,191703825.82,,,191703825.82,-159201747.92,,993662014.68,,,,,,-1324018.35,64659106.39,1721214.26,12051388.76,,-6145179.69,,,,-427953.6,,,-166808430.13,-86411335.0,739535163.92,,1693707488.32,,,,993662014.68,,,,,,3891989433.53,2898327418.85,,,0
|
||||||
|
|||||||
|
@ -11,3 +11,20 @@ ts_code,ann_date,f_ann_date,date,report_type,comp_type,end_type,basic_eps,dilute
|
|||||||
600519.SH,20180328,20180328,20171231,1,1,4,21.56,21.56,61062756866.16,58217861314.17,2844310646.33,,584905.66,,,,,,,,,,,,,,,,22122749332.71,5940436371.97,135187797.06,75378.0,8404214470.69,2986068544.99,4720542820.14,-55722346.19,-8053703.95,,,,,,,,,,,38940007533.45,12201990.51,212137381.36,,38740072142.6,9733648906.6,29006423236.0,27079360255.74,1927062980.26,3839265.16,29010262501.16,27083199520.9,1927062980.26,38873575353.49,39999409894.68,,,,,,,,,,,,,,,,,,,,,29006423236.0,0
|
600519.SH,20180328,20180328,20171231,1,1,4,21.56,21.56,61062756866.16,58217861314.17,2844310646.33,,584905.66,,,,,,,,,,,,,,,,22122749332.71,5940436371.97,135187797.06,75378.0,8404214470.69,2986068544.99,4720542820.14,-55722346.19,-8053703.95,,,,,,,,,,,38940007533.45,12201990.51,212137381.36,,38740072142.6,9733648906.6,29006423236.0,27079360255.74,1927062980.26,3839265.16,29010262501.16,27083199520.9,1927062980.26,38873575353.49,39999409894.68,,,,,,,,,,,,,,,,,,,,,29006423236.0,0
|
||||||
600519.SH,20170415,20170415,20161231,1,1,4,13.31,13.31,40155084412.93,38862189993.84,1292722909.66,,171509.43,,,,,,,,,,,,,,,,15889459243.51,3410104085.97,122961049.54,73593.72,6508926343.26,1681052022.9,4187189840.42,-33175188.52,12327496.22,,,,,,,,,,,24265625169.42,8553926.06,316298138.37,1960971.07,23957880957.11,6027237847.23,17930643109.88,16718362734.16,1212280375.72,1793233.91,17932436343.79,16720155968.07,1212280375.72,24243509814.67,25177704486.87,,,,,,,,,,,,,,,,,,,,,,0
|
600519.SH,20170415,20170415,20161231,1,1,4,13.31,13.31,40155084412.93,38862189993.84,1292722909.66,,171509.43,,,,,,,,,,,,,,,,15889459243.51,3410104085.97,122961049.54,73593.72,6508926343.26,1681052022.9,4187189840.42,-33175188.52,12327496.22,,,,,,,,,,,24265625169.42,8553926.06,316298138.37,1960971.07,23957880957.11,6027237847.23,17930643109.88,16718362734.16,1212280375.72,1793233.91,17932436343.79,16720155968.07,1212280375.72,24243509814.67,25177704486.87,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
600519.SH,20160324,20160324,20151231,1,1,4,12.34,12.34,33446859045.58,32659583725.28,786545320.3,,730000.0,,,,,,,,,,,,,3869276.9,,,11291736359.61,2538337449.06,74159619.28,62172.83,3449170637.4,1484961519.21,3812852076.19,-67266800.97,-540313.39,,,,,,,,,,,22158991962.87,4823183.32,162100184.85,188439.42,22001714961.34,5546718336.12,16454996625.22,15503090276.38,951906348.84,-12415031.48,16442581593.74,15490675244.9,951906348.84,22087565885.0,22935712582.73,,,,,,,,,,,,,,,,,,,,,,0
|
600519.SH,20160324,20160324,20151231,1,1,4,12.34,12.34,33446859045.58,32659583725.28,786545320.3,,730000.0,,,,,,,,,,,,,3869276.9,,,11291736359.61,2538337449.06,74159619.28,62172.83,3449170637.4,1484961519.21,3812852076.19,-67266800.97,-540313.39,,,,,,,,,,,22158991962.87,4823183.32,162100184.85,188439.42,22001714961.34,5546718336.12,16454996625.22,15503090276.38,951906348.84,-12415031.48,16442581593.74,15490675244.9,951906348.84,22087565885.0,22935712582.73,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20150421,20150421,20141231,1,1,4,13.44,13.44,32217213741.08,31573928530.94,643085210.14,,200000.0,,,,,,,,,,,,,3095265.75,,,10117335755.93,2338550532.33,59217289.1,76550.76,2788994436.05,1674733451.06,3378499544.59,-123168793.84,432745.88,,,,,,,,,,,22102973250.9,6562552.18,227193365.75,86754481.23,21882342437.33,5612970927.5,16269371509.83,15349804322.27,919567187.56,-619043.99,16268752465.84,15349185278.28,919567187.56,21488451625.31,22245251585.97,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20140325,20140325,20131231,1,1,4,14.58,14.58,31070596222.23,30921801316.6,148673987.03,,120918.6,,,,,,,,,,,,,3010000.0,,,9282061270.23,2193920307.99,35507483.16,90547.86,2790747889.49,1858132722.71,2834740716.0,-429074364.68,-2004032.3,,,,,,,,,,,21791544952.0,32763249.14,391947775.17,8997287.17,21432360425.97,5467460544.92,15964899881.05,15136639784.35,828260096.7,,15964899881.05,15136639784.35,828260096.7,21360380587.32,21916678096.41,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20130329,20130329,20121231,1,1,4,12.82,12.82,26455335152.99,26455335152.99,,,,,,,,,,,,,,,,3103250.0,,,7627698585.34,2044306468.76,,,2572644755.42,1224553444.02,2204190581.13,-420975922.49,2979258.5,,,,,,,,,,,18830739817.65,6756532.19,137005880.68,,18700490469.16,4692039766.99,14008450702.17,13308079612.88,700371089.29,,14008450702.17,13308079612.88,700371089.29,18406660645.16,18841462459.25,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20120411,20120411,20111231,1,1,4,8.44,8.44,18402355207.3,18402355207.3,,,,,,,,,,,,,,,,3383000.0,,,6069573782.22,1551233976.06,,,2477391798.01,720327727.89,1673872427.75,-350751496.92,-2500650.57,,,,,,,,,,,12336164425.08,7181584.54,8685535.82,,12334660473.8,3084336666.18,9250323807.62,8763145910.23,487177897.39,,9250323807.62,8763145910.23,487177897.39,11982029928.16,12330138463.98,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20110321,20110321,20101231,1,1,4,5.35,5.35,11633283740.18,11633283740.18,,,,,,,,,,,,,,,,469050.0,,,4472846560.68,1052931591.61,,,1577013104.9,676531662.09,1346014202.04,-176577024.91,-3066975.05,,,,,,,,,,,7160906229.5,5307144.91,3796643.04,,7162416731.37,1822655234.4,5339761496.97,5051194218.26,288567278.71,,,,,6983860154.59,7269430019.81,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20100402,20100402,20091231,1,1,4,4.57,4.57,9669999065.39,9669999065.39,,,,,,,,,,,,,,,,1209447.26,,,3595688001.93,950672855.27,,,940508549.66,621284334.75,1217158463.04,-133636115.78,-300085.01,,,,,,,,,,,6075520510.72,6247977.0,1228603.08,,6080539884.64,1527650940.64,4552888944.0,4312446124.73,240442819.27,,,,,5940674947.68,6148242256.1,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20090325,20090325,20081231,1,1,4,4.03,4.03,8241685564.11,8241685564.11,,,,,,,,,,,,,,,,1322250.0,,,2852622959.08,799713319.24,,,681761604.71,532024659.8,941174062.44,-102500765.33,450078.22,,,,,,,,,,,5390384855.03,6282035.79,11366252.66,,5385300638.16,1384541295.05,4000759343.11,3799480558.51,201278784.6,,,,,5286561839.7,5451213381.08,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20080313,20080313,20071231,1,1,4,3.0,3.0,7237430747.12,7237430747.12,,,,,,,,,,,,,,,,1814950.0,,,2713904695.32,871643568.33,,,604078928.41,560385186.98,723155575.2,-44743824.95,-614738.65,,,,,,,,,,,4525341001.8,2917186.44,6233172.31,,4522025015.93,1555972506.98,2966052508.95,2830831594.36,135220914.59,,,,,4478782226.85,4656871978.03,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20080313,20070403,20061231,1,1,4,1.64,1.64,4903375765.41,4903375765.41,,,,,,,,,,,,,,,,1769450.0,,,2418028449.44,786540172.92,,,574890772.15,584906379.04,495951616.18,-25310578.8,1050087.95,,,,,,,,,,,2487116765.97,1149619.55,200533.55,,2488065851.97,871690651.9,1616375200.07,1544812417.93,71562782.14,,,,,2461086825.12,2558065666.68,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20060405,20060405,20051231,1,1,4,,,3930515237.61,3930515237.61,,,,,,,,,,,,,,,,427953.6,,,2011711744.99,687106816.68,,,530245028.46,475939394.33,350685099.47,-32264593.95,,,,,,,,,,,,1919280411.18,1762887.9,796935.44,,1920246363.64,751124237.93,1169122125.71,1118541629.37,50580496.34,,,,,1886538898.67,1964970608.08,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20050423,20050423,20041231,1,1,4,,,3009793519.92,3009793519.92,,,,,,,,,,,,,,,,315063.71,,,1522003410.22,535056248.95,,,324855608.17,376522300.75,311563047.89,-25993795.54,,,,,,,,,,,,1488107055.83,3601893.97,1036434.99,,1490672514.81,636500339.35,854172175.46,820553997.19,33618178.27,,,,,1461796314.16,1528430110.94,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20040326,20040326,20031231,1,1,4,,,2401017934.93,2401017934.93,,,,,,,,,,,,,,,,,,,1426663549.62,477388129.86,,,308189009.56,365256375.5,291880260.69,-16050225.99,,,,,,,,,,,,975438404.24,1392334.71,137513.69,,977294613.26,368541117.2,608753496.06,586747838.27,22005657.79,,,,,958304159.32,1022162778.21,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20030326,20030326,20021231,1,1,4,,,1834898294.9,1834898294.9,,,,,,,,,,,,,,,,,,,1189004748.94,340556444.79,,,320026615.95,308176458.6,237706731.47,-17461501.87,,,,,,,,,,,,649125227.4,137822.0,10611.88,,649370371.52,256784400.75,392585970.77,376798521.36,15787449.41,,,,,628432044.09,643382807.56,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20020417,20020417,20011231,1,1,4,,,1618046660.31,1618046660.31,,,,,,,,,,,,,,,,,,,1009060743.06,287538468.11,,,317884849.44,228319500.78,181060278.22,-5742353.49,0.0,,,,,,,,,,,610141665.91,72208.04,3004334.7,,607278206.25,264912397.48,342365808.77,328290723.14,14075085.63,,,,,603243563.76,617591051.99,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20010726,20010726,20001231,1,1,4,,,1114000813.26,1114000813.26,,,,,,,,,,,,,,,,,,,666077310.19,196863443.99,,,198038168.43,134826000.83,129669631.27,6680065.67,0.0,,,,,,,,,,,446942244.72,17635.96,960375.1,,446031294.58,189201780.34,256829514.24,251103580.63,5725933.61,,,,,454603568.74,468189724.08,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20010726,20010726,19991231,1,1,4,,,890858185.64,890858185.64,,,,,,,,,,,,,,,,,,,537589581.33,129133236.27,,,172867651.11,101900556.98,122410821.54,11277315.43,0.0,,,,,,,,,,,353647748.18,1500.0,56614.31,,353592633.87,137902505.22,215690128.65,215690128.65,,,,,,364545919.74,364545919.74,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20010726,20010726,19981231,1,1,4,,,628184433.19,628184433.19,,,,,,,,,,,,,,,,,,,410251605.47,76725369.98,,,119074532.43,56426807.15,116104124.14,41920771.77,,,,,,,,,,,,218965723.72,,,,218965723.72,72074304.11,146891419.61,146891419.61,,,,,,259853599.49,259853599.49,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
|||||||
|
101
data/CN/600519.SH/raw_balance_sheet.csv
Normal file
101
data/CN/600519.SH/raw_balance_sheet.csv
Normal file
@ -0,0 +1,101 @@
|
|||||||
|
ts_code,ann_date,f_ann_date,end_date,report_type,comp_type,end_type,total_share,cap_rese,undistr_porfit,surplus_rese,special_rese,money_cap,trad_asset,notes_receiv,accounts_receiv,oth_receiv,prepayment,div_receiv,int_receiv,inventories,amor_exp,nca_within_1y,sett_rsrv,loanto_oth_bank_fi,premium_receiv,reinsur_receiv,reinsur_res_receiv,pur_resale_fa,oth_cur_assets,total_cur_assets,fa_avail_for_sale,htm_invest,lt_eqt_invest,invest_real_estate,time_deposits,oth_assets,lt_rec,fix_assets,cip,const_materials,fixed_assets_disp,produc_bio_assets,oil_and_gas_assets,intan_assets,r_and_d,goodwill,lt_amor_exp,defer_tax_assets,decr_in_disbur,oth_nca,total_nca,cash_reser_cb,depos_in_oth_bfi,prec_metals,deriv_assets,rr_reins_une_prem,rr_reins_outstd_cla,rr_reins_lins_liab,rr_reins_lthins_liab,refund_depos,ph_pledge_loans,refund_cap_depos,indep_acct_assets,client_depos,client_prov,transac_seat_fee,invest_as_receiv,total_assets,lt_borr,st_borr,cb_borr,depos_ib_deposits,loan_oth_bank,trading_fl,notes_payable,acct_payable,adv_receipts,sold_for_repur_fa,comm_payable,payroll_payable,taxes_payable,int_payable,div_payable,oth_payable,acc_exp,deferred_inc,st_bonds_payable,payable_to_reinsurer,rsrv_insur_cont,acting_trading_sec,acting_uw_sec,non_cur_liab_due_1y,oth_cur_liab,total_cur_liab,bond_payable,lt_payable,specific_payables,estimated_liab,defer_tax_liab,defer_inc_non_cur_liab,oth_ncl,total_ncl,depos_oth_bfi,deriv_liab,depos,agency_bus_liab,oth_liab,prem_receiv_adva,depos_received,ph_invest,reser_une_prem,reser_outstd_claims,reser_lins_liab,reser_lthins_liab,indept_acc_liab,pledge_borr,indem_payable,policy_div_payable,total_liab,treasury_share,ordin_risk_reser,forex_differ,invest_loss_unconf,minority_int,total_hldr_eqy_exc_min_int,total_hldr_eqy_inc_min_int,total_liab_hldr_eqy,lt_payroll_payable,oth_comp_income,oth_eqt_tools,oth_eqt_tools_p_shr,lending_funds,acc_receivable,st_fin_payable,payables,hfs_assets,hfs_sales,cost_fin_assets,fair_value_fin_assets,contract_assets,contract_liab,accounts_receiv_bill,accounts_pay,oth_rcv_total,fix_assets_total,cip_total,oth_pay_total,long_pay_total,debt_invest,oth_debt_invest,update_flag
|
||||||
|
600519.SH,20251030,20251030,20250930,1,1,3,1252270215.0,1374964415.72,210875009053.38,48503784606.05,,51753057846.45,,5209529939.88,25531737.62,,21229757.91,,,55858862716.48,,4686422347.31,,135402538025.64,,,,3505663836.03,53251632.86,256587161700.86,,,,3818474.9,,,,21170758112.81,3534669471.18,,,,,8649225375.62,165998778.47,,137287075.5,5811949314.43,2724893752.7,181022050.45,48151023229.0,,,,,,,,,,,,,,,,,304738184929.86,,,,14473441763.35,,,,2822271882.72,,,,471949375.75,6840000739.89,,,,,,,,,,,57447774.54,974593908.67,38763379268.53,,,,,64664514.62,,,269780788.48,,,,,,,,,,,,,,,,,39033160057.01,6000465970.56,1061529724.0,,,8635060486.62,257069964386.23,265705024872.85,304738184929.86,,-1055242.36,,,,,,,,,,,,7749027043.43,5235061677.5,2822271882.72,71073860.68,21170758112.81,3534669471.18,5374646780.18,,1010008247.97,496798634.84,1
|
||||||
|
600519.SH,20250813,20250813,20250630,1,1,2,1256197800.0,1374964415.72,191651224639.3,48503784606.05,,51644880716.93,,2815781163.8,37961242.39,49933643.11,21504666.27,,,54971731959.6,,718089270.04,,126350827693.1,,,,8793934186.54,73752187.69,245478396729.47,,,,7221701.42,,,,21758335604.37,2762214966.85,,,,,8716648061.78,143181245.11,,141578296.52,5653654187.71,2133856379.53,187399125.29,46779392366.04,,,,,,,,,,,,,,,,,292257789095.51,,,,20634003830.54,,,,2952131468.88,,,,426682191.26,6233623355.78,,,6328338086.86,,,,,,,,55435798.71,705743183.05,42842853450.65,,,,,66154730.27,,,279349382.11,,,,,,,,,,,,,,,,,43122202832.76,5201943467.85,1061529724.0,,,10489049872.27,238646536390.48,249135586262.75,292257789095.51,,778673.26,,,,,,,,,,,,5506895535.57,2853742406.19,2952131468.88,49933643.11,21758335604.37,2762214966.85,6328338086.86,,1003884684.5,,0
|
||||||
|
600519.SH,20250430,20250430,20250331,1,1,1,1256197800.0,1374964415.72,209634889443.81,46635793479.39,,52199240419.27,,2127459387.2,15199312.09,,42883171.93,,,54798455069.13,,1710959803.42,,154469436923.25,,,,1042979318.66,52682931.26,266506714239.54,,,,7389655.49,,,,21548454010.53,2798544583.47,,,,,8782112970.74,103366339.5,,146792396.05,5161058373.53,1819674420.04,201459896.26,45861983155.51,,,,,,,,,,,,,,,,,312368697395.05,,,,15104929268.86,,,,3744537818.44,,,,796907587.53,7669801805.67,,,,,,,,,,,43647997.57,1089634945.74,43870177560.85,,,,,66555097.25,,,308184663.81,,,,,,,,,,,,,,,,,44178362224.66,1598896443.5,1061529724.0,,,9832492493.98,258357842676.41,268190335170.39,312368697395.05,,-6635743.01,,,,,,,,,,,,8788014142.36,2142658699.29,3744537818.44,47417903.33,21548454010.53,2798544583.47,6632703994.68,,1001954410.51,,0
|
||||||
|
600519.SH,20250403,20250403,20241231,1,1,4,1256197800.0,1374964415.72,182787415205.05,46635793479.39,,59295822956.89,248513280.0,1984407967.5,18974192.75,29955673.47,26975033.2,,,54343285157.47,,1210959803.42,,127187293298.17,,,,7220310691.1,160176582.69,251726674636.66,,,,7625167.83,,,,21871446747.14,2149619937.05,,,,,8850205831.0,98522878.42,,152105949.85,5520006868.83,2381228475.45,232395817.46,47217905282.04,,,,,,,,,,,,,,,,,298944579918.7,,,,23102858820.97,,,,3514969230.31,,,,5824371399.07,7717686541.38,,,5429006700.86,,,,,,,,111951112.2,1222693799.51,56515990618.96,,,,,103367763.38,,,417274179.14,,,,,,,,,,,,,,,,,56933264798.1,,1061529724.0,,,8905330721.13,233105984399.47,242011315120.6,298944579918.7,,-9916224.69,,,,,,,,,,,,9592453014.66,2003382160.25,3514969230.31,29955673.47,21871446747.14,2149619937.05,5429006700.86,,1515174439.92,,0
|
||||||
|
600519.SH,20241026,20241026,20240930,1,1,3,1256197800.0,1374964415.72,192903581645.13,41119548595.8,,60084745614.27,200794360.04,1149046136.5,10131702.74,,41754330.78,,,48224880009.62,,154135489.78,,122685688179.71,,,,5785433457.13,19751378.42,238419577361.93,,,,4384742.38,,,,20237604798.2,2878910487.96,,,,,8668801938.29,160771184.78,,154464372.98,5907973419.43,2579164247.78,213888818.21,48351145595.76,,,,,,,,,,,,,,,,,286770722957.69,,,,12434986061.3,,,,2652185045.16,,,,446945580.18,6342664524.46,,57000000.0,,,,,,,,,47926667.37,1235273121.23,38723890549.12,,,,,74818111.11,,,358668170.4,,,,,,,,,,,,,,,,,39082558719.52,,1061529724.0,,,9978709237.89,237709455000.28,247688164238.17,286770722957.69,,-6367180.37,,,,,,,,,,,,9930767399.77,1159177839.24,2652185045.16,63216702.94,20237604798.2,2878910487.96,5633142149.65,,3227025895.78,,0
|
||||||
|
600519.SH,20240809,20240809,20240630,1,1,2,1256197800.0,1374964415.72,173771640509.99,41119548595.8,,56840349530.82,3828563887.2,331742126.0,1358595.12,53598474.17,24307098.82,,,47766478732.37,,152870174.7,,115293672048.96,,,,7908213613.0,55885816.27,232257040097.43,,,,4553251.13,,,,19832510243.79,2560368563.58,,,,,8718641572.11,162985199.87,,157957784.36,4974111884.41,2814831329.67,200752981.54,46950221069.2,,,,,,,,,,,,,,,,,279207261166.63,,,,23537809237.19,,,,3291376926.17,,,,432198611.24,5810363979.44,,,6441965704.48,,,,,,,,60411641.6,1239696794.05,50806881664.47,,,,,78156556.52,,,355569852.88,,,,,,,,,,,,,,,,,51162451517.35,,1061529724.0,,,9469201049.14,218575608600.14,228044809649.28,279207261166.63,,-8272445.37,,,,,,,,,,,,9993058770.3,333100721.12,3291376926.17,53598474.17,19832510243.79,2560368563.58,6441965704.48,,3205012119.88,,0
|
||||||
|
600519.SH,20240427,20240427,20240331,1,1,1,1256197800.0,1374964415.72,197048440674.24,38998763095.13,,74197126391.43,3812337429.4,140680278.0,73124662.68,,41204652.37,,,46852227606.93,,,,105060937860.99,,,,7111997692.87,61062481.87,237376996384.72,,,,3959373.06,,,,19541551054.14,2813289076.98,,,,,8517877019.46,222425799.33,,157773820.24,4477172963.01,2603796544.91,154011277.63,48147546883.66,,,,,,,,,,,,,,,,,285524543268.38,,,,8381544929.17,,,,4022842219.54,,,,764260631.72,7015986396.93,,,,,,,,,,,56128002.7,1145591991.93,36626674015.39,,,,,80835441.75,,,361100702.46,,,,,,,,,,,,,,,,,36987774717.85,,1061529724.0,,,8804982639.98,239731785910.55,248536768550.53,285524543268.38,,-8109798.54,,,,,,,,,,,,9523298229.75,213804940.68,4022842219.54,26297328.18,19541551054.14,2813289076.98,5717021613.65,,5335437085.68,,0
|
||||||
|
600519.SH,20240403,20240403,20231231,1,1,4,1256197800.0,1374964415.72,172983178300.09,38998763095.13,,69070136376.12,400712059.93,13933440.0,60373410.41,27502107.3,34585111.79,,,46435185061.53,,,,105553836462.58,,,,3504849885.05,71403906.57,225172517821.28,,,,4138545.33,,,,19909280655.97,2137464700.45,,,,,8572267313.84,218015555.49,,160058930.14,4645887425.1,2130818189.27,109563497.23,47527142270.97,,,,,,,,,,,,,,,,,272699660092.25,,,,12034492909.95,,,,3093091103.67,,,,5401921213.77,6949663893.87,,,5213133685.87,,,,,,,,57054879.48,1822498012.3,48697611501.2,,,,,78943062.19,,,345579296.23,,,,,,,,,,,,,,,,,49043190797.43,,1061529724.0,,,7987897687.39,215668571607.43,223656469294.82,272699660092.25,,-6061727.51,,,,,,,,,,,,14125755802.29,74306850.41,3093091103.67,27502107.3,19909280655.97,2137464700.45,5213133685.87,,5323002071.02,,1
|
||||||
|
600519.SH,20240403,20240403,20231231,1,1,4,1256197800.0,1374964415.72,172983178300.09,38998763095.13,,69070136376.12,400712059.93,13933440.0,60373410.41,27502107.3,34585111.79,,,46435185061.53,,,,105553836462.58,,,,3504849885.05,71403906.57,225172517821.28,,,,4138545.33,,,,19909280655.97,2137464700.45,,,,,8572267313.84,218015555.49,,160058930.14,4645887425.1,2130818189.27,109563497.23,47527142270.97,,,,,,,,,,,,,,,,,272699660092.25,,,,12034492909.95,,,,3093091103.67,,,,5401921213.77,6949663893.87,,,5213133685.87,,,,,,,,57054879.48,1822498012.3,48697611501.2,,,,,78943062.19,,,345579296.23,,,,,,,,,,,,,,,,,49043190797.43,,1061529724.0,,,7987897687.39,215668571607.43,223656469294.82,272699660092.25,,-6061727.51,,,,,,,,,,,,14125755802.29,74306850.41,3093091103.67,27502107.3,19909280655.97,2137464700.45,5213133685.87,,5323002071.02,,0
|
||||||
|
600519.SH,20231021,20231021,20230930,1,1,3,1256197800.0,1374964415.72,180127033586.31,33997968489.08,,70641010014.72,3509435832.66,,131214179.87,,110592961.98,,,40990482220.34,,,,95625606731.69,,,,7357096338.49,43206823.61,218472857114.41,,,,4439073.3,,,,18912791494.75,2936014010.72,,,,,8436485493.9,261829351.8,,141508341.39,4856537546.63,2329903393.65,,43603567657.06,,,,,,,,,,,,,,,,,262076424771.47,,,,9525569802.49,,,,2152491940.59,,,,427836476.23,5911174351.08,,86730000.0,,,,,,,,,62366439.3,1426089117.94,36663921439.78,,,,,80437576.49,,,393703572.28,,,,,,,,,,,,,,,,,37057625012.06,,1061529724.0,,,7210174912.11,217808624847.3,225018799759.41,262076424771.47,,-9069167.81,,,,,,,,,,,,11394683919.51,131214179.87,2152491940.59,64212011.05,18912791494.75,2936014010.72,5763709392.64,,1405530659.71,,0
|
||||||
|
600519.SH,20230803,20230803,20230630,1,1,2,1256197800.0,1374964415.72,163231231612.96,33997968489.08,,70521275705.21,199920239.27,,32571319.28,60372027.65,102384498.68,,,40868431223.7,,,,85727254357.07,,,,5471547684.88,48859114.07,203032616169.81,,,,4506300.51,,,,19243169981.08,2678616338.35,,,,,8380533641.11,272473152.22,,143713208.48,4095357224.39,2022516083.64,,38571647846.53,,,,,,,,,,,,,,,,,241604264016.34,,,,9293750788.21,,,,1982340479.67,,,,371265385.66,6188906644.48,0.0,478230000.0,5330100106.51,,,,,,,,69441071.17,907075267.94,31955320013.26,,,,,83899880.73,,,401463911.12,,,,,,,,,,,,,,,,,32356783924.38,,1061529724.0,,,8331366122.91,200916113969.05,209247480091.96,241604264016.34,,-5778072.71,,,,,,,,,,,,7334210269.62,32571319.28,1982340479.67,60372027.65,19243169981.08,2678616338.35,5808330106.51,,1395162393.85,,0
|
||||||
|
600519.SH,20230426,20230426,20230331,1,1,1,1256197800.0,1374964415.72,182072885561.65,32520123399.97,,72450733950.67,,,58410415.9,,94506059.17,,,40052820428.01,,,,105430905575.43,,,,,79893276.91,218200387403.57,,,,4573527.72,,,,19489407362.2,2417566489.04,,,,,8429135452.56,216821784.65,,146067537.16,3473325563.84,4242706776.75,,40190395418.48,,,,,,,,,,,,,,,,,258390782822.05,,,,7862986875.33,,,,2640205442.62,,,,444910939.59,6862663394.19,,,,,,,,,,,90213406.15,980466527.83,31428606894.51,,,,,162628090.99,,,498601724.91,,,,,,,,,,,,,,,,,31927208619.42,,1061529724.0,,,8187882900.01,218275691302.62,226463574202.63,258390782822.05,,-10009598.72,,,,,,,,,,,,8329985210.52,58410415.9,2640205442.62,33117697.48,19489407362.2,2417566489.04,4217175098.28,,1384654756.55,,0
|
||||||
|
600519.SH,20230331,20230331,20221231,1,1,4,1256197800.0,1374964415.72,161301978184.73,32522779178.88,,58274318733.23,,105453212.0,20937144.0,31818622.84,897377162.27,,,38824374236.24,,2123601333.33,,116172711554.59,,,,,160843674.42,216611435672.92,,,,5335046.99,,,,19742622547.86,2208329892.95,,,,,7083177226.45,190536632.6,,146455346.9,3458931368.11,4134744407.92,,37753369322.33,,,,,,,,,,,,,,,,,254364804995.25,,,,12874043355.42,,,,2408371053.69,,,,4782311242.41,6896555423.83,,,4543842833.87,,,,,,,,109351155.28,1979272808.9,49065668798.38,,,,,,,,334447942.79,,,,,,,,,,,,,,,,,49400116741.17,,1061529724.0,,,7458015858.08,197506672396.0,204964688254.08,254364804995.25,,-10776907.33,,,,,,,,,,,,15471920924.98,126390356.0,2408371053.69,31818622.84,19742622547.86,2208329892.95,4543842833.87,,380685319.09,,1
|
||||||
|
600519.SH,20230331,20230331,20221231,1,1,4,1256197800.0,1374964415.72,161301978184.73,32522779178.88,,58274318733.23,,105453212.0,20937144.0,31818622.84,897377162.27,,,38824374236.24,,2123601333.33,,116172711554.59,,,,,160843674.42,216611435672.92,,,,5335046.99,,,,19742622547.86,2208329892.95,,,,,7083177226.45,190536632.6,,146455346.9,3458931368.11,4134744407.92,,37753369322.33,,,,,,,,,,,,,,,,,254364804995.25,,,,12874043355.42,,,,2408371053.69,,,,4782311242.41,6896555423.83,,,4543842833.87,,,,,,,,109351155.28,1979272808.9,49065668798.38,,,,,,,,334447942.79,,,,,,,,,,,,,,,,,49400116741.17,,1061529724.0,,,7458015858.08,197506672396.0,204964688254.08,254364804995.25,,-10776907.33,,,,,,,,,,,,15471920924.98,126390356.0,2408371053.69,31818622.84,19742622547.86,2208329892.95,4543842833.87,,380685319.09,,0
|
||||||
|
600519.SH,20221017,20221017,20220930,1,1,3,1256197800.0,1374964415.72,172057305617.22,30974117389.66,,58145037381.83,,146055376.0,,,546162999.1,,,35182574913.05,,,,116500694657.33,,,,,33558188.75,210606787131.83,,,,5412163.64,,,,17207005544.03,3158701651.54,,,,,6740558396.58,82428793.93,,134985411.16,3702826077.46,3451333117.05,2107641333.33,37150136730.52,,,,,,,,,,,,,,,,,247756923862.35,,,,8406666140.36,,,,1500490729.31,,,,379913907.47,4849247988.96,,,,,,,,,,,113699499.52,1428755738.34,34000827381.28,,,,,,,,309520471.22,,,,,,,,,,,,,,,,,34310347852.5,,1061529724.0,,,6737801019.47,206708774990.38,213446576009.85,247756923862.35,,-15339956.22,,,,,,,,,,,,11836515742.88,146055376.0,1500490729.31,52703615.77,17207005544.03,3158701651.54,5485537634.44,,184887419.5,,0
|
||||||
|
600519.SH,20220803,20220803,20220630,1,1,2,1256197800.0,1374964415.72,157451398111.51,30974117389.66,,58048264720.81,,144183432.0,,49020543.73,268037533.68,,,34906101709.69,,,,110064819593.94,,,,,38415464.38,203518842998.23,,,,5489280.29,,,,17494493884.59,2667815186.08,,,,,6765394314.04,70399086.16,,137230060.22,3134613141.01,3484650000.0,2091681333.33,36330336965.2,,,,,,,,,,,,,,,,,239849179963.43,,,,16749482509.06,,,,1555767088.71,,,,349285726.06,4867000988.87,0.0,1310990634.98,5383504440.46,,,,,,,,81207325.24,1165963159.07,41131791086.98,,,,,,,,260938913.99,,,,,,,,,,,,,,,,,41392730000.97,,1061529724.0,,,6353388824.43,192103061138.03,198456449962.46,239849179963.43,,-15146302.86,,,,,,,,,,,,9668589214.53,144183432.0,1555767088.71,49020543.73,17494493884.59,2667815186.08,6694495075.44,,173384459.35,,0
|
||||||
|
600519.SH,20220427,20220427,20220331,1,1,1,1256197800.0,1374964415.72,177961830507.51,25142832818.16,,56375875091.88,,,,,262917137.82,,,33778534318.57,,,,125228902755.97,,,,,105384329.91,215797309125.98,,,,5566396.94,,,,17223464361.68,2890421242.13,,,,,6771003563.44,65771652.53,,136719893.77,2327791967.79,3487575000.0,2075721333.33,35504582259.5,,,,,,,,,,,,,,,,,251301891385.48,,,,11915312689.06,,,,1592451387.69,,,,318932220.46,7788218067.48,,,,,,,,,,,110797869.3,938729707.59,36106533211.54,,,,,,,,287081724.16,,,,,,,,,,,,,,,,,36393614935.7,,1061529724.0,,,8125285466.53,206782990983.25,214908276449.78,251301891385.48,,-14364282.14,,,,,,,,,,,,8321990419.89,,1592451387.69,45695491.83,17223464361.68,2890421242.13,5120100850.07,,171918486.74,,0
|
||||||
|
600519.SH,20220331,20220331,20211231,1,1,4,1256197800.0,1374964415.72,160716861920.19,25142832818.16,,51810243607.11,,,,33158974.32,389109841.28,,,33394365084.83,,,,135067287778.03,,,,,71527560.74,220765692846.31,,,,5242431.75,,,,17472173182.85,2321988541.82,,,,,6208358330.24,,,139342455.82,2237206443.84,3425175000.0,2059761333.33,34402502313.59,,,,,,,,,,,,,,,,,255168195159.9,,,,21763575647.32,,,,2009832495.56,,,,3677845718.53,11979802144.01,,,4124404781.29,,,,,,,,104319886.87,1535976293.22,57914222254.82,,,,,,,,296466199.74,,,,,,,,,,,,,,,,,58210688454.56,,1061529724.0,,,7418137908.05,189539368797.29,196957506705.34,255168195159.9,,-13017880.78,,,,,,,,,,,,12718465288.02,,2009832495.56,33158974.32,17472173182.85,2321988541.82,4124404781.29,,170468623.71,,0
|
||||||
|
600519.SH,20211023,20211023,20210930,1,1,3,1256197800.0,1374964415.72,146497322942.85,24302353478.64,,50701984661.77,,540123567.0,,,1014455370.03,,,30392108629.88,,,,109847862251.96,,,,,29078176.3,192577234676.12,,,,5314047.48,,,,16686524552.92,2696710646.86,,,,,5239033430.32,,,140921861.53,1377944531.0,3434925000.0,2043801333.33,32125019265.01,,,,,,,,,,,,,,,,,224702253941.13,,,,21816256109.47,,,,1089137385.3,,,,247759232.46,5215358651.99,,,,,,,,,,,90903387.31,1125948593.94,43447344284.5,,,,,896331.66,,,439969303.27,,,,,,,,,,,,,,,,,43887313587.77,,927577822.67,,,6466539360.89,174348400992.47,180814940353.36,224702253941.13,,-10015467.41,,,,,,,,,,,,9136768802.31,540123567.0,1089137385.3,51622019.18,16686524552.92,2696710646.86,4725212121.72,,20795564.48,,1
|
||||||
|
600519.SH,20211023,20211023,20210930,1,1,3,1256197800.0,1374964415.72,146497322942.85,24302353478.64,,50701984661.77,,540123567.0,,,1014455370.03,,,30392108629.88,,,,109847862251.96,,,,,29078176.3,192577234676.12,,,,5314047.48,,,,16686524552.92,2696710646.86,,,,,5239033430.32,,,140921861.53,1377944531.0,3434925000.0,2043801333.33,32125019265.01,,,,,,,,,,,,,,,,,224702253941.13,,,,21816256109.47,,,,1089137385.3,,,,247759232.46,5215358651.99,,,,,,,,,,,90903387.31,1125948593.94,43447344284.5,,,,,896331.66,,,439969303.27,,,,,,,,,,,,,,,,,43887313587.77,,927577822.67,,,6466539360.89,174348400992.47,180814940353.36,224702253941.13,,-10015467.41,,,,,,,,,,,,9136768802.31,540123567.0,1089137385.3,51622019.18,16686524552.92,2696710646.86,4725212121.72,,20795564.48,,0
|
||||||
|
600519.SH,20210731,20210731,20210630,1,1,2,1256197800.0,1374964415.72,133885134334.46,24302353478.64,,54197716644.16,,1232534494.02,,48555742.49,930072204.0,,,30655211082.53,,,,94776787205.41,,,,,9694346.87,181850571719.48,,,,5385663.21,,,,17024720585.11,2346809463.96,,,,,5269793061.06,,,143549930.73,1235106874.94,2459925000.0,2027841333.33,31017965103.19,,,,,,,,,,,,,,,,,212868536822.67,,,,23635572295.09,,,,1388495809.35,,,,247739340.36,4607385914.1,,,4537305291.25,,,,,,,,93082997.82,1123530618.53,44877251117.2,,,,,896331.66,,,427193974.0,,,,,,,,,,,,,,,,,45304445091.2,,927577822.67,,,5826321529.2,161737770202.27,167564091731.47,212868536822.67,,-8457649.22,,,,,,,,,,,,9244138850.7,1232534494.02,1388495809.35,48555742.49,17024720585.11,2346809463.96,4537305291.25,,20575786.69,,0
|
||||||
|
600519.SH,20210428,20210428,20210331,1,1,1,1256197800.0,1374964415.72,151548865893.6,20174922608.93,,50743255374.4,,1185663371.39,,,1010832886.1,,,29613715889.56,,,,103233501647.55,,,,,18738244.07,185849588402.37,,,,5457278.94,,,,15978639282.83,3302351932.18,,,,,5296599736.98,,,146177999.92,1152449829.92,2944890000.0,,29368597582.24,,,,,,,,,,,,,,,,,215218185984.61,,,,15184654467.98,,,,1358925268.32,,,,459570115.35,5338093811.03,,,,,,,,,,,102832047.57,670974127.12,32328848499.1,,,,,904043.46,,,399569719.93,,,,,,,,,,,,,,,,,32728418219.03,,927577822.67,,,7215515963.73,175274251801.85,182489767765.58,215218185984.61,,-8276739.07,,,,,,,,,,,,5340569221.03,1185663371.39,1358925268.32,43880989.3,15978639282.83,3302351932.18,3873229440.7,,20358397.79,,1
|
||||||
|
600519.SH,20210428,20210428,20210331,1,1,1,1256197800.0,1374964415.72,151548865893.6,20174922608.93,,50743255374.4,,1185663371.39,,,1010832886.1,,,29613715889.56,,,,103233501647.55,,,,,18738244.07,185849588402.37,,,,5457278.94,,,,15978639282.83,3302351932.18,,,,,5296599736.98,,,146177999.92,1152449829.92,2944890000.0,,29368597582.24,,,,,,,,,,,,,,,,,215218185984.61,,,,15184654467.98,,,,1358925268.32,,,,459570115.35,5338093811.03,,,,,,,,,,,102832047.57,670974127.12,32328848499.1,,,,,904043.46,,,399569719.93,,,,,,,,,,,,,,,,,32728418219.03,,927577822.67,,,7215515963.73,175274251801.85,182489767765.58,215218185984.61,,-8276739.07,,,,,,,,,,,,5340569221.03,1185663371.39,1358925268.32,43880989.3,15978639282.83,3302351932.18,3873229440.7,,20358397.79,,0
|
||||||
|
600519.SH,20210331,20210331,20201231,1,1,4,1256197800.0,1374964415.72,137594403807.99,20174922608.93,,36091090060.9,,1532728979.67,,34488582.19,898436259.15,,,28869087678.06,,,,118199586541.06,,,,,26736855.91,185652154956.94,,,,,,,,16225082847.29,2447444843.03,,,,,4817170981.91,,,147721526.43,1123225086.37,2953036834.8,,27743655570.52,,,,,,,,,,,,,,,,,213395810527.46,,,,14241859949.77,,,,1342267668.12,,,,2981125503.86,8919821015.58,,,3257245259.42,,,,,,,,,1609801368.51,45673669912.95,,,,,1457513.23,,,1457513.23,,,,,,,,,,,,,,,,,45675127426.18,,927577822.67,,,6397948013.72,161322735087.56,167720683101.28,213395810527.46,,-5331367.75,,,,,,,,,,,,13321549147.69,1532728979.67,1342267668.12,34488582.19,16225082847.29,2447444843.03,3257245259.42,,20143397.78,,1
|
||||||
|
600519.SH,20210331,20210331,20201231,1,1,4,1256197800.0,1374964415.72,137594403807.99,20174922608.93,,36091090060.9,,1532728979.67,,34488582.19,898436259.15,,,28869087678.06,,,,118199586541.06,,,,,26736855.91,185652154956.94,,,,,,,,16225082847.29,2447444843.03,,,,,4817170981.91,,,147721526.43,1123225086.37,2953036834.8,,27743655570.52,,,,,,,,,,,,,,,,,213395810527.46,,,,14241859949.77,,,,1342267668.12,,,,2981125503.86,8919821015.58,,,3257245259.42,,,,,,,,,1609801368.51,45673669912.95,,,,,1457513.23,,,1457513.23,,,,,,,,,,,,,,,,,45675127426.18,,927577822.67,,,6397948013.72,161322735087.56,167720683101.28,213395810527.46,,-5331367.75,,,,,,,,,,,,13321549147.69,1532728979.67,1342267668.12,34488582.19,16225082847.29,2447444843.03,3257245259.42,,20143397.78,,0
|
||||||
|
600519.SH,20201026,20201026,20200930,1,1,3,1256197800.0,1374964415.72,124769024314.26,20159348519.97,,27075309623.01,,1935655554.35,,,1116780155.2,,,26980463650.51,,,,100290144392.05,,,,,27229928.79,157489286162.46,,,,,,,,14650777181.74,3659652690.81,,,,,4777842646.68,,,150295368.48,905342853.01,2934750000.0,,27089910488.34,,,,,,,,,,,,,,,,,184579196650.8,,,,10426882742.77,,,,1143857753.43,,,,247030900.92,4902050225.87,,125540869.75,,,,,,,,,,1149384250.86,30405726088.5,,,,,1812436.91,,,1812436.91,,,,,,,,,,,,,,,,,30407538525.41,,898349936.77,,,5719400699.83,148452257425.56,154171658125.39,184579196650.8,,-5627561.16,,,,,,,,,,,,9410595312.38,1935655554.35,1143857753.43,63702858.55,14650777181.74,3659652690.81,3125924902.27,,,,0
|
||||||
|
600519.SH,20200729,20200729,20200630,1,1,2,1256197800.0,1374964415.72,113543575438.55,20159348519.97,,25452397286.65,,1178468013.41,,70837732.7,932133598.25,,,26294649615.03,,,,90843530648.08,,,,,63116855.14,144835133749.26,,,,,,,,14872913965.35,3203369158.83,,,,,4801717177.57,,,152917443.53,1038298649.16,2966437500.0,,27362741416.32,,,,,,,,,,,,,,,,,172197875165.58,,,,9666161322.28,,,,969903250.02,,,,249274088.23,4568927085.93,,,3579724046.55,,,,,,,,,1107861114.02,29605465608.97,,,,,74521880.47,,,74521880.47,,,,,,,,,,,,,,,,,29679987489.44,,898349936.77,,,5291353782.59,137226533893.55,142517887676.14,172197875165.58,,-5902217.46,,,,,,,,,,,,9463614701.94,1178468013.41,969903250.02,70837732.7,14872913965.35,3203369158.83,3579724046.55,,,,0
|
||||||
|
600519.SH,20200729,20200729,20200630,1,1,2,1256197800.0,1374964415.72,113543575438.55,20159348519.97,,25452397286.65,,1178468013.41,,70837732.7,932133598.25,,,26294649615.03,,,,90843530648.08,,,,,63116855.14,144835133749.26,,,,,,,,14872913965.35,3203369158.83,,,,,4801717177.57,,,152917443.53,1038298649.16,2966437500.0,,27362741416.32,,,,,,,,,,,,,,,,,172197875165.58,,,,9666161322.28,,,,969903250.02,,,,249274088.23,4568927085.93,,,3579724046.55,,,,,,,,,1107861114.02,29605465608.97,,,,,74521880.47,,,74521880.47,,,,,,,,,,,,,,,,,29679987489.44,,898349936.77,,,5291353782.59,137226533893.55,142517887676.14,172197875165.58,,-5902217.46,,,,,,,,,,,,9463614701.94,1178468013.41,969903250.02,70837732.7,14872913965.35,3203369158.83,3579724046.55,,,,1
|
||||||
|
600519.SH,20200428,20200428,20200331,1,1,1,1256197800.0,1374964415.72,128986107618.55,16595699037.02,,19682973020.9,,1344593687.52,,,1403564768.08,,,25272045240.0,,,,110102923190.49,,,,,36508480.46,157924872304.76,,,,,,,,15005339642.37,2766719554.2,,,,,4698903468.22,,,155500316.07,704924914.88,51480000.0,,23699861577.51,,,,,,,,,,,,,,,,,181624733882.27,,,,8042687463.48,,,,1110094545.22,,,,377878287.94,5007088677.0,,,,,,,,,,,,799936859.83,25817912405.47,,,,,71998420.44,,,71998420.44,,,,,,,,,,,,,,,,,25889910825.91,,898349936.77,,,6630759229.62,149104063826.74,155734823056.36,181624733882.27,,-7254981.32,,,,,,,,,,,,6908882423.71,1344593687.52,1110094545.22,82263917.31,15005339642.37,2766719554.2,3571344148.29,,,,1
|
||||||
|
600519.SH,20200422,20200422,20191231,1,1,4,1256197800.0,1374964415.72,115892337407.39,16595699037.02,,13251817237.85,,1463000645.08,,76540490.99,1549477339.41,,,25284920806.33,,,,117377810563.27,,,,,20904926.15,159024472009.08,,,,,,,,15144182726.19,2518938271.72,,,,,4728027345.7,,,158284338.19,1099946947.57,48750000.0,,24017900033.42,,,,,,,,,,,,,,,,,183042372042.5,,,,11048756010.02,,,,1513676611.44,13740329698.82,,,2445071026.57,8755949266.98,11081.87,446880000.0,3142625517.14,,,,,,,,,,41093299212.84,,,,,72692601.01,,,72692601.01,,,,,,,,,,,,,,,,,41165991813.85,,898349936.77,,,5866030353.54,136010349875.11,141876380228.65,183042372042.5,,-7198721.79,,,,,,,,,,,,,1463000645.08,1513676611.44,76540490.99,15144182726.19,2518938271.72,3589516599.01,,,,0
|
||||||
|
600519.SH,20200422,20200422,20191231,1,1,4,1256197800.0,1374964415.72,115892337407.39,16595699037.02,,13251817237.85,,1463000645.08,,76540490.99,1549477339.41,,,25284920806.33,,,,117377810563.27,,,,,20904926.15,159024472009.08,,,,,,,,15144182726.19,2518938271.72,,,,,4728027345.7,,,158284338.19,1099946947.57,48750000.0,,24017900033.42,,,,,,,,,,,,,,,,,183042372042.5,,,,11048756010.02,,,,1513676611.44,13740329698.82,,,2445071026.57,8755949266.98,11081.87,446880000.0,3142625517.14,,,,,,,,,,41093299212.84,,,,,72692601.01,,,72692601.01,,,,,,,,,,,,,,,,,41165991813.85,,898349936.77,,,5866030353.54,136010349875.11,141876380228.65,183042372042.5,,-7198721.79,,,,,,,,,,,,,1463000645.08,1513676611.44,76540490.99,15144182726.19,2518938271.72,3589516599.01,,,,1
|
||||||
|
600519.SH,20191016,20191016,20190930,1,1,3,1256197800.0,1374964415.72,105437935359.91,16408532748.65,,112728862159.17,,858679506.62,,,2060529773.12,,80292222.24,23755484740.84,,,,390000000.0,,,,,24583772.83,139949148533.9,,,,,,,,14815012375.1,2797227129.09,,,,,3445631811.68,,,161044641.61,1118562183.05,39000000.0,,22601260640.53,,,,,,,,,,,,,,,,,162550409174.43,,,,10696027811.5,,,,1195674032.29,11255301342.62,,,326861503.87,4599964546.96,29188819.81,,,,,,,,,,,,31679418410.1,,,,,48945625.0,,,48945625.0,,,,,,,,,,,,,,,,,31728364035.1,,788302643.63,,,5563828525.98,125258216613.35,130822045139.33,162550409174.43,,-7716354.56,,,,,,,,,,,,,858679506.62,1195674032.29,131008581.32,14815012375.1,2797227129.09,3605589172.86,,,,0
|
||||||
|
600519.SH,20190718,20190718,20190630,1,1,2,1256197800.0,1374964415.72,94934105583.69,16408532748.65,,115557859884.77,,709663924.7,,48101255.92,1419684643.15,,386374194.54,24014000582.14,,,,390000000.0,,,,,20261269.25,142545945754.47,,,,,,,,15013818268.24,2507842945.71,,,,,3465769564.7,,,163248933.69,1056025881.56,29298750.0,,22575703223.26,,,,,,,,,,,,,,,,,165121648977.73,,,,23566122679.15,,,,1326081951.16,12256895355.57,,,411911154.84,3257952776.89,45736806.48,,4572497379.44,,,,,,,,,,45437198103.53,,,,,77674719.84,,,77674719.84,,,,,,,,,,,,,,,,,45514872823.37,,788302643.63,,,4851882516.35,114754893638.01,119606776154.36,165121648977.73,,-7209553.68,,,,,,,,,,,,,709663924.7,1326081951.16,434475450.46,15013818268.24,2507842945.71,4618234185.92,,,,0
|
||||||
|
600519.SH,20190425,20190425,20190331,1,1,1,1256197800.0,1374964415.72,107203375298.64,13444221244.84,,111684417477.61,29000000.0,519774895.0,,,1141217461.93,,384483805.59,24025118303.24,,,,,,,,,43251000.8,137873999999.82,,,,,,,,15122025008.16,2387065065.2,,,,,3500753082.31,,,165831806.23,802475235.56,36026250.0,,22014176447.46,,,,,,,,,,,,,,,,,159888176447.28,,,,11264653262.41,,,,,11384567204.0,,,452032722.92,2703615843.46,32896456.27,,,,,,,,,,,,30566115048.51,,,,,,,,,,,,,,,,,,,,,,,,,30566115048.51,,788302643.63,,,5264213356.74,124057848042.03,129322061398.77,159888176447.28,,-9213360.8,,,,,,,,,,,,,519774895.0,1174011470.28,431220861.24,15122025008.16,2387065065.2,3587234545.44,,,,0
|
||||||
|
600519.SH,20190425,20190425,20190331,1,1,1,1256197800.0,1374964415.72,107203375298.64,13444221244.84,,111684417477.61,29000000.0,519774895.0,,,1141217461.93,,384483805.59,24025118303.24,,,,,,,,,43251000.8,137873999999.82,,,,,,,,15122025008.16,2387065065.2,,,,,3500753082.31,,,165831806.23,802475235.56,36026250.0,,22014176447.46,,,,,,,,,,,,,,,,,159888176447.28,,,,11264653262.41,,,,,11384567204.0,,,452032722.92,2703615843.46,32896456.27,,,,,,,,,,,,30566115048.51,,,,,,,,,,,,,,,,,,,,,,,,,30566115048.51,,788302643.63,,,5264213356.74,124057848042.03,129322061398.77,159888176447.28,,-9213360.8,,,,,,,,,,,,,519774895.0,1174011470.28,431220861.24,15122025008.16,2387065065.2,3587234545.44,,,,1
|
||||||
|
600519.SH,20190329,20190329,20181231,1,1,4,1256197800.0,1374964415.72,95981943953.56,13444221244.84,,112074791420.06,,563739710.0,,50000548.65,1182378508.06,,343889944.47,23506950842.22,,,,,,,,,140084334.11,137861835307.57,29000000.0,,,,,,,15248556585.02,1954322968.68,,,,,3499175374.52,,,168414678.77,1049294821.45,36075000.0,,21984839428.44,,,,,,,,,,,,,,,,,159846674736.01,,,,11473011885.36,,,,1178296416.59,13576516813.44,,,2034514658.91,10771075966.85,42770451.84,,3362000620.49,,,,,,,,,,42438186813.48,,,,,,,,,,,,,,,,,,,,,,,,,42438186813.48,,788302643.63,,,4569923590.48,112838564332.05,117408487922.53,159846674736.01,,-7065725.7,,,,,,,,,,,,,563739710.0,1178296416.59,393890493.12,15248556585.02,1954322968.68,3404771072.33,,,,0
|
||||||
|
600519.SH,20190329,20190329,20181231,1,1,4,1256197800.0,1374964415.72,95981943953.56,13444221244.84,,112074791420.06,,563739710.0,,50000548.65,1182378508.06,,343889944.47,23506950842.22,,,,,,,,,140084334.11,137861835307.57,29000000.0,,,,,,,15248556585.02,1954322968.68,,,,,3499175374.52,,,168414678.77,1049294821.45,36075000.0,,21984839428.44,,,,,,,,,,,,,,,,,159846674736.01,,,,11473011885.36,,,,1178296416.59,13576516813.44,,,2034514658.91,10771075966.85,42770451.84,,3362000620.49,,,,,,,,,,42438186813.48,,,,,,,,,,,,,,,,,,,,,,,,,42438186813.48,,788302643.63,,,4569923590.48,112838564332.05,117408487922.53,159846674736.01,,-7065725.7,,,,,,,,,,,,,563739710.0,1178296416.59,393890493.12,15248556585.02,1954322968.68,3404771072.33,,,,1
|
||||||
|
600519.SH,20181029,20181029,20180930,1,1,3,1256197800.0,1374964415.72,85846187413.81,13297348655.71,,100750857255.34,,620590547.0,,,1121079958.81,,382283378.08,21862256652.91,,,,,,,,,25871272.99,124830898967.33,29000000.0,,,,,,,14812649901.59,2351418276.53,,,,,3468289232.18,,,170268035.13,1442247963.4,42900000.0,,22316773408.83,,,,,,,,,,,,,,,,,147147672376.16,,,,18692496142.26,,,,,11167533769.62,,,548714026.45,5025353546.05,33820916.55,,,,,,,,,,,,40975040327.23,,,,,,,,15570000.0,,,,,,,,,,,,,,,,,40990610327.23,,600859229.62,,,3787433335.21,102369628713.72,106157062048.93,147147672376.16,,-5928801.14,,,,,,,,,,,,,620590547.0,922724284.83,450243280.28,14812649901.59,2351418276.53,4618218558.02,15570000.0,,,1
|
||||||
|
600519.SH,20181029,20181029,20180930,1,1,3,1256197800.0,1374964415.72,85846187413.81,13297348655.71,,100750857255.34,,620590547.0,,,1121079958.81,,382283378.08,21862256652.91,,,,,,,,,25871272.99,124830898967.33,29000000.0,,,,,,,14812649901.59,2351418276.53,,,,,3468289232.18,,,170268035.13,1442247963.4,42900000.0,,22316773408.83,,,,,,,,,,,,,,,,,147147672376.16,,,,18692496142.26,,,,,11167533769.62,,,548714026.45,5025353546.05,33820916.55,,,,,,,,,,,,40975040327.23,,,,,,,,15570000.0,,,,,,,,,,,,,,,,,40990610327.23,,600859229.62,,,3787433335.21,102369628713.72,106157062048.93,147147672376.16,,-5928801.14,,,,,,,,,,,,,620590547.0,922724284.83,450243280.28,14812649901.59,2351418276.53,4618218558.02,15570000.0,,,0
|
||||||
|
600519.SH,20180802,20180802,20180630,1,1,2,1256197800.0,1374964415.72,76876820476.14,13297348655.71,,83660170568.71,,690294516.9,,68065410.06,818855540.6,,381568388.93,22087351503.61,,,,,,,,,32598221.52,107738904150.33,29000000.0,,,,,,,14906697070.37,2320642541.01,,,,,3487751876.76,,,172798581.6,1216138278.14,42900000.0,,22175928347.88,,,,,,,,,,,,,,,,,129914832498.21,,,,12995734959.46,,,,1168934463.4,9940315208.28,,,505809848.76,1712995353.28,30777833.54,2580473549.23,4459746711.68,,,,,,,,,,33394787927.63,,,15570000.0,,,,,15570000.0,,,,,,,,,,,,,,,,,33410357927.63,,600859229.62,,,3106797759.81,93397676810.77,96504474570.58,129914832498.21,,-8513766.42,,,,,,,,,,,,,690294516.9,1168934463.4,449633798.99,14906697070.37,2320642541.01,7070998094.45,15570000.0,,,1
|
||||||
|
600519.SH,20180802,20180802,20180630,1,1,2,1256197800.0,1374964415.72,76876820476.14,13297348655.71,,83660170568.71,,690294516.9,,68065410.06,818855540.6,,381568388.93,22087351503.61,,,,,,,,,32598221.52,107738904150.33,29000000.0,,,,,,,14906697070.37,2320642541.01,,,,,3487751876.76,,,172798581.6,1216138278.14,42900000.0,,22175928347.88,,,,,,,,,,,,,,,,,129914832498.21,,,,12995734959.46,,,,1168934463.4,9940315208.28,,,505809848.76,1712995353.28,30777833.54,2580473549.23,4459746711.68,,,,,,,,,,33394787927.63,,,15570000.0,,,,,15570000.0,,,,,,,,,,,,,,,,,33410357927.63,,600859229.62,,,3106797759.81,93397676810.77,96504474570.58,129914832498.21,,-8513766.42,,,,,,,,,,,,,690294516.9,1168934463.4,449633798.99,14906697070.37,2320642541.01,7070998094.45,15570000.0,,,0
|
||||||
|
600519.SH,20180428,20180428,20180331,1,1,1,1256197800.0,1374964415.72,88518214128.53,8215595509.69,,87211373700.73,,798746524.9,,41794738.23,756802769.07,,832616980.52,22026303941.34,,,,97500000.0,,,,,16247363.82,111781386018.61,29000000.0,,,,,,,15179337572.51,2377082563.95,,,,,3437446976.1,,,175329128.07,1399765939.06,25593750.0,,22623555929.69,,,,,,,,,,,,,,,,,134404941948.3,,,,8652639417.43,,,,1020239721.89,13172068428.44,,,335223076.5,2384919698.71,14307389.24,,3660293060.71,,,,,,,,,,29239690792.92,,,15570000.0,,,,,15570000.0,,,,,,,,,,,,,,,,,29255260792.92,,600859229.62,,,5191733721.21,99957947434.17,105149681155.38,134404941948.3,,-7883649.39,,,,,,,,,,,,,798746524.9,1020239721.89,874411718.75,15179337572.51,2377082563.95,3674600449.95,15570000.0,,,0
|
||||||
|
600519.SH,20180328,20180328,20171231,1,1,4,1256197800.0,1374964415.72,80011307450.33,8215595509.69,,87868869913.34,,1221706039.0,,31323463.35,790807322.07,,241458615.89,22057481376.46,,,,,,,,,37539231.49,112249185961.6,29000000.0,,,,,,,15244096632.02,2016405005.77,,,,,3458622239.38,,,177859674.54,1401797361.77,33150000.0,,22360930913.48,,,,,,,,,,,,,,,,,134610116875.08,,,,10462613754.14,,,,992055910.47,14429106902.38,,,1901644193.64,7726135741.9,23414593.67,,3039948303.8,,,,,,,,,,38574919400.0,,,15570000.0,,,,,15570000.0,,,,,,,,,,,,,,,,,38590489400.0,,600859229.62,,,4568104646.12,91451522828.96,96019627475.08,134610116875.08,,-7401576.4,,,,,,,,,,,,,1221706039.0,992055910.47,272782079.24,15244096632.02,2016405005.77,3063362897.47,15570000.0,,,0
|
||||||
|
600519.SH,20180328,20180328,20171231,1,1,4,1256197800.0,1374964415.72,80011307450.33,8215595509.69,,87868869913.34,,1221706039.0,,31323463.35,790807322.07,,241458615.89,22057481376.46,,,,,,,,,37539231.49,112249185961.6,29000000.0,,,,,,,15244096632.02,2016405005.77,,,,,3458622239.38,,,177859674.54,1401797361.77,33150000.0,,22360930913.48,,,,,,,,,,,,,,,,,134610116875.08,,,,10462613754.14,,,,992055910.47,14429106902.38,,,1901644193.64,7726135741.9,23414593.67,,3039948303.8,,,,,,,,,,38574919400.0,,,15570000.0,,,,,15570000.0,,,,,,,,,,,,,,,,,38590489400.0,,600859229.62,,,4568104646.12,91451522828.96,96019627475.08,134610116875.08,,-7401576.4,,,,,,,,,,,,,1221706039.0,992055910.47,272782079.24,15244096632.02,2016405005.77,3063362897.47,15570000.0,,,1
|
||||||
|
600519.SH,20171026,20171026,20170930,1,1,3,1256197800.0,1374964415.72,73279053245.52,8032437263.12,,80964678997.12,,1829625354.0,,58475466.27,801295419.17,,242686627.52,20871002103.49,,,,,,,,,35530822.63,104803294790.2,29000000.0,,,,,,,14851183242.59,2393782465.27,,,,,3473785664.35,,,180381853.67,2019358117.12,29250000.0,,22976741343.0,,,,,,,,,,,,,,,,,127780036133.2,,,,11898647918.15,,,,1087911405.19,17471599148.5,,,438813137.86,5369883309.78,24740964.15,,3092024975.44,,,,,,,,,,39383620859.07,,,15570000.0,,,,,15570000.0,,,,,,,,,,,,,,,,,39399190859.07,,420758409.36,,,4024663748.57,84356181525.56,88380845274.13,127780036133.2,,-7229608.16,,,,,,,,,,,,,1829625354.0,1087911405.19,301162093.79,14851183242.59,2393782465.27,3116765939.59,15570000.0,,,0
|
||||||
|
600519.SH,20170728,20170728,20170630,1,1,2,1256197800.0,1374964415.72,64546067191.13,8032437263.12,,73635347053.15,,1698067207.28,,48447614.91,984578688.42,,156890931.4,20850310407.04,,,,,,,,,24148290.79,97397790192.99,29000000.0,,,,,,,15035615814.03,2191037165.14,,,,,3486620572.55,,,182978339.78,1835447883.46,224250000.0,,22984949774.96,,,,,,,,,,,,,,,,,120382739967.95,,,,8789158186.18,,,,1064431609.18,17780462402.41,,,412607384.94,1942909140.98,39370998.08,8529177880.8,2745801694.92,,,,,,,,,,41303919297.49,,,15570000.0,,,,,15570000.0,,,,,,,,,,,,,,,,,41319489297.49,,420758409.36,,,3440619432.18,75622631238.28,79063250670.46,120382739967.95,,-7793841.05,,,,,,,,,,,,,1698067207.28,1064431609.18,205338546.31,15035615814.03,2191037165.14,11314350573.8,15570000.0,,,1
|
||||||
|
600519.SH,20170728,20170728,20170630,1,1,2,1256197800.0,1374964415.72,64546067191.13,8032437263.12,,73635347053.15,,1698067207.28,,48447614.91,984578688.42,,156890931.4,20850310407.04,,,,,,,,,24148290.79,97397790192.99,29000000.0,,,,,,,15035615814.03,2191037165.14,,,,,3486620572.55,,,182978339.78,1835447883.46,224250000.0,,22984949774.96,,,,,,,,,,,,,,,,,120382739967.95,,,,8789158186.18,,,,1064431609.18,17780462402.41,,,412607384.94,1942909140.98,39370998.08,8529177880.8,2745801694.92,,,,,,,,,,41303919297.49,,,15570000.0,,,,,15570000.0,,,,,,,,,,,,,,,,,41319489297.49,,420758409.36,,,3440619432.18,75622631238.28,79063250670.46,120382739967.95,,-7793841.05,,,,,,,,,,,,,1698067207.28,1064431609.18,205338546.31,15035615814.03,2191037165.14,11314350573.8,15570000.0,,,0
|
||||||
|
600519.SH,20170425,20170425,20170331,1,1,1,1256197800.0,1374964415.72,68840927360.74,7135649963.12,,72708333794.74,,1176901568.28,,121467406.43,861069103.01,,239223538.55,20760473514.6,,,,,,,,,21954140.71,95889423066.32,29000000.0,,,,,,,15197596002.52,2082556665.81,,,,,3506692179.84,,,185603910.53,1845145948.68,242701246.38,,23089295953.76,,,,,,,,,,,,,,,,,118978719020.08,,,,10545428091.11,,,,1061686903.5,18987716266.92,,,428985472.01,2972481741.98,39606282.75,,2473356946.23,,,,,,,,,,36509261704.5,,,15570000.0,,,,,15570000.0,,,,,,,,,,,,,,,,,36524831704.5,,420758409.36,,,3436119206.41,79017768109.17,82453887315.58,118978719020.08,,-10729839.77,,,,,,,,,,,,,1176901568.28,1061686903.5,360690944.98,15197596002.52,2082556665.81,2512963228.98,15570000.0,,,0
|
||||||
|
600519.SH,20170415,20170415,20161231,1,1,4,1256197800.0,1374964415.72,62717808036.61,7135649963.12,,66854962118.22,,817627172.0,,77227565.37,1046100696.92,,140904856.88,20622251825.55,,,,390000000.0,,,,,231474570.63,90180548805.57,29000000.0,,,,,,,14453177439.34,2745579995.68,,,,,3531740625.6,,,188118776.51,1745539120.68,60833517.03,,22753989474.84,,,,,,,,,,,,,,,,,112934538280.41,,,,10778818332.13,,,,1040608203.18,17541082237.01,,,1628507252.03,4272289194.57,34481635.33,,1724638571.44,,,,,,,,,,37020425425.69,,,15570000.0,,,,,15570000.0,,,,,,,,,,,,,,,,,37035995425.69,,420758409.36,,,3004405071.47,72894137783.25,75898542854.72,112934538280.41,,-11240841.56,,,,,,,,,,,,,817627172.0,1040608203.18,218132422.25,14453177439.34,2745579995.68,1759120206.77,15570000.0,,,0
|
||||||
|
600519.SH,20170415,20170415,20161231,1,1,4,1256197800.0,1374964415.72,62717808036.61,7135649963.12,,66854962118.22,,817627172.0,,77227565.37,1046100696.92,,140904856.88,20622251825.55,,,,390000000.0,,,,,231474570.63,90180548805.57,29000000.0,,,,,,,14453177439.34,2745579995.68,,,,,3531740625.6,,,188118776.51,1745539120.68,60833517.03,,22753989474.84,,,,,,,,,,,,,,,,,112934538280.41,,,,10778818332.13,,,,1040608203.18,17541082237.01,,,1628507252.03,4272289194.57,34481635.33,,1724638571.44,,,,,,,,,,37020425425.69,,,15570000.0,,,,,15570000.0,,,,,,,,,,,,,,,,,37035995425.69,,420758409.36,,,3004405071.47,72894137783.25,75898542854.72,112934538280.41,,-11240841.56,,,,,,,,,,,,,817627172.0,1040608203.18,218132422.25,14453177439.34,2745579995.68,1759120206.77,15570000.0,,,1
|
||||||
|
600519.SH,20161029,20161029,20160930,1,1,3,1256197800.0,1374964415.72,58719244464.7,7083825670.94,,61999742903.47,,1138138783.1,8502001.2,125415641.23,1323120682.97,,125442817.73,18782523499.96,,,,,,,,,,83502886329.66,29000000.0,,,,,,,11249022570.67,5549022900.41,269870.82,1792981.04,,,3551889907.73,,,190287366.2,901987637.61,169872720.99,,21643145955.47,,,,,,,,,,,,,,,,,105146032285.13,,,,12481118464.52,,,,196762048.32,17393113994.45,,,425171258.82,1940334705.9,21599948.09,,1388858403.96,,,,,,,,,,33846958824.06,,,15570000.0,,,,,15570000.0,,,,,,,,,,,,,,,,,33862528824.06,,218361303.43,,,2640738713.51,68642764747.56,71283503461.07,105146032285.13,,-9828907.23,,,,,,,,,,,,,1146640784.3,196762048.32,250858458.96,11250815551.71,5549292771.23,1410458352.05,15570000.0,,,0
|
||||||
|
600519.SH,20160827,20160827,20160630,1,1,2,1256197800.0,1374964415.72,55056303838.58,7083825670.94,,47528057097.45,,6561484493.64,1044639.8,56402587.5,1281379954.61,,80171834.96,18444926424.66,,,,,,,,,,73953467032.62,29000000.0,,,,,,,11357781630.61,5372267342.32,269870.82,1792981.04,,,3572114511.04,,,192922015.68,895245348.82,171638439.89,,21593032140.22,,,,,,,,,,,,,,,,,95546499172.84,,,,7679691671.95,,,,287201701.54,11481462347.1,,,426673790.71,1839062337.44,46904631.72,4977430129.36,1439340879.64,,,,,,,,,,28177767489.46,,,15570000.0,,,,,15570000.0,,,,,,,,,,,,,,,,,28193337489.46,,218361303.43,,,2374250520.89,64978911162.49,67353161683.38,95546499172.84,,-10741866.18,,,,,,,,,,,,,6562529133.44,287201701.54,136574422.46,11359574611.65,5372537213.14,6463675640.72,15570000.0,,,1
|
||||||
|
600519.SH,20160827,20160827,20160630,1,1,2,1256197800.0,1374964415.72,55056303838.58,7083825670.94,,47528057097.45,,6561484493.64,1044639.8,56402587.5,1281379954.61,,80171834.96,18444926424.66,,,,,,,,,,73953467032.62,29000000.0,,,,,,,11357781630.61,5372267342.32,269870.82,1792981.04,,,3572114511.04,,,192922015.68,895245348.82,171638439.89,,21593032140.22,,,,,,,,,,,,,,,,,95546499172.84,,,,7679691671.95,,,,287201701.54,11481462347.1,,,426673790.71,1839062337.44,46904631.72,4977430129.36,1439340879.64,,,,,,,,,,28177767489.46,,,15570000.0,,,,,15570000.0,,,,,,,,,,,,,,,,,28193337489.46,,218361303.43,,,2374250520.89,64978911162.49,67353161683.38,95546499172.84,,-10741866.18,,,,,,,,,,,,,6562529133.44,287201701.54,136574422.46,11359574611.65,5372537213.14,6463675640.72,15570000.0,,,0
|
||||||
|
600519.SH,20160421,20160421,20160331,1,1,1,1256197800.0,1374964415.72,59768236093.09,6210524497.54,,43775736151.7,,4678118906.46,230768.89,64872644.27,1523446788.56,,133573079.36,18537817778.2,,,,400000000.0,,,,,,69113796117.44,29000000.0,,,,,,,11485879409.51,5277866268.5,260855.92,1792981.04,,,3562139114.35,,,195934362.54,887280412.58,136500000.0,,21576653404.44,,,,,,,,,,,,,,,,,90690449521.88,,,,6958646012.01,,,,527287333.6,8544531234.99,,,468031934.29,1872491613.95,40428159.98,,1322204243.44,,,,,,,,,,19733620532.26,,,15570000.0,,,,,15570000.0,,,,,,,,,,,,,,,,,19749190532.26,,218361303.43,,,2122491752.92,68818767236.7,70941258989.62,90690449521.88,,-9516873.08,,,,,,,,,,,,,4678349675.35,527287333.6,198445723.63,11487672390.55,5278127124.42,1362632403.42,15570000.0,,,0
|
||||||
|
600519.SH,20160324,20160324,20151231,1,1,4,1256197800.0,1374964415.72,54878964497.77,6210524497.54,,36800749895.06,,8578935406.82,230768.89,48219018.75,1477734859.9,,85347051.47,18013297022.7,,,,,,,,,,65004514023.59,29000000.0,,,,,,,11415953189.72,4895150716.51,260855.92,682594.04,,,3582462431.04,,,198603537.81,1155336074.14,19500000.0,,21296949399.18,,,,,,,,,,,,,,,,,86301463422.77,,,,5967622299.13,,,,880976072.09,8261582073.04,,,975477747.06,2515516156.83,27409447.4,,1423139205.93,,,,,,,,,,20051723001.48,,,15570000.0,,,,,15570000.0,,,,,,,,,,,,,,,,,20067293001.48,,218361303.43,,,2308191982.3,63925978438.99,66234170421.29,86301463422.77,,-13034075.47,,,,,,,,,,,,,8579166175.71,880976072.09,133566070.22,11416635783.76,4895411572.43,1450548653.33,15570000.0,,,1
|
||||||
|
600519.SH,20160324,20160324,20151231,1,1,4,1256197800.0,1374964415.72,54878964497.77,6210524497.54,,36800749895.06,,8578935406.82,230768.89,48219018.75,1477734859.9,,85347051.47,18013297022.7,,,,,,,,,,65004514023.59,29000000.0,,,,,,,11415953189.72,4895150716.51,260855.92,682594.04,,,3582462431.04,,,198603537.81,1155336074.14,19500000.0,,21296949399.18,,,,,,,,,,,,,,,,,86301463422.77,,,,5967622299.13,,,,880976072.09,8261582073.04,,,975477747.06,2515516156.83,27409447.4,,1423139205.93,,,,,,,,,,20051723001.48,,,15570000.0,,,,,15570000.0,,,,,,,,,,,,,,,,,20067293001.48,,218361303.43,,,2308191982.3,63925978438.99,66234170421.29,86301463422.77,,-13034075.47,,,,,,,,,,,,,8579166175.71,880976072.09,133566070.22,11416635783.76,4895411572.43,1450548653.33,15570000.0,,,0
|
||||||
|
600519.SH,20151023,20151023,20150930,1,1,3,1256197800.0,1374964415.72,51845696029.08,5249407234.62,,30536117619.71,,8291402262.23,3824472.83,59819918.3,1888387087.94,,136725651.17,16381165059.87,,,,,,,,,,57297442072.05,29000000.0,,,,,,,10891205189.39,4746332449.54,260855.92,682594.04,,,3603081357.78,,,202031249.06,767938421.36,21060000.0,,20261592117.09,,,,,,,,,,,,,,,,,77559034189.14,,,,6366438656.43,,,,316757090.78,5605690314.39,,,330010898.12,1747481864.04,15831375.97,,1240211431.33,,,,,,,,,,15622421631.06,,,17770000.0,,,,,17770000.0,,,,,,,,,,,,,,,,,15640191631.06,,134294502.37,,,2070754902.56,59848087655.52,61918842558.08,77559034189.14,,-12472326.27,,,,,,,,,,,,,8295226735.06,316757090.78,196545569.47,10891887783.43,4746593305.46,1256042807.3,17770000.0,,,0
|
||||||
|
600519.SH,20150828,20150828,20150630,1,1,2,1141998000.0,1374964415.72,53418589613.54,5249407234.62,,30236504717.38,,3954874737.49,366443.99,71376458.32,2556244726.21,,136529732.49,16284072631.22,,,,,,,,,,53239969447.1,29000000.0,50000000.0,,,,,,10376471791.04,4446804735.3,260855.92,,,,3612750116.11,,,2963228.01,548714031.45,30810000.0,,19097774757.83,,,,,,,,,,,,,,,,,72337744204.93,,,,3048959262.23,,,,563904100.66,2336532250.08,,,272740804.59,1160203414.39,33124441.8,,1242727741.64,,,,,,,,,,8658192015.39,,,17770000.0,,,,,17770000.0,,,,,,,,,,,,,,,,,8675962015.39,,134294502.37,,,2357436627.47,61304345562.07,63661782189.54,72337744204.93,,-14908204.18,,,,,,,,,,,,,3955241181.48,563904100.66,207906190.81,10376471791.04,4447065591.22,1275852183.44,17770000.0,,,0
|
||||||
|
600519.SH,20150421,20150421,20150331,1,1,1,1141998000.0,1374964415.72,49930959058.26,5249407234.62,,28420683403.89,,2808126680.46,491086.99,88011586.52,3399221186.74,,117630548.84,15619209608.46,,,,,,,,,,50453374101.9,4000000.0,50000000.0,,,,,,10438792823.57,3480877159.56,260855.92,,,,3562868314.7,,,4437945.83,743599436.94,30810000.0,,18315646536.52,,,,,,,,,,,,,,,,,68769020638.42,,,,2834497983.33,,,,280348676.61,2791357240.59,,,314852542.09,1394870953.35,23734467.61,,1181440647.88,,,,,,,,,,8821102511.46,,,17770000.0,,,,,17770000.0,,,,,,,,,,,,,,,,,8838872511.46,,98594502.37,,,2144567091.04,57785581035.92,59930148126.96,68769020638.42,,-10342175.05,,,,,,,,,,,,,2808617767.45,280348676.61,205642135.36,10438792823.57,3481138015.48,1205175115.49,17770000.0,,,0
|
||||||
|
600519.SH,20150421,20150421,20141231,1,1,4,1141998000.0,1374964415.72,45566057337.37,5249407234.62,,27710717680.21,,1847838617.83,4306161.24,80888920.58,2864210404.28,,80602922.33,14982364367.85,,,,,,,,,,47570929074.32,4000000.0,60000000.0,,,,,,10375757771.59,3421774448.02,260855.92,,,,3582623682.24,,,5408286.83,821601105.71,30810000.0,,18302236150.31,,,,,,,,,,,,,,,,,65873165224.63,,62552484.0,,3956450709.19,,,,707534647.54,1476233096.09,,,988643842.56,2105178165.87,15365197.91,,1231886240.35,,,,,,,,,,10543844383.51,,,17770000.0,,,,,17770000.0,,,,,,,,,,,,,,,,,10561614383.51,,98594502.37,,,1881148395.03,53430402446.09,55311550841.12,65873165224.63,,-619043.99,,,,,,,,,,,,,1852144779.07,707534647.54,161491842.91,10375757771.59,3422035303.94,1247251438.26,17770000.0,,,1
|
||||||
|
600519.SH,20150421,20150421,20141231,1,1,4,1141998000.0,1374964415.72,45566057337.37,5249407234.62,,27710717680.21,,1847838617.83,4306161.24,80888920.58,2864210404.28,,80602922.33,14982364367.85,,,,,,,,,,47570929074.32,4000000.0,60000000.0,,,,,,10375757771.59,3421774448.02,260855.92,,,,3582623682.24,,,5408286.83,821601105.71,30810000.0,,18302236150.31,,,,,,,,,,,,,,,,,65873165224.63,,62552484.0,,3956450709.19,,,,707534647.54,1476233096.09,,,988643842.56,2105178165.87,15365197.91,,1231886240.35,,,,,,,,,,10543844383.51,,,17770000.0,,,,,17770000.0,,,,,,,,,,,,,,,,,10561614383.51,,98594502.37,,,1881148395.03,53430402446.09,55311550841.12,65873165224.63,,-619043.99,,,,,,,,,,,,,1852144779.07,707534647.54,161491842.91,10375757771.59,3422035303.94,1247251438.26,17770000.0,,,0
|
||||||
|
600519.SH,20141030,20141030,20140930,1,1,3,1141998000.0,1374964415.72,40918438890.05,5276552448.52,,22795906975.31,,1158808485.1,2220278.99,145347841.7,4397548540.99,,35968733.61,13454959038.03,,,,,,,,,,41990759893.73,4000000.0,65000000.0,2750000.0,,,,,9003408249.86,3051662444.08,1224766.15,836478.5,,,3565626838.78,,,5917951.89,950518493.66,9850000.0,,16660795222.92,,,,,,,,,,,,,,,,,58651555116.65,,,,4078254492.39,,,,254046624.27,863078519.54,,,229074380.43,1739406024.62,7473820.49,,1121122683.4,,,,,,,,,,8292456545.14,,,17770000.0,,,,,17770000.0,,,,,,,,,,,,,,,,,8310226545.14,,28596286.27,,,1600778530.95,48740550040.56,50341328571.51,58651555116.65,,,,,,,,,,,,,,,1161028764.09,254046624.27,181316575.31,9004244728.36,3052887210.23,1128596503.89,17770000.0,,,0
|
||||||
|
600519.SH,20141030,20141030,20140930,1,1,3,1141998000.0,1374964415.72,40918438890.05,5276552448.52,,22795906975.31,,1158808485.1,2220278.99,145347841.7,4397548540.99,,35968733.61,13454959038.03,,,,,,,,,,41990759893.73,4000000.0,65000000.0,2750000.0,,,,,9003408249.86,3051662444.08,1224766.15,836478.5,,,3565626838.78,,,5917951.89,950518493.66,9850000.0,,16660795222.92,,,,,,,,,,,,,,,,,58651555116.65,,,,4078254492.39,,,,254046624.27,863078519.54,,,229074380.43,1739406024.62,7473820.49,,1121122683.4,,,,,,,,,,8292456545.14,,,17770000.0,,,,,17770000.0,,,,,,,,,,,,,,,,,8310226545.14,,28596286.27,,,1600778530.95,48740550040.56,50341328571.51,58651555116.65,,,,,,,,,,,,,,,1161028764.09,254046624.27,181316575.31,9004244728.36,3052887210.23,1128596503.89,17770000.0,,,1
|
||||||
|
600519.SH,20140829,20140829,20140630,1,1,2,1141998000.0,1374964415.72,37454963518.71,5276552448.52,,21095077301.21,,299692582.1,2220278.99,95846344.88,3864638855.5,,40227055.55,13240654522.65,,,,,,,,,,38638356940.88,,65000000.0,6750000.0,,,,,8917854215.12,2921492322.62,1224766.15,260558.5,,,3700019421.59,,,6799810.74,960373469.91,,,16579774564.63,,,,,,,,,,,,,,,,,55218131505.51,,,,4150021014.36,,,,300447845.04,544093908.06,,,206743735.74,2044133978.8,33684820.81,,1297059321.48,,,,,,,,,,8576184624.29,,,17770000.0,,,,,17770000.0,,,,,,,,,,,,,,,,,8593954624.29,,28596286.27,,,1347102212.0,45277074669.22,46624176881.22,55218131505.51,,,,,,,,,,,,,,,301912861.09,300447845.04,136073400.43,8918114773.62,2922717088.77,1330744142.29,17770000.0,,,0
|
||||||
|
600519.SH,20140425,20140425,20140331,1,1,1,1038180000.0,1374964415.72,39640361782.25,4220803927.18,,23364071644.09,,287246643.0,2676414.79,141988112.85,3882463942.29,,69911833.34,12697658854.74,,,,,,,,,,40446017445.1,,50000000.0,6750000.0,,,,,8768403594.12,2241975574.71,1725110.46,,,,3686129714.08,,,7196207.08,804831808.56,16596250.0,,15583608259.01,,,,,,,,,,,,,,,,,56029625704.11,,,,2470841255.14,,,,179958598.31,1620934562.94,,,246301793.32,2154365485.9,24308411.11,564392547.62,1297181405.14,,,,,,,,,,8558284059.48,,,17770000.0,,,,,17770000.0,,,,,,,,,,,,,,,,,8576054059.48,,13296286.27,,,1165965233.21,46287606411.42,47453571644.63,56029625704.11,,,,,,,,,,,,,,,289923057.79,179958598.31,211899946.19,8768403594.12,2243700685.17,1885882363.87,17770000.0,,,0
|
||||||
|
600519.SH,20140325,20140325,20131231,1,1,4,1038180000.0,1374964415.72,35974971858.64,4220803927.18,,25185009331.68,,296084005.0,927222.79,119574188.82,4304579299.68,,188599147.23,11836810239.03,,,,,,,,,,41931583434.23,,50000000.0,4000000.0,,,,,8523256960.11,456328292.13,1725110.46,,,,3563308110.51,,,8048744.96,825372524.65,90527500.0,,13522567242.82,,,,,,,,,,,,,,,,,55454150677.05,,,,2773189099.54,,,,284748288.89,3045113586.1,,,260284491.74,3311880890.49,27383888.89,,1604688158.14,,,,,,,,,,11307288403.79,,,17770000.0,,,,,17770000.0,,,,,,,,,,,,,,,,,11325058403.79,,13296286.27,,,1506875785.45,42622216487.81,44129092273.26,55454150677.05,,,,,,,,,,,,,,,297011227.79,284748288.89,308173336.05,8523256960.11,458053402.59,1632072047.03,17770000.0,,,1
|
||||||
|
600519.SH,20140325,20140325,20131231,1,1,4,1038180000.0,1374964415.72,35974971858.64,4220803927.18,,25185009331.68,,296084005.0,927222.79,119574188.82,4304579299.68,,188599147.23,11836810239.03,,,,,,,,,,41931583434.23,,50000000.0,4000000.0,,,,,8523256960.11,456328292.13,1725110.46,,,,3563308110.51,,,8048744.96,825372524.65,90527500.0,,13522567242.82,,,,,,,,,,,,,,,,,55454150677.05,,,,2773189099.54,,,,284748288.89,3045113586.1,,,260284491.74,3311880890.49,27383888.89,,1604688158.14,,,,,,,,,,11307288403.79,,,17770000.0,,,,,17770000.0,,,,,,,,,,,,,,,,,11325058403.79,,13296286.27,,,1506875785.45,42622216487.81,44129092273.26,55454150677.05,,,,,,,,,,,,,,,297011227.79,284748288.89,308173336.05,8523256960.11,458053402.59,1632072047.03,17770000.0,,,0
|
||||||
|
600519.SH,20131016,20131016,20130930,1,1,3,1038180000.0,1374964415.72,31915957705.96,4221669105.93,,22011372945.09,,196272614.0,927270.79,140614152.96,6514401257.13,,291069085.54,10686189842.1,,,,,,,,,,39840847167.61,,50000000.0,4000000.0,,,,,7165765337.16,508298207.0,2676942.59,,,,1041613845.31,,,8736497.6,627749883.44,24750000.0,,9433590713.1,,,,,,,,,,,,,,,,,49274437880.71,,,,3212830935.14,,,,295246227.42,1942323729.47,,,234790816.41,2412250959.07,13514111.11,,1325343399.9,,,,,,,,,,9436300178.52,,,17770000.0,,,,,17770000.0,,,,,,,,,,,,,,,,,9454070178.52,,,,,1269596474.58,38550771227.61,39820367702.19,49274437880.71,,,,,,,,,,,,,,,197199884.79,295246227.42,431683238.5,7165765337.16,510975149.59,1338857511.01,17770000.0,,,0
|
||||||
|
600519.SH,20130831,20130831,20130630,1,1,2,1038180000.0,1374964415.72,28098707911.97,4221669105.93,,18274962102.51,,159151909.0,927222.79,110283776.33,5560921770.11,,237708837.44,10339021451.72,,,,,,,,,,34682977069.9,,50000000.0,4000000.0,,,,,7047000358.42,500633130.52,2676942.59,,,,1022370760.39,,,8234551.51,302817568.36,,,8937733311.79,,,,,,,,,,,,,,,,,43620710381.69,,,,3222131230.17,,,,154945158.11,834909649.16,,,237704671.96,1605568712.39,,429516584.82,1339057191.56,,,,,,,,,,7823833198.17,,,17770000.0,,,,,17770000.0,,,,,,,,,,,,,,,,,7841603198.17,,,,,1045585749.9,34733521433.62,35779107183.52,43620710381.69,,,,,,,,,,,,,,,160079131.79,154945158.11,347992613.77,7047000358.42,503310073.11,1768573776.38,17770000.0,,,0
|
||||||
|
600519.SH,20130831,20130831,20130630,1,1,2,1038180000.0,1374964415.72,28098707911.97,4221669105.93,,18274962102.51,,159151909.0,927222.79,110283776.33,5560921770.11,,237708837.44,10339021451.72,,,,,,,,,,34682977069.9,,50000000.0,4000000.0,,,,,7047000358.42,500633130.52,2676942.59,,,,1022370760.39,,,8234551.51,302817568.36,,,8937733311.79,,,,,,,,,,,,,,,,,43620710381.69,,,,3222131230.17,,,,154945158.11,834909649.16,,,237704671.96,1605568712.39,,429516584.82,1339057191.56,,,,,,,,,,7823833198.17,,,17770000.0,,,,,17770000.0,,,,,,,,,,,,,,,,,7841603198.17,,,,,1045585749.9,34733521433.62,35779107183.52,43620710381.69,,,,,,,,,,,,,,,160079131.79,154945158.11,347992613.77,7047000358.42,503310073.11,1768573776.38,17770000.0,,,1
|
||||||
|
600519.SH,20130418,20130418,20130331,1,1,1,1038180000.0,1374964415.72,32293173381.17,3036434460.46,,21735234696.97,,70770220.78,1344597.39,111065467.06,4682606669.5,,169802147.38,10085273971.49,,,,,,,,,,36856097770.57,,50000000.0,4000000.0,,,,,6984113447.43,477739596.65,2676942.59,,,,950991339.07,,,9205790.47,567395099.31,,,9046122215.52,,,,,,,,,,,,,,,,,45902219986.09,,,,,,,,228373243.58,2866551653.98,,,243914542.02,1777802419.79,,629516584.82,1542658486.48,,,,,,,,,,7288816930.67,,,17770000.0,,,,,17770000.0,,,,,,,,,,,,,,,,,7306586930.67,,,,,852880798.07,37742752257.35,38595633055.42,45902219986.09,,,,,,,,,,,,,,,72114818.17,228373243.58,280867614.44,6984113447.43,480416539.24,2172175071.3,17770000.0,,,0
|
||||||
|
600519.SH,20130329,20130329,20121231,1,1,4,1038180000.0,1374964415.72,28700075247.5,3036434460.46,,22061999850.17,,204079117.8,17818147.27,137968684.11,3872870407.89,,264612813.22,9665727593.42,,,,,,,,,,36225076613.88,,50000000.0,4000000.0,,,,,6807333231.09,392672323.95,2676942.59,,,,862615899.2,,,10177029.43,643656913.32,,,8773132339.58,,,,,,,,,,,,,,,,,44998208953.46,,,,,,,,345280977.68,5091386269.55,,,269657755.58,2430093461.38,,,1389984092.02,,,,,,,,,,9526402556.21,,,17770000.0,,,,,17770000.0,,,,,,,,,,,,,,,,,9544172556.21,,,,,1304382273.57,34149654123.68,35454036397.25,44998208953.46,,,,,,,,,,,,,,,221897265.07,345280977.68,402581497.33,6807333231.09,395349266.54,1389984092.02,17770000.0,,,1
|
||||||
|
600519.SH,20130329,20130329,20121231,1,1,4,1038180000.0,1374964415.72,28700075247.5,3036434460.46,,22061999850.17,,204079117.8,17818147.27,137968684.11,3872870407.89,,264612813.22,9665727593.42,,,,,,,,,,36225076613.88,,50000000.0,4000000.0,,,,,6807333231.09,392672323.95,2676942.59,,,,862615899.2,,,10177029.43,643656913.32,,,8773132339.58,,,,,,,,,,,,,,,,,44998208953.46,,,,,,,,345280977.68,5091386269.55,,,269657755.58,2430093461.38,,,1389984092.02,,,,,,,,,,9526402556.21,,,17770000.0,,,,,17770000.0,,,,,,,,,,,,,,,,,9544172556.21,,,,,1304382273.57,34149654123.68,35454036397.25,44998208953.46,,,,,,,,,,,,,,,221897265.07,345280977.68,402581497.33,6807333231.09,395349266.54,1389984092.02,17770000.0,,,0
|
||||||
|
600519.SH,20121026,20121026,20120930,1,1,3,1038180000.0,1374964415.72,25807560553.65,3038678758.3,,18690032974.06,,348529803.5,1853461.74,324914133.94,3967252707.78,,265954783.11,7887354887.06,,,,,,,,,,31485892751.19,,50000000.0,4000000.0,,,,,5838430602.05,357930180.56,2090289.79,,,,803234798.06,,,11148268.39,282149572.67,,,7348983711.52,,,,,,,,,,,,,,,,,38834876462.71,,,,,,,,192020463.82,3747235013.62,,,230251781.13,1343260348.41,,195688455.98,1117084930.97,,,,,,,,,,6825540993.93,,,17770000.0,,,,,17770000.0,,,,,,,,,,,,,,,,,6843310993.93,,,,,732181741.11,31259383727.67,31991565468.78,38834876462.71,,,,,,,,,,,,,,,350383265.24,192020463.82,590868917.05,5838430602.05,360020470.35,1312773386.95,17770000.0,,,1
|
||||||
|
600519.SH,20121026,20121026,20120930,1,1,3,1038180000.0,1374964415.72,25807560553.65,3038678758.3,,18690032974.06,,348529803.5,1853461.74,324914133.94,3967252707.78,,265954783.11,7887354887.06,,,,,,,,,,31485892751.19,,50000000.0,4000000.0,,,,,5838430602.05,357930180.56,2090289.79,,,,803234798.06,,,11148268.39,282149572.67,,,7348983711.52,,,,,,,,,,,,,,,,,38834876462.71,,,,,,,,192020463.82,3747235013.62,,,230251781.13,1343260348.41,,195688455.98,1117084930.97,,,,,,,,,,6825540993.93,,,17770000.0,,,,,17770000.0,,,,,,,,,,,,,,,,,6843310993.93,,,,,732181741.11,31259383727.67,31991565468.78,38834876462.71,,,,,,,,,,,,,,,350383265.24,192020463.82,590868917.05,5838430602.05,360020470.35,1312773386.95,17770000.0,,,0
|
||||||
|
600519.SH,20120810,20120810,20120630,1,1,2,1038180000.0,1374964415.72,22385472933.19,3038678758.3,,20981859110.76,,221512122.5,1985526.74,221192977.42,3010108854.59,,213786369.86,7773834492.67,,,,,,,,,,32424279454.54,,50000000.0,4000000.0,,,,,5698697789.66,331098306.48,2090289.79,,,,807769533.46,,,11885526.8,381631064.63,,,7287172510.82,,,,,,,,,,,,,,,,,39711451965.36,,,,,,,,177403043.46,4045101878.22,,,209540857.96,1533917683.56,,4233765263.57,1089178004.96,,,,,,,,,,11288906731.73,,,17770000.0,,,,,17770000.0,,,,,,,,,,,,,,,,,11306676731.73,,,,,567479126.42,27837296107.21,28404775233.63,39711451965.36,,,,,,,,,,,,,,,223497649.24,177403043.46,434979347.28,5698697789.66,333188596.27,5322943268.53,17770000.0,,,1
|
||||||
|
600519.SH,20120810,20120810,20120630,1,1,2,1038180000.0,1374964415.72,22385472933.19,3038678758.3,,20981859110.76,,221512122.5,1985526.74,221192977.42,3010108854.59,,213786369.86,7773834492.67,,,,,,,,,,32424279454.54,,50000000.0,4000000.0,,,,,5698697789.66,331098306.48,2090289.79,,,,807769533.46,,,11885526.8,381631064.63,,,7287172510.82,,,,,,,,,,,,,,,,,39711451965.36,,,,,,,,177403043.46,4045101878.22,,,209540857.96,1533917683.56,,4233765263.57,1089178004.96,,,,,,,,,,11288906731.73,,,17770000.0,,,,,17770000.0,,,,,,,,,,,,,,,,,11306676731.73,,,,,567479126.42,27837296107.21,28404775233.63,39711451965.36,,,,,,,,,,,,,,,223497649.24,177403043.46,434979347.28,5698697789.66,333188596.27,5322943268.53,17770000.0,,,0
|
||||||
|
600519.SH,20120426,20120426,20120331,1,1,1,1038180000.0,1374964415.72,22906334977.69,2640916373.35,,18851427038.66,,231498512.5,2056894.08,88895233.0,2326144239.71,,154585967.42,7578019306.96,,,,,,,,,,29232627192.33,,50000000.0,4000000.0,,,,,5489821741.05,316656062.34,17063746.94,,,,805843181.95,,,12845444.12,478727366.87,,,7174957543.27,,,,,,,,,,,,,,,,,36407584735.6,,,,,,,,227653182.72,5771602337.29,,,239894196.92,759279831.05,,2250000.0,858514785.59,,,,,,,,,,7859194333.57,,,17770000.0,,,,,17770000.0,,,,,,,,,,,,,,,,,7876964333.57,,,,,570224635.27,27960395766.76,28530620402.03,36407584735.6,,,,,,,,,,,,,,,233555406.58,227653182.72,243481200.42,5489821741.05,333719809.28,860764785.59,17770000.0,,,0
|
||||||
|
600519.SH,20120411,20120411,20111231,1,1,4,1038180000.0,1374964415.72,19937119181.96,2640916373.35,,18254690162.04,,252101396.08,2225396.48,47287488.89,1861027424.03,,225182760.05,7187117552.86,,,,,,,,,,27829632180.43,,60000000.0,4000000.0,,,,,5426012349.61,251446326.43,4918294.64,,,,808425512.33,,,13805361.44,502628950.53,,,7071236794.98,,,,,,,,,,,,,,,,,34900868975.41,,,,,,,,172343585.06,7026648776.8,,,577522908.06,788080887.25,,,916123206.95,,,,,,,,,,9480719364.12,,,16770000.0,,,,,16770000.0,,,,,,,,,,,,,,,,,9497489364.12,,,,,412199640.26,24991179971.03,25403379611.29,34900868975.41,,,,,,,,,,,,,,,254326792.56,172343585.06,272470248.94,5426012349.61,256364621.07,916123206.95,16770000.0,,,1
|
||||||
|
600519.SH,20120411,20120411,20111231,1,1,4,1038180000.0,1374964415.72,19937119181.96,2640916373.35,,18254690162.04,,252101396.08,2225396.48,47287488.89,1861027424.03,,225182760.05,7187117552.86,,,,,,,,,,27829632180.43,,60000000.0,4000000.0,,,,,5426012349.61,251446326.43,4918294.64,,,,808425512.33,,,13805361.44,502628950.53,,,7071236794.98,,,,,,,,,,,,,,,,,34900868975.41,,,,,,,,172343585.06,7026648776.8,,,577522908.06,788080887.25,,,916123206.95,,,,,,,,,,9480719364.12,,,16770000.0,,,,,16770000.0,,,,,,,,,,,,,,,,,9497489364.12,,,,,412199640.26,24991179971.03,25403379611.29,34900868975.41,,,,,,,,,,,,,,,254326792.56,172343585.06,272470248.94,5426012349.61,256364621.07,916123206.95,16770000.0,,,0
|
||||||
|
600519.SH,20111018,20111018,20110930,1,1,3,1038180000.0,1374964415.72,18177119652.08,2206854637.22,,18288326258.07,,296850744.08,2119216.68,79529417.68,1911544400.13,,176109284.02,6232185752.04,,,,,,,,,,26986665072.7,,60000000.0,4000000.0,,,,,4703882763.38,293041026.48,9193593.08,,,,464193004.39,,,16893673.4,356389121.9,,,5907593182.63,,,,,,,,,,,,,,,,,32894258255.33,,,,,,,,256736972.69,6818054223.34,,,224194887.57,1426862877.28,,225593890.95,839515287.22,,,,,,,,,,9790958139.05,,,19530000.0,,,,,19530000.0,,,,,,,,,,,,,,,,,9810488139.05,,,,,286651411.26,22797118705.02,23083770116.28,32894258255.33,,,,,,,,,,,,,,,298969960.76,256736972.69,255638701.7,4703882763.38,302234619.56,1065109178.17,19530000.0,,,1
|
||||||
|
600519.SH,20111018,20111018,20110930,1,1,3,1038180000.0,1374964415.72,18177119652.08,2206854637.22,,18288326258.07,,296850744.08,2119216.68,79529417.68,1911544400.13,,176109284.02,6232185752.04,,,,,,,,,,26986665072.7,,60000000.0,4000000.0,,,,,4703882763.38,293041026.48,9193593.08,,,,464193004.39,,,16893673.4,356389121.9,,,5907593182.63,,,,,,,,,,,,,,,,,32894258255.33,,,,,,,,256736972.69,6818054223.34,,,224194887.57,1426862877.28,,225593890.95,839515287.22,,,,,,,,,,9790958139.05,,,19530000.0,,,,,19530000.0,,,,,,,,,,,,,,,,,9810488139.05,,,,,286651411.26,22797118705.02,23083770116.28,32894258255.33,,,,,,,,,,,,,,,298969960.76,256736972.69,255638701.7,4703882763.38,302234619.56,1065109178.17,19530000.0,,,0
|
||||||
|
600519.SH,20110831,20110831,20110630,1,1,2,943800000.0,1374964415.72,16609592149.39,2206854637.22,,17291687378.52,,216485295.28,2298535.27,54398087.07,1861395541.03,,127606199.03,5915613288.33,,,,,,,,,,25469484324.53,,60000000.0,4000000.0,,,,,4268588603.66,341962470.41,8457630.38,,,,465496995.37,,,17838414.5,284320662.58,,,5450664776.9,,,,,,,,,,,,,,,,,30920149101.43,,,,,,,,103561187.98,4934943749.88,,,236869502.0,996570725.11,,2269077517.96,814640531.35,,,,,,,,,,9355663214.28,,,19530000.0,,,,,19530000.0,,,,,,,,,,,,,,,,,9375193214.28,,,,,409744684.82,21135211202.33,21544955887.15,30920149101.43,,,,,,,,,,,,,,,218783830.55,103561187.98,182004286.1,4268588603.66,350420100.79,3083718049.31,19530000.0,,,0
|
||||||
|
600519.SH,20110423,20110423,20110331,1,1,1,943800000.0,1374964415.72,15787250430.54,2176754189.47,,15998489422.76,,175868596.7,997308.9,101048054.41,1609203876.23,,39447517.81,5831734652.08,,,,,,,,,,23756789428.89,,60000000.0,4000000.0,,,,,4218762324.31,312224946.49,13359601.05,,,,467473261.34,,,18202831.82,310887789.67,,,5404910754.68,,,,,,,,,,,,,,,,,29161700183.57,,,,,,,,105625766.65,6343640233.49,,,315369564.19,707250314.52,,318584196.29,820549084.17,,,,,,,,,,8611019159.31,,,10000000.0,,,,,10000000.0,,,,,,,,,,,,,,,,,8621019159.31,,,,,257911988.53,20282769035.73,20540681024.26,29161700183.57,,,,,,,,,,,,,,,176865905.6,105625766.65,140495572.22,4218762324.31,325584547.54,1139133280.46,10000000.0,,,0
|
||||||
|
600519.SH,20110321,20110321,20101231,1,1,4,943800000.0,1374964415.72,13903255455.61,2176754189.47,,12888393889.29,,204811101.2,1254599.91,59101891.63,1529868837.52,,42728425.34,5574126083.42,,,,,,,,,,20300284828.31,,60000000.0,4000000.0,,,,,4191851111.97,263458445.1,18528802.46,,,,452317235.72,,,18701578.16,278437938.97,,,5287295112.38,,,,,,,,,,,,,,,,,25587579940.69,,,,,,,,232013104.28,4738570750.16,,,500258690.69,419882954.1,,318584196.29,818880550.55,,,,,,,,,,7028190246.07,,,10000000.0,,,,,10000000.0,,,,,,,,,,,,,,,,,7038190246.07,,,,,150615633.82,18398774060.8,18549389694.62,25587579940.69,,,,,,,,,,,,,,,206065701.11,232013104.28,101830316.97,4191851111.97,281987247.56,1137464746.84,10000000.0,,,1
|
||||||
|
600519.SH,20110321,20110321,20101231,1,1,4,943800000.0,1374964415.72,13903255455.61,2176754189.47,,12888393889.29,,204811101.2,1254599.91,59101891.63,1529868837.52,,42728425.34,5574126083.42,,,,,,,,,,20300284828.31,,60000000.0,4000000.0,,,,,4191851111.97,263458445.1,18528802.46,,,,452317235.72,,,18701578.16,278437938.97,,,5287295112.38,,,,,,,,,,,,,,,,,25587579940.69,,,,,,,,232013104.28,4738570750.16,,,500258690.69,419882954.1,,318584196.29,818880550.55,,,,,,,,,,7028190246.07,,,10000000.0,,,,,10000000.0,,,,,,,,,,,,,,,,,7038190246.07,,,,,150615633.82,18398774060.8,18549389694.62,25587579940.69,,,,,,,,,,,,,,,206065701.11,232013104.28,101830316.97,4191851111.97,281987247.56,1137464746.84,10000000.0,,,0
|
||||||
|
600519.SH,20101029,20101029,20100930,1,1,3,943800000.0,1374964415.72,13500031622.98,1702957797.1,,11026669577.42,,271163836.5,28003199.84,65611949.08,1696132652.81,,76696541.09,4791428914.66,,,,,,,,,,17955706671.4,,60000000.0,4000000.0,,,,,3754654673.63,267427752.29,29764562.68,,,,460772956.6,,,19768820.69,257933326.35,,,4854322092.24,,,,,,,,,,,,,,,,,22810028763.64,,,,,,,,141223975.25,3261960544.99,,,228822513.61,480477504.12,,220246678.33,745527353.9,,,,,,,,,,5078258570.2,,,10000000.0,,,,,10000000.0,,,,,,,,,,,,,,,,,5088258570.2,,,,,200016357.64,17521753835.8,17721770193.44,22810028763.64,,,,,,,,,,,,,,,299167036.34,141223975.25,142308490.17,3754654673.63,297192314.97,965774032.23,10000000.0,,,0
|
||||||
|
600519.SH,20100812,20100812,20100630,1,1,2,943800000.0,1374964415.72,12425614934.95,1702957797.1,,10268861587.44,,179851211.3,28759555.53,69410894.24,1491650205.12,,49443756.84,4495328930.58,,,,,,,,,,16583306141.05,,60000000.0,4000000.0,,,,,3731222904.12,277632965.17,28534493.73,,,,463868158.93,,,18891838.01,166372214.52,,,4750522574.48,,,,,,,,,,,,,,,,,21333828715.53,,,,,,,,86036869.11,1967772191.15,,,219342568.92,333972453.08,,1186664698.06,792826638.99,,,,,,,,,,4586615419.31,,,10000000.0,,,,,10000000.0,,,,,,,,,,,,,,,,,4596615419.31,,,,,289876148.45,16447337147.77,16737213296.22,21333828715.53,,,,,,,,,,,,,,,208610766.83,86036869.11,118854651.08,3731222904.12,306167458.9,1979491337.05,10000000.0,,,1
|
||||||
|
600519.SH,20100812,20100812,20100630,1,1,2,943800000.0,1374964415.72,12425614934.95,1702957797.1,,10268861587.44,,179851211.3,28759555.53,69410894.24,1491650205.12,,49443756.84,4495328930.58,,,,,,,,,,16583306141.05,,60000000.0,4000000.0,,,,,3731222904.12,277632965.17,28534493.73,,,,463868158.93,,,18891838.01,166372214.52,,,4750522574.48,,,,,,,,,,,,,,,,,21333828715.53,,,,,,,,86036869.11,1967772191.15,,,219342568.92,333972453.08,,1186664698.06,792826638.99,,,,,,,,,,4586615419.31,,,10000000.0,,,,,10000000.0,,,,,,,,,,,,,,,,,4596615419.31,,,,,289876148.45,16447337147.77,16737213296.22,21333828715.53,,,,,,,,,,,,,,,208610766.83,86036869.11,118854651.08,3731222904.12,306167458.9,1979491337.05,10000000.0,,,0
|
||||||
|
600519.SH,20100426,20100426,20100331,1,1,1,943800000.0,1374964415.72,11827214855.1,1585666147.4,,9980435183.57,,302156251.2,31070214.28,91758741.03,1450038504.22,,183700.0,4350958976.03,,,,,,,,,,16206601570.33,,10000000.0,4000000.0,,,,,3223949711.7,270471465.02,34573760.18,494592.89,,,462690687.36,,,20112027.37,197205662.94,,,4223497907.46,,,,,,,,,,,,,,,,,20430099477.79,,,,,,,,68881978.82,3061744018.6,,,221876918.46,351232906.34,,,720415463.55,,,,,,,,,,4424151285.77,,,10000000.0,,,,,10000000.0,,,,,,,,,,,,,,,,,4434151285.77,,,,,264302773.8,15731645418.22,15995948192.02,20430099477.79,,,,,,,,,,,,,,,333226465.48,68881978.82,91942441.03,3224444304.59,305045225.2,720415463.55,10000000.0,,,0
|
||||||
|
600519.SH,20100402,20100402,20091231,1,1,4,943800000.0,1374964415.72,10561552279.69,1585666147.4,,9743152155.24,,380760283.2,21386314.28,96001483.15,1203126087.16,,1912600.0,4192246440.36,,17000000.0,,,,,,,,15655585363.39,,10000000.0,4000000.0,,,,,3168725156.29,193956334.39,24915041.53,,,,465550825.17,,,21469624.81,225420802.14,,,4114037784.33,,,,,,,,,,,,,,,,,19769623147.72,,,,,,,,139121352.45,3516423880.2,,,463948636.85,140524984.34,,137207662.62,710831237.05,,,,,,,,,,5108057753.51,,,10000000.0,,,,,10000000.0,,,,,,,,,,,,,,,,,5118057753.51,,,,,185582551.4,14465982842.81,14651565394.21,19769623147.72,,,,,,,,,,,,,,,402146597.48,139121352.45,97914083.15,3168725156.29,218871375.92,848038899.67,10000000.0,,,0
|
||||||
|
600519.SH,20100402,20100402,20091231,1,1,4,943800000.0,1374964415.72,10561552279.69,1585666147.4,,9743152155.24,,380760283.2,21386314.28,96001483.15,1203126087.16,,1912600.0,4192246440.36,,17000000.0,,,,,,,,15655585363.39,,10000000.0,4000000.0,,,,,3168725156.29,193956334.39,24915041.53,,,,465550825.17,,,21469624.81,225420802.14,,,4114037784.33,,,,,,,,,,,,,,,,,19769623147.72,,,,,,,,139121352.45,3516423880.2,,,463948636.85,140524984.34,,137207662.62,710831237.05,,,,,,,,,,5108057753.51,,,10000000.0,,,,,10000000.0,,,,,,,,,,,,,,,,,5118057753.51,,,,,185582551.4,14465982842.81,14651565394.21,19769623147.72,,,,,,,,,,,,,,,402146597.48,139121352.45,97914083.15,3168725156.29,218871375.92,848038899.67,10000000.0,,,1
|
||||||
|
600519.SH,20091024,20091024,20090930,1,1,3,943800000.0,1374964415.72,10277532334.97,1344191389.06,,7895280562.8,,275946452.8,41565282.45,84784967.44,1140280815.69,,1675275.0,3405325024.77,,,,,,,,,,12844858380.95,,27000000.0,4000000.0,,,,,2420836029.88,811284321.64,58066303.96,,,,466854656.8,,,3152879.4,101887756.67,,,3893081948.35,,,,,,,,,,,,,,,,,16737940329.3,,,,,,,,88587110.96,1291979488.28,,,85504323.52,361096981.97,,,685092693.54,,,,,,,,,,2512260598.27,,,10000000.0,,,,,10000000.0,,,,,,,,,,,,,,,,,2522260598.27,,,,,275191591.28,13940488139.75,14215679731.03,16737940329.3,,,,,,,,,,,,,,,317511735.25,88587110.96,86460242.44,2420836029.88,869350625.6,685092693.54,10000000.0,,,0
|
||||||
|
600519.SH,20090807,20090807,20090630,1,1,2,943800000.0,1374964415.72,9280857397.4,1344191389.06,,7795808371.21,,157290474.4,39875502.54,69470701.02,896708844.5,,1437950.0,3256220582.65,,,,,,,,,,12216812426.32,,27000000.0,4000000.0,,,,,2285285756.65,819595902.77,48241829.45,,,,473613977.0,,,5462382.65,93737740.64,,,3756937589.16,,,,,,,,,,,,,,,,,15973750015.48,,,,,,,,59902501.9,656278377.95,,,81161284.65,317344605.57,,1058642428.87,623444447.46,,,,,,,,,,2796773646.4,,,10000000.0,,,,,10000000.0,,,,,,,,,,,,,,,,,2806773646.4,,,,,223163166.9,12943813202.18,13166976369.08,15973750015.48,,,,,,,,,,,,,,,197165976.94,59902501.9,70908651.02,2285285756.65,867837732.22,1682086876.33,10000000.0,,,0
|
||||||
|
600519.SH,20090421,20090421,20090331,1,1,1,943800000.0,1374964415.72,9141680742.69,1001133829.72,,7662321131.3,,176104343.6,56118460.45,61047011.65,715183784.33,,3084625.0,3222966302.98,,,,,,,,,,11896825659.31,,52000000.0,4000000.0,,,,,2247266187.8,673327881.16,76212689.33,,,,476520713.93,,,7803175.43,191547177.25,,,3728677824.9,,,,,,,,,,,,,,,,,15625503484.21,,,,,,,,56283240.37,1843123125.75,,,94590770.93,256948214.32,,172451384.73,584099269.07,,,,,,,,,,3007496005.17,,,10000000.0,,,,,10000000.0,,,,,,,,,,,,,,,,,3017496005.17,,,,,146428490.91,12461578988.13,12608007479.04,15625503484.21,,,,,,,,,,,,,,,232222804.05,56283240.37,64131636.65,2247266187.8,749540570.49,756550653.8,10000000.0,,,0
|
||||||
|
600519.SH,20090325,20090325,20081231,1,1,4,943800000.0,1374964415.72,7924671271.03,1001133829.72,,8093721891.16,,170612609.0,34825094.84,82601388.17,741638536.34,,2783550.0,3114567813.33,,,,,,,,,,12240750882.84,,42000000.0,4000000.0,,,,,2190171911.89,582860996.7,62368950.89,,,,445207595.72,,,10146520.77,176680977.54,,,3513436953.51,,,,,,,,,,,,,,,,,15754187836.35,,,,,,,,121289073.57,2936266375.1,,,361007478.77,256300257.23,,,575906355.73,,,,,,,,,,4250769540.4,,,,,,,,,,,,,,,,,,,,,,,,,4250769540.4,,,,,258848779.48,11244569516.47,11503418295.95,15754187836.35,,,,,,,,,,,,,,,205437703.84,121289073.57,85384938.17,2190171911.89,645229947.59,575906355.73,,,,1
|
||||||
|
600519.SH,20090325,20090325,20081231,1,1,4,943800000.0,1374964415.72,7924671271.03,1001133829.72,,8093721891.16,,170612609.0,34825094.84,82601388.17,741638536.34,,2783550.0,3114567813.33,,,,,,,,,,12240750882.84,,42000000.0,4000000.0,,,,,2190171911.89,582860996.7,62368950.89,,,,445207595.72,,,10146520.77,176680977.54,,,3513436953.51,,,,,,,,,,,,,,,,,15754187836.35,,,,,,,,121289073.57,2936266375.1,,,361007478.77,256300257.23,,,575906355.73,,,,,,,,,,4250769540.4,,,,,,,,,,,,,,,,,,,,,,,,,4250769540.4,,,,,258848779.48,11244569516.47,11503418295.95,15754187836.35,,,,,,,,,,,,,,,205437703.84,121289073.57,85384938.17,2190171911.89,645229947.59,575906355.73,,,,0
|
||||||
|
600519.SH,20081027,20081027,20080930,1,1,3,943800000.0,1375111415.72,7274577877.24,996505519.4,,6402015794.54,,90608212.8,47344076.62,89917156.88,29936840.23,,2482475.0,2588105778.73,,,,,,,,,25315.56,9250435650.36,,37000000.0,4000000.0,,,,,1962510407.21,1314894893.37,86238644.05,,,,257618015.97,,,8582962.86,68169347.54,,,3739014271.0,,,,,,,,,,,,,,,,,12989449921.36,,,,,,,,121894425.3,936307045.5,,,27515257.91,338517455.51,,115386977.67,642824025.63,,,,,,,,,,2182445187.52,,,,,,,,,,,,,,,,,,,,,,,,,2182445187.52,,,,,217009921.48,10589994812.36,10807004733.84,12989449921.36,,,,,,,,,,,,,,,137952289.42,121894425.3,92399631.88,1962510407.21,1401133537.42,758211003.3,,,,1
|
||||||
|
600519.SH,20081027,20081027,20080930,1,1,3,943800000.0,1375111415.72,7274577877.24,996505519.4,,6402015794.54,,90608212.8,47344076.62,89917156.88,29936840.23,,2482475.0,2588105778.73,,,,,,,,,25315.56,9250435650.36,,37000000.0,4000000.0,,,,,1962510407.21,1314894893.37,86238644.05,,,,257618015.97,,,8582962.86,68169347.54,,,3739014271.0,,,,,,,,,,,,,,,,,12989449921.36,,,,,,,,121894425.3,936307045.5,,,27515257.91,338517455.51,,115386977.67,642824025.63,,,,,,,,,,2182445187.52,,,,,,,,,,,,,,,,,,,,,,,,,2182445187.52,,,,,217009921.48,10589994812.36,10807004733.84,12989449921.36,,,,,,,,,,,,,,,137952289.42,121894425.3,92399631.88,1962510407.21,1401133537.42,758211003.3,,,,0
|
||||||
|
600519.SH,20080828,20080828,20080630,1,1,2,943800000.0,1375001165.72,6369380098.84,996505519.4,,5065871830.8,,94821890.8,47820451.06,89092773.84,6728563.87,,2181400.0,2443474684.34,,,,,,,,,25315.56,7750016910.27,,37000000.0,4000000.0,,,,,1946505196.68,1197950992.31,20951751.21,,,,259113847.76,,,11461634.75,49096749.72,,,3526080172.43,,,,,,,,,,,,,,,,,11276097082.7,,,,,,,,74163740.54,294309661.06,,,25823194.86,274146541.99,,118186308.62,634832659.16,,,,,,,,,,1421462106.23,,,,,,,,,,,,,,,,,,,,,,,,,1421462106.23,,,,,169948192.51,9684686783.96,9854634976.47,11276097082.7,,,,,,,,,,,,,,,142642341.86,74163740.54,91274173.84,1946505196.68,1218902743.52,753018967.78,,,,0
|
||||||
|
94
data/CN/600519.SH/raw_cash_flow.csv
Normal file
94
data/CN/600519.SH/raw_cash_flow.csv
Normal file
@ -0,0 +1,94 @@
|
|||||||
|
ts_code,ann_date,f_ann_date,end_date,comp_type,report_type,end_type,net_profit,finan_exp,c_fr_sale_sg,recp_tax_rends,n_depos_incr_fi,n_incr_loans_cb,n_inc_borr_oth_fi,prem_fr_orig_contr,n_incr_insured_dep,n_reinsur_prem,n_incr_disp_tfa,ifc_cash_incr,n_incr_disp_faas,n_incr_loans_oth_bank,n_cap_incr_repur,c_fr_oth_operate_a,c_inf_fr_operate_a,c_paid_goods_s,c_paid_to_for_empl,c_paid_for_taxes,n_incr_clt_loan_adv,n_incr_dep_cbob,c_pay_claims_orig_inco,pay_handling_chrg,pay_comm_insur_plcy,oth_cash_pay_oper_act,st_cash_out_act,n_cashflow_act,oth_recp_ral_inv_act,c_disp_withdrwl_invest,c_recp_return_invest,n_recp_disp_fiolta,n_recp_disp_sobu,stot_inflows_inv_act,c_pay_acq_const_fiolta,c_paid_invest,n_disp_subs_oth_biz,oth_pay_ral_inv_act,n_incr_pledge_loan,stot_out_inv_act,n_cashflow_inv_act,c_recp_borrow,proc_issue_bonds,oth_cash_recp_ral_fnc_act,stot_cash_in_fnc_act,free_cashflow,c_prepay_amt_borr,c_pay_dist_dpcp_int_exp,incl_dvd_profit_paid_sc_ms,oth_cashpay_ral_fnc_act,stot_cashout_fnc_act,n_cash_flows_fnc_act,eff_fx_flu_cash,n_incr_cash_cash_equ,c_cash_equ_beg_period,c_cash_equ_end_period,c_recp_cap_contrib,incl_cash_rec_saims,uncon_invest_loss,prov_depr_assets,depr_fa_coga_dpba,amort_intang_assets,lt_amort_deferred_exp,decr_deferred_exp,incr_acc_exp,loss_disp_fiolta,loss_scr_fa,loss_fv_chg,invest_loss,decr_def_inc_tax_assets,incr_def_inc_tax_liab,decr_inventories,decr_oper_payable,incr_oper_payable,others,im_net_cashflow_oper_act,conv_debt_into_cap,conv_copbonds_due_within_1y,fa_fnc_leases,im_n_incr_cash_equ,net_dism_capital_add,net_cash_rece_sec,credit_impa_loss,use_right_asset_dep,oth_loss_asset,end_bal_cash,beg_bal_cash,end_bal_cash_equ,beg_bal_cash_equ,update_flag
|
||||||
|
600519.SH,20251030,20251030,20250930,1,1,3,,,138791719991.59,,-8659745768.25,,,,,,,2171830654.51,,,,4429717886.39,136733522764.24,8595277757.58,12393481128.92,59108713942.04,358885355.55,12507272127.36,,105733217.59,,7567357079.93,98536720608.97,38196802155.27,24708323.39,13105136000.0,80202855.44,87042.0,,13210134220.83,2282862269.89,16345831315.16,,4808731.52,,18633502316.57,-5423368095.74,,,,,33738068687.0576,,37212595804.69,2541434067.5,6031207701.59,43243803506.28,-43243803506.28,2742531.2,-10467626915.55,169970089257.83,159502462342.28,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1
|
||||||
|
600519.SH,20251030,20251030,20250930,1,1,3,,,138791719991.59,,-8659745768.25,,,,,,,2171830654.51,,,,4429717886.39,136733522764.24,8595277757.58,12393481128.92,59108713942.04,358885355.55,12507272127.36,,105733217.59,,7567357079.93,98536720608.97,38196802155.27,24708323.39,13105136000.0,80202855.44,87042.0,,13210134220.83,2282862269.89,16345831315.16,,4808731.52,,18633502316.57,-5423368095.74,,,,,,,37212595804.69,,6031207701.59,43243803506.28,-43243803506.28,2742531.2,-10467626915.55,169970089257.83,159502462342.28,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20250813,20250813,20250630,1,1,2,46986681449.24,4369620.54,95086614960.23,,-2516653584.5,,,,,,,1473395060.41,,,,3959173739.04,98002530175.18,6076043334.62,9965785368.0,41669889456.55,-254734305.26,25410788169.25,,43850389.39,,4071846731.3,84883469143.85,13119061031.33,2342622.58,1345136000.0,37526953.08,47377.0,,1385052952.66,1595995809.23,100000000.0,,3408107.12,,1699403916.35,-314350963.69,,,,,30810623748.9971,,34671161737.19,,5221651894.59,39892813631.78,-39892813631.78,3276962.98,-27084826601.16,169970089257.83,142885262656.67,,,,,940703752.88,139668544.83,10560492.82,,,-511925.45,1709580.66,-1758003.31,-59165.27,-133647318.88,-37213033.11,-628446802.13,-20679149330.03,-13505587402.34,,13119061031.33,,,,-27084826601.16,,,-4312358.58,26052929.46,,134399293656.67,164297949257.83,8485969000.0,5672140000.0,1
|
||||||
|
600519.SH,20250430,20250430,20250331,1,1,1,,,56144062118.93,,-8012747752.04,,,,,,,763757661.18,,,,1689179261.8,50584251289.87,2663148395.47,7662338317.82,22168159368.57,-575715067.22,10297395362.38,,33147052.55,,1126582213.92,41775055643.49,8809195646.38,1691980.7,245136000.0,32397280.0,7752.0,,279233012.7,901104348.81,,,2350617.67,,903454966.48,-624221953.78,,,,,-8150183995.5956,,,,1607488478.75,1607488478.75,-1607488478.75,832584.65,6578317798.5,169970089257.83,176548407056.33,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1
|
||||||
|
600519.SH,20250430,20250430,20250331,1,1,1,,,56144062118.93,,-8012747752.04,,,,,,,763757661.18,,,,1689179261.8,50584251289.87,2663148395.47,7662338317.82,22168159368.57,-575715067.22,10297395362.38,,33147052.55,,1126582213.92,41775055643.49,8809195646.38,1691980.7,245136000.0,32397280.0,7752.0,,279233012.7,901104348.81,,,2350617.67,,903454966.48,-624221953.78,,,,,,,,,1607488478.75,1607488478.75,-1607488478.75,832584.65,6578317798.5,169970089257.83,176548407056.33,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20250403,20250403,20241231,1,1,4,89334728025.9,14474584.09,182645203339.89,,11060205782.1,,,,,,,3122827833.43,,,,3258097705.14,200086334660.56,10824874163.03,15352541000.17,77055621533.11,262376929.65,-4585245646.29,,97061751.28,,9015412761.18,107622642492.13,92463692168.43,5532536.42,8550000000.0,92382151.66,715708.44,,8648630396.52,4678712053.56,5745136000.0,,9984973.67,,10433833027.23,-1785202630.71,,,,,56965618673.6519,,70951027702.94,2164148570.54,116478781.87,71067506484.81,-71067506484.81,-1082747.55,19609900305.36,150360188952.47,169970089257.83,,,,,1721165327.14,249170059.35,20191550.34,,,-388852.05,7287333.87,-60980724.35,-9130340.37,-874119443.73,24424701.19,-7908100095.94,1761268977.59,8065959951.08,,92463692168.43,,,,19609900305.36,,,23248436.03,94492678.29,,164297949257.83,147360188952.47,5672140000.0,3000000000.0,1
|
||||||
|
600519.SH,20241026,20241026,20240930,1,1,3,,,129685318970.82,2818171.29,394283234.48,,,,,,,2181721943.36,,,,2374170205.15,134638312525.1,8148825214.67,12669415741.48,56721478607.21,464241534.03,5154820988.02,,66013822.7,,6992130399.54,90216926307.65,44421386217.45,5532536.42,6200000000.0,68399488.96,75010.5,,6274007035.88,2874366279.39,4000000000.0,,5049812.44,,6879416091.83,-605409055.95,,,,,26947775900.0195,,38942461843.34,156098570.54,46854621.47,38989316464.81,-38989316464.81,-65439.09,4826595257.6,150360188952.47,155186784210.07,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1
|
||||||
|
600519.SH,20240809,20240809,20240630,1,1,2,43176914345.12,5748136.6,87093638361.68,2818171.29,11489834329.99,,,,,,,1396614266.27,,,,2259241541.83,102242146671.06,4959765138.84,10031971465.62,38982312154.27,705033679.54,7196590763.0,,27315638.38,,4017324018.78,65620312858.43,36621833812.63,5232536.42,2600000000.0,31308120.34,74525.5,,2636615182.26,1530991618.84,4000000000.0,,4483784.56,,5535475403.4,-2898860221.14,,,,,24721936551.7191,,38786363272.8,,29276705.27,38815639978.07,-38815639978.07,-698994.84,-5093365381.42,150360188952.47,145266823571.05,,,,,849272503.83,108583867.33,8721090.73,,,-67280.68,230210.62,-35533843.83,-2288120.31,-328224459.31,-786505.67,-1331293670.84,-7938626765.57,2056620209.93,,36621833812.63,,,,-5093365381.42,,,18066729.69,34497364.99,,138266823571.05,147360188952.47,7000000000.0,3000000000.0,1
|
||||||
|
600519.SH,20240809,20240809,20240630,1,1,2,43176914345.12,5748136.6,87093638361.68,2818171.29,11489834329.99,,,,,,,1396614266.27,,,,2259241541.83,102242146671.06,4959765138.84,10031971465.62,38982312154.27,705033679.54,7196590763.0,,27315638.38,,4017324018.78,65620312858.43,36621833812.63,5232536.42,2600000000.0,31308120.34,74525.5,,2636615182.26,1530991618.84,4000000000.0,,4483784.56,,5535475403.4,-2898860221.14,,,,,,,38786363272.8,,29276705.27,38815639978.07,-38815639978.07,-698994.84,-5093365381.42,150360188952.47,145266823571.05,,,,,849272503.83,108583867.33,8721090.73,,,-67280.68,230210.62,-35533843.83,-2288120.31,-328224459.31,-786505.67,-1331293670.84,-7938626765.57,2056620209.93,,36621833812.63,,,,-5093365381.42,,,18066729.69,34497364.99,,138266823571.05,147360188952.47,7000000000.0,3000000000.0,0
|
||||||
|
600519.SH,20240427,20240427,20240331,1,1,1,,,46257239517.26,,-3654295366.51,,,,,,,714694678.58,,,,1228034207.29,44545673036.62,1515871851.97,7199768652.65,20727491111.84,487441031.54,3486184255.71,,18533470.98,,2422960246.84,35358250621.53,9187422415.09,5122201.62,,27478516.34,66025.5,,32666743.46,796091344.46,,,3090126.33,,799181470.79,-766514727.33,,,,,-20000645381.1,,,,11756332.28,11756332.28,-11756332.28,-671828.05,8408479527.43,150360188952.47,158768668479.9,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20240427,20240427,20240331,1,1,1,,,46257239517.26,,-3654295366.51,,,,,,,714694678.58,,,,1228034207.29,44545673036.62,1515871851.97,7199768652.65,20727491111.84,487441031.54,3486184255.71,,18533470.98,,2422960246.84,35358250621.53,9187422415.09,5122201.62,,27478516.34,66025.5,,32666743.46,796091344.46,,,3090126.33,,799181470.79,-766514727.33,,,,,4493067676.4807,,,,11756332.28,11756332.28,-11756332.28,-671828.05,8408479527.43,150360188952.47,158768668479.9,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1
|
||||||
|
600519.SH,20240403,20240403,20231231,1,1,4,77521476277.8,12624628.35,163699909417.62,1500047.04,-810223002.76,,,,,,,3018786023.42,,,,2346196470.63,168256168955.95,11029476036.21,13845293907.26,66683472509.22,-2051930316.19,1570003429.01,,142896151.21,,7943709518.14,101662921234.86,66593247721.09,4605886.63,7549947301.15,140715000.0,24948352.95,,7720216540.73,2619755888.79,14817852800.0,,7021867.1,,17444630555.89,-9724414015.16,,,,,77775322924.6562,,58754786730.01,2204530367.41,134315261.93,58889101991.94,-58889101991.94,1718255.65,-2018550030.36,152378738982.83,150360188952.47,,,,,1651428992.2,196656866.73,16886608.86,,,479736.97,-1632253.14,-3151962.5,-34025967.82,-1050934956.22,-83685028.8,-7610810825.29,-3465130974.53,-591505967.47,,66593247721.09,,,,-2018550030.36,,,-37871293.26,72443839.21,,147360188952.47,152378738982.83,3000000000.0,,1
|
||||||
|
600519.SH,20231021,20231021,20230930,1,1,3,,,111254177296.75,1500047.04,-3361253507.79,,,,,,,2334503130.26,,,,2281538381.49,112510465347.75,7831989952.73,11136061054.97,49076873862.34,-1847134165.69,-11235675166.82,,64115879.87,,4982226911.69,62508458329.09,50002007018.66,3726793.63,2000000000.0,129083173.8,934670.0,,2133744637.43,1944592847.27,8499520000.0,,6071248.1,,10450184095.37,-8316439457.94,,,,,49875230102.3482,,34661430615.94,2112089420.14,63292186.54,34724722802.48,-34724722802.48,634953.85,6961479712.09,152378738982.83,159340218694.92,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1
|
||||||
|
600519.SH,20230803,20230803,20230630,1,1,2,37331971189.28,6261816.21,69072814324.04,1500047.04,-3589535738.78,,,,,,,1762971275.17,,,,1541745123.98,68789495031.45,6073709514.8,9000043619.79,32876326545.86,-2162403201.6,-10295381235.93,,43807861.03,,2866213732.54,38402316836.49,30387178194.96,1273019.53,2000000000.0,127680000.0,806414.0,,2129759433.53,1404941586.17,1199520000.0,,5439532.7,,2609901118.87,-480141685.34,,,,,44925557946.1016,,32549341195.8,,48152214.51,32597493410.31,-32597493410.31,1917096.54,-2688539804.15,152378738982.83,149690199178.68,,,,,821076005.74,92618165.88,6577938.06,,,3277531.44,6396901.82,79760.73,-4078666.67,-500404755.51,-78728210.26,-2044056987.46,12439401395.84,-17677876276.22,,30387178194.96,,,,-2688539804.15,,,-54299315.64,38961701.72,,144219657178.68,152378738982.83,5470542000.0,,1
|
||||||
|
600519.SH,20230426,20230426,20230331,1,1,1,,,35763459967.03,,-5012856829.99,,,,,,,854905882.55,,,,348030470.89,31953539490.48,2909805113.69,6354715731.7,17181326473.45,114715458.0,-2093439051.47,,11722378.27,,2229897092.91,26708743196.55,5244796293.93,458960.0,2000000000.0,127680000.0,8776.0,,2128147736.0,905758713.75,999520000.0,,4391444.14,,1909670157.89,218477578.11,,,,,15150166263.6426,,,,23119951.23,23119951.23,-23119951.23,295010.6,5440448931.41,152378738982.83,157819187914.24,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20230426,20230426,20230331,1,1,1,,,35763459967.03,,-5012856829.99,,,,,,,854905882.55,,,,348030470.89,31953539490.48,2909805113.69,6354715731.7,17181326473.45,114715458.0,-2093439051.47,,11722378.27,,2229897092.91,26708743196.55,5244796293.93,458960.0,2000000000.0,127680000.0,8776.0,,2128147736.0,905758713.75,999520000.0,,4391444.14,,1909670157.89,218477578.11,,,,,15150166263.6426,,,,23119951.23,23119951.23,-23119951.23,295010.6,5440448931.41,152378738982.83,157819187914.24,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1
|
||||||
|
600519.SH,20230331,20230331,20221231,1,1,4,65375136766.75,12023204.77,140691678592.0,33191912.56,-8916033228.67,,,,,,,3247615476.04,,,,2759422171.88,137815874923.81,8357859151.03,11752241598.62,62043324506.36,723778672.0,13037761321.9,,79226410.98,,5123087432.89,101117279093.78,36698595830.03,4971762.18,,5880000.0,355149.0,,11206911.18,5306546416.54,210000000.0,,31486829.54,,5548033246.08,-5536826334.9,,,,,62574291590.3602,,57370196191.46,2618815078.45,54332788.37,57424528979.83,-57424528979.83,911088.01,-26261848396.69,178640587379.52,152378738982.83,,,,,1443574818.5,156016278.9,11487619.04,,,-213235.69,20780992.88,,-63840000.0,-1221724924.27,,-5430009151.41,-15051874095.8,-8644820580.52,,36698595830.03,,,,-26261848396.69,,,14686546.25,77371590.63,,152378738982.83,178640587379.52,,,1
|
||||||
|
600519.SH,20230331,20230331,20221231,1,1,4,65375136766.75,12023204.77,140691678592.0,33191912.56,-8916033228.67,,,,,,,3247615476.04,,,,2759422171.88,137815874923.81,8357859151.03,11752241598.62,62043324506.36,723778672.0,13037761321.9,,79226410.98,,5123087432.89,101117279093.78,36698595830.03,4971762.18,,5880000.0,355149.0,,11206911.18,5306546416.54,210000000.0,,31486829.54,,5548033246.08,-5536826334.9,,,,,62574291590.3602,,57370196191.46,2618815078.45,54332788.37,57424528979.83,-57424528979.83,911088.01,-26261848396.69,178640587379.52,152378738982.83,,,,,1443574818.5,156016278.9,11487619.04,,,-213235.69,20780992.88,,-63840000.0,-1221724924.27,,-5430009151.41,-15051874095.8,-8644820580.52,,36698595830.03,,,,-26261848396.69,,,14686546.25,77371590.63,,152378738982.83,178640587379.52,,,0
|
||||||
|
600519.SH,20221017,20221017,20220930,1,1,3,,,96027635243.02,,-13374940274.59,,,,,,,2494928801.24,,,,1898444119.27,87046067888.94,6561177667.14,9455146335.76,48192236166.62,26828838.0,10452643651.08,,65641070.35,,2887057151.24,77640730880.19,9405337008.75,4790542.18,,,234002.0,,5024544.18,2638790403.92,10000000.0,,27186576.04,,2675976979.96,-2670952435.78,,,,,35387313228.9107,,29822602393.46,2594515078.45,42243326.19,29864845719.65,-29864845719.65,-708610.26,-23131169756.94,178640587379.52,155509417622.58,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1
|
||||||
|
600519.SH,20220803,20220803,20220630,1,1,2,31105364072.66,5416643.34,61157046716.15,,-5026191650.21,,,,,,,1800267653.77,,,,1723179411.12,59654302130.83,4532713545.24,7335852481.68,34105323790.19,61000000.0,11247886714.93,,50862189.65,,2331827350.44,59665466072.13,-11163941.3,3911811.48,,,221262.0,,4133073.48,1685915765.38,,,23671694.14,,1709587459.52,-1705454386.04,,,,,36417970977.5119,,28293301758.48,2376205078.45,25224760.33,28318526518.81,-28318526518.81,-653212.15,-30035798058.3,178640587379.52,148604789321.22,,,,,706271822.35,76118276.63,5313459.04,,,-343183.91,276010.26,,-31920000.0,-897406697.17,,-1511736624.86,-11401698201.95,-18103002467.06,,-11163941.3,,,,-30035798058.3,,,1021723.58,35161225.79,,148604789321.22,178640587379.52,,,1
|
||||||
|
600519.SH,20220427,20220427,20220331,1,1,1,,,31487970469.66,,-9864709556.77,,,,,,,854389920.09,,,,935490531.39,23413141364.37,2655967618.94,5432173619.58,18504128971.88,64000000.0,2806127192.46,,18295874.34,,808507180.96,30289200458.16,-6876059093.79,2573293.48,,,138168.0,,2711461.48,1223212096.34,,,19625578.49,,1242837674.83,-1240126213.35,,,,,4094270420.6093,,,,3846050.69,3846050.69,-3846050.69,-396978.09,-8120428335.92,178640587379.52,170520159043.6,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1
|
||||||
|
600519.SH,20220331,20220331,20211231,1,1,4,55720529956.46,13529867.76,119320536796.65,,7511166145.93,,,,,,,3145747032.91,,,,1643536862.48,131620986837.97,7745959630.9,10061366201.66,44609684025.28,484244272.0,559089326.28,,163462728.48,,4368504506.0,67592310690.6,64028676147.37,9983452.63,6079930.68,860000.0,2463474.29,,19386857.6,3408784532.01,2150000000.0,,23048029.93,,5581832561.94,-5562445704.34,,,,,46165171072.2219,,26476019839.37,2240195683.97,88121549.59,26564141388.96,-26564141388.96,-2026542.6,31900062511.47,146740524868.05,178640587379.52,,,,,1344833911.39,124084418.97,10687874.77,,,,11920829.77,2244726.29,-58255937.39,-1113981357.47,-1457513.23,-4525277406.77,504305749.89,11880880539.56,,64028676147.37,,,,31900062511.47,,,13022441.19,101608046.18,,178640587379.52,146740524868.05,,,1
|
||||||
|
600519.SH,20220331,20220331,20211231,1,1,4,55720529956.46,13529867.76,119320536796.65,,7511166145.93,,,,,,,3145747032.91,,,,1643536862.48,131620986837.97,7745959630.9,10061366201.66,44609684025.28,484244272.0,559089326.28,,163462728.48,,4368504506.0,67592310690.6,64028676147.37,9983452.63,6079930.68,860000.0,2463474.29,,19386857.6,3408784532.01,2150000000.0,,23048029.93,,5581832561.94,-5562445704.34,,,,,46165171072.2219,,26476019839.37,2240195683.97,88121549.59,26564141388.96,-26564141388.96,-2026542.6,31900062511.47,146740524868.05,178640587379.52,,,,,1344833911.39,124084418.97,10687874.77,,,,11920829.77,2244726.29,-58255937.39,-1113981357.47,-1457513.23,-4525277406.77,504305749.89,11880880539.56,,64028676147.37,,,,31900062511.47,,,13022441.19,101608046.18,,178640587379.52,146740524868.05,,,0
|
||||||
|
600519.SH,20211023,20211023,20210930,1,1,3,,,79430259956.96,,7493137305.43,,,,,,,2052674613.04,,,,1461387725.5,90437459600.93,6367801390.0,7999992313.32,36555898072.85,494244272.0,-34826625.24,,43161179.12,,2488891642.96,53685162245.01,36752297355.92,6034334.5,,,6922.33,,6041256.83,2251436707.95,2000000000.0,,20706785.3,,4272143493.25,-4266102236.42,,,,,42326654861.9689,,26476019839.37,2240195683.97,52271925.65,26528291765.02,-26528291765.02,-1166509.4,5956736845.08,146740524868.05,152697261713.13,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1
|
||||||
|
600519.SH,20210731,20210731,20210630,1,1,2,26206683856.15,12835235.42,50269929498.37,,9338597107.3,,,,,,,1355120765.98,,,,1216365944.39,62180013316.04,4277226909.58,6185449794.6,26175077148.63,-505755728.0,2992718295.4,,20404938.78,,1385421224.08,40460542583.07,21719470732.97,69900.0,,,,,69900.0,1853649494.08,2000000000.0,,18012885.3,,3871662379.38,-3871592479.38,,,,,45939344437.6887,,26360148944.49,2124324789.09,47975713.76,26408124658.25,-26408124658.25,-732238.31,-8560978642.97,146740524868.05,138179546225.08,,,,,644631614.32,60342317.3,5256138.38,,,,32406.61,2244726.29,-27841333.33,-111881788.57,-561181.57,-1786123404.47,-2448636642.11,-866022994.23,,21719470732.97,,,,-8560978642.97,,,-13131029.0,41642811.78,,138179546225.08,146740524868.05,,,1
|
||||||
|
600519.SH,20210428,20210428,20210331,1,1,1,,,22300937054.32,,918975246.25,,,,,,,615062375.25,,,,207201227.8,24042175903.62,2231815463.24,4270185142.14,15558830051.79,-8355728.0,2445555966.32,,11559982.82,,1017477883.97,25527068762.28,-1484892858.66,69900.0,,,,,69900.0,1410877808.72,,,12784295.9,,1423662104.62,-1423592204.62,,,,,14282206332.7644,,,,41557504.17,41557504.17,-41557504.17,-684233.2,-2950726800.65,146740524868.05,143789798067.4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1
|
||||||
|
600519.SH,20210331,20210331,20201231,1,1,4,49523329882.4,,107024384560.17,,3189100199.87,,,,,,,3075945383.34,,,,221421226.63,113510851370.01,7230646129.19,8161813197.26,41622706350.37,2978755728.0,-2506406682.56,,107241768.26,,4047026186.46,61841782676.98,51669068693.03,6675319.03,314906521.48,,495904.85,,322077745.36,2089769498.78,20000000.0,,17535402.3,,2127304901.08,-1805227155.72,,,,,49690759472.5839,,24091029750.51,2704262179.11,36507157.75,24127536908.26,-24127536908.26,380639.36,25736685268.41,121003839599.64,146740524868.05,,,,,1195956468.6,110349099.0,10562811.76,,,,100113.92,-4897994.43,-305631.46,-23278138.8,-71235087.78,-3584166871.73,-504008375.44,4945290607.14,,51669068693.03,,,,25736685268.41,,,71371809.85,,,146740524868.05,121003839599.64,,,1
|
||||||
|
600519.SH,20210331,20210331,20201231,1,1,4,49523329882.4,,107024384560.17,,3189100199.87,,,,,,,3075945383.34,,,,221421226.63,113510851370.01,7230646129.19,8161813197.26,41622706350.37,2978755728.0,-2506406682.56,,107241768.26,,4047026186.46,61841782676.98,51669068693.03,6675319.03,314906521.48,,495904.85,,322077745.36,2089769498.78,20000000.0,,17535402.3,,2127304901.08,-1805227155.72,,,,,49690759472.5839,,24091029750.51,2704262179.11,36507157.75,24127536908.26,-24127536908.26,380639.36,25736685268.41,121003839599.64,146740524868.05,,,,,1195956468.6,110349099.0,10562811.76,,,,100113.92,-4897994.43,-305631.46,-23278138.8,-71235087.78,-3584166871.73,-504008375.44,4945290607.14,,51669068693.03,,,,25736685268.41,,,71371809.85,,,146740524868.05,121003839599.64,,,0
|
||||||
|
600519.SH,20201026,20201026,20200930,1,1,3,,,71348540311.47,,-664353212.29,,,,,,,2219089722.05,,,,126872034.54,73030148855.77,5562516255.47,6604600455.4,33218589330.94,2960000000.0,-3654537843.09,,37046175.51,,2990931661.55,47919146035.78,25111002819.99,,314906521.48,,,,314906521.48,1615152863.56,,,13637063.22,,1628789926.78,-1313883405.3,,,,,38988474348.137,,23878305736.27,2491538164.87,,23878305736.27,-23878305736.27,296411.37,-80889910.21,121003839599.64,120922949689.43,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1
|
||||||
|
600519.SH,20200729,20200729,20200630,1,1,2,23927546476.23,,46446232767.28,,-1405731110.91,,,,,,,1461262584.32,,,,86852437.51,46588616678.2,3383088147.36,5169052616.78,23225911172.2,2992500000.0,-2723483218.23,,30187486.52,,1690397033.54,33967653238.17,12620963440.03,,,,,,,964266908.58,,,8777283.19,,973044191.77,-973044191.77,,,,,38534177668.6438,,23734215533.06,2347447961.66,,23734215533.06,-23734215533.06,263957.67,-12086032327.13,121003839599.64,108917807272.51,,,,,592379883.22,54404820.59,5366894.66,,,,10570.36,-7317117.83,,61648298.41,1829279.46,-1009728808.7,-104232338.07,-10977412312.83,,12620963440.03,,,,-12086032327.13,,,76467794.53,,,108917807272.51,121003839599.64,,,1
|
||||||
|
600519.SH,20200729,20200729,20200630,1,1,2,23927546476.23,,46446232767.28,,-1405731110.91,,,,,,,1461262584.32,,,,86852437.51,46588616678.2,3383088147.36,5169052616.78,23225911172.2,2992500000.0,-2723483218.23,,30187486.52,,1690397033.54,33967653238.17,12620963440.03,,,,,,,964266908.58,,,8777283.19,,973044191.77,-973044191.77,,,,,38534177668.6438,,23734215533.06,2347447961.66,,23734215533.06,-23734215533.06,263957.67,-12086032327.13,121003839599.64,108917807272.51,,,,,592379883.22,54404820.59,5366894.66,,,,10570.36,-7317117.83,,61648298.41,1829279.46,-1009728808.7,-104232338.07,-10977412312.83,,12620963440.03,,,,-12086032327.13,,,76467794.53,,,108917807272.51,121003839599.64,,,0
|
||||||
|
600519.SH,20200428,20200428,20200331,1,1,1,,,21866005985.4,,-3013306433.37,,,,,,,715155573.96,,,,50194760.15,19618049886.14,1544584350.49,3663092993.62,13413959049.77,2800000.0,-2653211669.14,,23971202.07,,1119744571.83,17314940498.64,2303109387.5,,,,,,,414462399.75,,,5762916.0,,420225315.75,-420225315.75,,,,,5766858962.3139,,451234400.0,451234400.0,,451234400.0,-451234400.0,-1172.09,1431648499.66,121003839599.64,122435488099.3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1
|
||||||
|
600519.SH,20200422,20200422,20191231,1,1,4,43970000792.51,,94980138631.64,,-437417306.8,,,,,,,3667633965.97,,,,1234081863.41,99444437154.22,5521948744.75,7669863126.24,39841352755.42,13000000.0,-4503181198.43,,175423942.78,,5315417150.9,54233824521.66,45210612632.56,7321070.4,,,38080.0,,7359150.4,3148864661.38,,,24180232.27,,3173044893.65,-3165685743.25,,,,833000000.0,-79056107120.0982,,20117402829.22,1853543015.02,,20117402829.22,-19284402829.22,27240.01,22760551300.1,98243288299.54,121003839599.64,833000000.0,833000000.0,,5313489.8,1149884850.35,83262106.36,10331490.16,,,32123.57,478391.99,14018472.46,,-50890686.63,-3504618.12,-1777969964.11,3424860902.28,-1615204718.06,,45210612632.56,,,,22760551300.1,,,,,,121003839599.64,98243288299.54,,,1
|
||||||
|
600519.SH,20200422,20200422,20191231,1,1,4,43970000792.51,,94980138631.64,,-437417306.8,,,,,,,3667633965.97,,,,1234081863.41,99444437154.22,5521948744.75,7669863126.24,39841352755.42,13000000.0,-4503181198.43,,175423942.78,,5315417150.9,54233824521.66,45210612632.56,7321070.4,,,38080.0,,7359150.4,3148864661.38,,,24180232.27,,3173044893.65,-3165685743.25,,,,833000000.0,-79056107120.0982,,20117402829.22,1853543015.02,,20117402829.22,-19284402829.22,27240.01,22760551300.1,98243288299.54,121003839599.64,833000000.0,833000000.0,,5313489.8,1149884850.35,83262106.36,10331490.16,,,32123.57,478391.99,14018472.46,,-50890686.63,-3504618.12,-1777969964.11,3424860902.28,-1615204718.06,,45210612632.56,,,,22760551300.1,,,,,,121003839599.64,98243288299.54,,,0
|
||||||
|
600519.SH,20191016,20191016,20190930,1,1,3,,,66168239672.16,,-776984073.86,,,,,,,2837602698.07,,,,1218945029.41,69447803325.78,4090507900.17,6000867581.28,32541652722.52,3000000.0,-4932859466.67,,142403551.36,,4286829075.09,42132401363.75,27315401962.03,7321070.4,,,,,7321070.4,2028039371.11,,,19551877.19,,2047591248.3,-2040270177.9,,,,833000000.0,18360243855.7428,,20121148252.44,1796543015.02,,20121148252.44,-19288148252.44,-53325.92,5986930205.77,98243288299.54,104230218505.31,833000000.0,833000000.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1
|
||||||
|
600519.SH,20191016,20191016,20190930,1,1,3,,,66168239672.16,,-776984073.86,,,,,,,2837602698.07,,,,1218945029.41,69447803325.78,4090507900.17,6000867581.28,32541652722.52,3000000.0,-4932859466.67,,142403551.36,,4286829075.09,42132401363.75,27315401962.03,7321070.4,,,,,7321070.4,2028039371.11,,,19551877.19,,2047591248.3,-2040270177.9,,,,833000000.0,18359044423.1511,,20121148252.44,1796543015.02,,20121148252.44,-19288148252.44,-53325.92,5986930205.77,98243288299.54,104230218505.31,833000000.0,833000000.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20190718,20190718,20190630,1,1,2,21196527550.11,,43329084454.18,,12093110793.79,,,,,,,1642408720.13,,,,1187058209.18,58251662177.28,2791246885.34,4577377642.53,24399863418.27,-6950000.0,-35208120.44,,61648544.55,,2376763660.6,34164742030.85,24086920146.43,4077739.0,,,,,4077739.0,1124791960.56,,,15669396.19,,1140461356.75,-1136383617.75,,,,833000000.0,22567012322.49,,19865229837.96,1796543015.02,,19865229837.96,-19032229837.96,-30105.57,3918276585.15,98243288299.54,102161564884.69,833000000.0,833000000.0,,11695002.49,576903241.31,40281285.27,5165745.08,,,,106552.8,-5910002.85,,-6969620.62,1477500.71,-507049739.92,-282378353.48,3057070985.53,,24086920146.43,,,,3918276585.15,,,,,,102161564884.69,98243288299.54,,,1
|
||||||
|
600519.SH,20190718,20190718,20190630,1,1,2,21196527550.11,,43329084454.18,,12093110793.79,,,,,,,1642408720.13,,,,1187058209.18,58251662177.28,2791246885.34,4577377642.53,24399863418.27,-6950000.0,-35208120.44,,61648544.55,,2376763660.6,34164742030.85,24086920146.43,4077739.0,,,,,4077739.0,1124791960.56,,,15669396.19,,1140461356.75,-1136383617.75,,,,833000000.0,22575774863.7323,,19865229837.96,1796543015.02,,19865229837.96,-19032229837.96,-30105.57,3918276585.15,98243288299.54,102161564884.69,833000000.0,833000000.0,,11695002.49,576903241.31,40281285.27,5165745.08,,,,106552.8,-5910002.85,,-6969620.62,1477500.71,-507049739.92,-282378353.48,3057070985.53,,24086920146.43,,,,3918276585.15,,,,,,102161564884.69,98243288299.54,,,0
|
||||||
|
600519.SH,20190425,20190425,20190331,1,1,1,,,22758183135.22,,-208358622.95,,,,,,,795883152.93,,,,105316978.33,23451024643.53,1766489117.43,3231567940.62,17276670612.12,-50000.0,-961066350.09,,42783263.06,,905419975.81,22261814558.95,1189210084.58,613975.0,,,,,613975.0,609482374.33,,,9435384.19,,618917758.52,-618303783.52,,,,,-885487795.4711,,,,,,,-213893.42,570692407.64,98243288299.54,98813980707.18,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1
|
||||||
|
600519.SH,20190329,20190329,20181231,1,1,4,37829617756.81,,84268695732.62,,1010398131.22,,,,,,,3444983166.57,,,,621558368.29,89345635398.7,5298518032.55,6653137733.66,32032178125.92,3000000.0,920713957.76,,117086309.02,,2935766833.07,47960400991.98,41385234406.72,11244181.3,,,,,11244181.3,1606750226.28,,,33456659.58,,1640206885.86,-1628962704.56,,,,,40235854299.3852,,16441093160.06,2624173549.23,,16441093160.06,-16441093160.06,29006.86,23315207548.96,74928080750.58,98243288299.54,,,,1289685.01,1084662728.58,80431667.22,10331100.62,,,,1808930.93,,,352502540.32,,-1449469465.76,525665014.45,2948394448.54,,41385234406.72,,,,23315207548.96,,,,,,98243288299.54,74928080750.58,,,0
|
||||||
|
600519.SH,20190329,20190329,20181231,1,1,4,37829617756.81,,84268695732.62,,1010398131.22,,,,,,,3444983166.57,,,,621558368.29,89345635398.7,5298518032.55,6653137733.66,32032178125.92,3000000.0,920713957.76,,117086309.02,,2935766833.07,47960400991.98,41385234406.72,11244181.3,,,,,11244181.3,1606750226.28,,,33456659.58,,1640206885.86,-1628962704.56,,,,,40235854299.3852,,16441093160.06,2624173549.23,,16441093160.06,-16441093160.06,29006.86,23315207548.96,74928080750.58,98243288299.54,,,,1289685.01,1084662728.58,80431667.22,10331100.62,,,,1808930.93,,,352502540.32,,-1449469465.76,525665014.45,2948394448.54,,41385234406.72,,,,23315207548.96,,,,,,98243288299.54,74928080750.58,,,1
|
||||||
|
600519.SH,20181029,20181029,20180930,1,1,3,,,57619330306.41,,8229882388.12,,,,,,,2583282270.91,,,,594104103.42,69026599068.86,3676356107.55,5116193340.71,27578911212.84,10000000.0,2149145701.58,,86293015.37,,2188413775.27,40805313153.32,28221285915.54,8410531.3,,,,,8410531.3,1016477926.63,,,15056419.78,,1031534346.41,-1023123815.11,,,,,28453867920.5124,,16435393160.06,2618473549.23,,16435393160.06,-16435393160.06,72700.05,10762841640.42,74928080750.58,85690922391.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1
|
||||||
|
600519.SH,20180802,20180802,20180630,1,1,2,16921352445.58,,34611486701.83,,2533121205.32,,,,,,,1711480390.14,,,,488566388.95,39344654686.24,2276635677.35,3972027077.2,21509649014.42,10000000.0,-7379011885.99,,42180573.87,,1178143267.2,21609623724.05,17735030962.19,815707.0,,,,,815707.0,716639810.98,,,23957573.0,,740597383.98,-739781676.98,,,,,12031469633.9265,,13854919610.83,38000000.0,,13854919610.83,-13854919610.83,-17133.02,3140312541.36,74928080750.58,78068393291.94,,,,1221263.23,544243284.45,39850046.62,5061092.94,,,,242363.0,,,185659083.63,,-29870127.15,346854127.89,-279582618.0,,17735030962.19,,,,3140312541.36,,,,,,78068393291.94,74928080750.58,,,0
|
||||||
|
600519.SH,20180428,20180428,20180331,1,1,1,,,19366093290.61,,-1809974336.71,,,,,,,338897961.0,,,,507166841.01,18402183755.91,1341387609.24,2360121443.8,14032023758.85,-7750000.0,-4871077423.88,,34407044.7,,577570615.73,13466683048.44,4935500707.47,150230.0,,,,,150230.0,574638851.37,,,17422337.15,,592061188.52,-591910958.52,,,,,-966053502.6718,,,,,,,-8537.68,4343581211.27,74928080750.58,79271661961.85,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20180328,20180328,20171231,1,1,4,29006423236.0,,64421479343.02,,-316204577.99,,,,,,,2722025536.31,,,,542162210.47,67369462511.81,4875768504.16,5489606122.48,23065648503.05,-28393350.8,8727170068.53,,146330216.72,,2940296363.54,45216426427.68,22153036084.13,21430672.95,,,16450.0,,21447122.95,1125017192.45,,,17075145.1,,1142092337.55,-1120645214.6,,,,6000000.0,29606965018.1472,,8905177880.8,379363405.61,,8905177880.8,-8899177880.8,72948.86,12133285937.59,62794794812.99,74928080750.58,6000000.0,6000000.0,,-8053703.95,1035052733.45,80522705.77,10259101.97,,,,3291895.5,,,343741758.91,,-1435229550.91,-458728523.99,-6424243568.62,,22153036084.13,,,,12133285937.59,,,,,,74928080750.58,62794794812.99,,,0
|
||||||
|
600519.SH,20171026,20171026,20170930,1,1,3,,,48901003501.12,,1119829586.02,,,,,,,1902470710.34,,,,579053392.17,52502357189.65,3385873042.93,4411221320.9,19059728251.36,-32393350.8,828004708.44,,117837629.18,,1945318389.45,29715589991.46,22786767198.19,18116011.35,,,16450.0,,18132461.35,756994453.84,,,8913220.86,,765907674.7,-747775213.35,,,,6000000.0,22527083782.6691,,8899177880.8,373363405.61,,8899177880.8,-8893177880.8,80097.42,13145894201.46,62794794812.99,75940689014.45,6000000.0,6000000.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20170728,20170728,20170630,1,1,2,12044438696.03,,28152402920.57,,-1989660145.95,,,,,,,1258038556.05,,,,433271070.21,27854052400.88,2145743960.98,3405303499.19,13284387765.88,167606649.2,546566507.44,,64186151.31,,1304897456.52,20918691990.52,6935360410.36,17435431.35,,,,,17435431.35,480999293.66,,,7124750.86,,488124044.52,-470688613.17,,,,6000000.0,15969314216.2198,,370000000.0,370000000.0,,370000000.0,-364000000.0,68369.3,6100740166.49,62794794812.99,68895534979.48,6000000.0,6000000.0,,-3205173.03,516162327.7,40237130.29,5140436.73,,,,115399.49,,,-89908762.78,,-228058581.49,-867196197.21,-4482364865.37,,6935360410.36,,,,6100740166.49,,,,,,68895534979.48,62794794812.99,,,0
|
||||||
|
600519.SH,20170425,20170425,20170331,1,1,1,,,17391210439.62,,-233390241.02,,,,,,,516839506.62,,,,259991440.64,17934651145.86,1339616768.43,2374274685.57,7476603778.66,186531004.46,-117649933.54,,27924391.15,,538375354.57,11825676049.3,6108975096.56,13335955.06,,,,,13335955.06,307369260.11,,,6306387.06,,313675647.17,-300339692.11,,,,,5870993494.5197,,,,,,,10268.61,5808645673.06,62794794812.99,68603440486.05,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20170415,20170415,20161231,1,1,4,17930643109.88,,61012964102.54,,4811196033.0,,,,,,,1265842778.44,,,,189142723.95,67279145637.93,2773020403.27,4674154236.66,17510516331.2,42393350.8,2340362436.74,,115962455.33,,2371486776.88,29827895990.88,37451249647.05,5562351.19,,,92084.5,,5654435.69,1019178136.92,,,88977102.97,,1108155239.89,-1102500804.2,,,,16000000.0,39906310883.5675,,8350512252.23,532067286.55,,8350512252.23,-8334512252.23,72317.8,28014308908.42,34780485904.57,62794794812.99,16000000.0,16000000.0,,12327496.22,842728072.04,80457895.99,11008704.17,,,,1869869.13,,,-590203046.54,,-2608954802.85,7669650565.84,14101721783.17,,37451249647.05,,,,28014308908.42,,,,,,62794794812.99,34780485904.57,,,0
|
||||||
|
600519.SH,20161029,20161029,20160930,1,1,3,,,46386049733.35,,6513496165.39,,,,,,,876168671.33,,,,50756687.76,53826471257.83,1690057834.95,3702135185.6,12916742077.71,154228431.78,1593510450.03,,81430785.99,,1153033860.08,21291138626.14,32535332631.69,5447356.0,,,75180.0,,5522536.0,775269285.34,,,3740639.78,,779009925.12,-773487389.12,,,,,33136343004.676,,8284063910.35,532067286.54,,8284063910.35,-8284063910.35,129834.15,23477911166.37,34780485904.57,58258397070.94,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20160827,20160827,20160630,1,1,2,9377202963.15,,25749880783.76,,1712069372.82,,,,,,,572550105.67,,,,39694537.32,28074194799.57,1304317657.36,2698571545.01,8862965658.95,-156039425.53,943737469.24,,37317596.28,,779362014.27,14470232515.58,13603962283.99,3956396.91,,,73845.0,,4030241.91,496606045.55,,,62932043.91,,559538089.46,-555507847.55,,,,,19238497947.1236,,3283073780.99,508507286.54,,3283073780.99,-3283073780.99,92483.7,9765473139.15,34780485904.57,44545959043.72,,,,5536334.93,417647140.02,40081010.55,5681522.13,,,,-43123.46,,,260090725.32,,-431629401.96,2009494366.98,1919900746.33,,13603962283.99,,,,9765473139.15,,,,,,44545959043.72,34780485904.57,,,0
|
||||||
|
600519.SH,20160421,20160421,20160331,1,1,1,,,15490821766.28,,991023712.88,,,,,,,220683353.98,,,,25710726.48,16728239559.62,874194565.59,1617022189.58,5171171353.86,120000000.0,975793267.2,,32118367.63,,501895480.78,9292195224.64,7436044334.98,2153315.11,,,117322.0,,2270637.11,367086565.33,,,56529387.61,,423615952.94,-421345315.83,,,,,7389538730.6999,,508507286.54,508507286.54,,508507286.54,-508507286.54,88199.83,6506279932.44,34780485904.57,41286765837.01,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20160324,20160324,20151231,1,1,4,16454996625.22,,37083071835.58,,2011171589.94,,,,,,,766016183.29,,,,153647241.24,40013906850.05,2967732630.37,4536877341.1,14003048933.21,-11600000.0,-848231824.96,,62297196.96,,1867442431.65,22577566708.33,17436340141.72,33357886.05,60050000.0,3869172.05,8772937.39,,106049995.49,2061470481.32,25050000.0,,68319778.76,,2154840260.08,-2048790264.59,,,22000000.0,22000000.0,16532758779.4344,55917672.0,5554101966.61,513009332.72,,5610019638.61,-5588019638.61,-16273531.71,9783256706.81,24997229197.76,34780485904.57,,,,-540313.39,761458678.29,79883270.42,6804749.02,,,,-17419.86,,-3869276.9,-333734968.43,,-3030932654.85,-6705177839.34,10207469291.54,,17436340141.72,,,,9783256706.81,,,,,,34780485904.57,24997229197.76,,,0
|
||||||
|
600519.SH,20151023,20151023,20150930,1,1,3,,,24477232865.84,,2409987947.24,,,,,,,527168743.64,,,,136593409.73,27550982966.45,2303416797.91,3492388231.79,10136472538.44,-10000000.0,-1254372778.92,,52443434.45,,1407241415.72,16127589639.39,11423393327.06,31502649.24,60000000.0,3868919.86,1280.0,,95372849.1,1810810170.61,25000000.0,,42557201.53,,1878367372.14,-1782994523.04,,,22000000.0,22000000.0,8613694618.0313,55917672.0,5553637709.52,,,5609555381.52,-5587555381.52,-16228116.08,4036615306.42,24997229197.76,29033844504.18,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20150828,20150828,20150630,1,1,2,8364520508.61,,16984694704.92,,-907491446.96,,,,,,,375037094.38,,,,62292291.9,16514532644.24,1639661852.66,2618952481.35,7449484441.79,,-1070719219.68,,9238012.91,,966226731.93,11612844300.96,4901688343.28,26440236.0,10000000.0,3342169.86,,,39782405.86,1275907396.62,25000000.0,,29590419.24,,1330497815.86,-1290715410.0,,,22000000.0,22000000.0,2522669953.7941,55917672.0,1024784.67,,,56942456.67,-34942456.67,-16360583.76,3559669892.85,24997229197.76,28556899090.61,,,,404373.28,373349019.23,39738464.26,2445058.82,,,,38556.61,,-3342169.86,272887074.26,,-1301708263.37,-2133980381.41,-712663897.15,,4901688343.28,,,,3559669892.85,,,,,,28556899090.61,24997229197.76,,,0
|
||||||
|
600519.SH,20150421,20150421,20150331,1,1,1,,,10255492585.92,,-1121952725.86,,,,,,,199448553.19,,,,25840896.54,9358829309.79,1021009336.47,1668685977.84,4365910314.03,,-474487835.88,,6604412.96,,659473454.97,7247195660.39,2111633649.4,5093183.24,10000000.0,332169.86,,,15425353.1,865730347.38,,,3740294.25,,869470641.63,-854045288.53,,,22000000.0,22000000.0,-73578692.4387,55917672.0,724180.91,,,56641852.91,-34641852.91,-16492948.4,1206453559.56,24997229197.76,26203682757.32,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20150421,20150421,20141231,1,1,4,16269371509.83,,33384835714.04,,1183261609.65,,,,,,,620022974.87,,,,299729378.9,35487849677.46,2838028404.97,3393609756.87,14496450812.41,-59847500.0,-501778611.56,,72122638.14,,2616741740.03,22855327240.86,12632522436.6,106726852.0,5000000.0,3095265.75,10226939.39,,125049057.14,4431065066.05,15000000.0,,259143571.28,,4705208637.33,-4580159580.19,67382607.0,,,102182607.0,8362617491.5843,,5121609336.33,580094577.97,22000000.0,5143609336.33,-5041426729.33,-5449166.99,3005486960.09,21991742237.67,24997229197.76,34800000.0,34800000.0,,432745.88,675349786.98,77607523.2,3842650.48,,,,85119583.32,,-3095265.75,3771418.94,,-3145554128.82,-1517982420.56,183659033.1,,12632522436.6,,,,3005486960.09,,,,,,24997229197.76,21991742237.67,,,0
|
||||||
|
600519.SH,20141030,20141030,20140930,1,1,3,,,22043789017.42,,1305065392.85,,,,,,,447196243.33,,,,322155092.52,24118205746.12,2052692261.44,2614183518.13,10919970400.62,-81447500.0,-1094187884.29,,63826654.19,,1963771052.16,16438808502.25,7679397243.87,105002717.0,,3010000.0,1047680.0,,109060397.0,3698405813.68,15000000.0,,270574431.65,,3983980245.33,-3874919848.33,,,,6000000.0,2243295426.6292,,5105391867.62,,,5105391867.62,-5099391867.62,,-1294914472.08,21991742237.67,20696827765.59,6000000.0,6000000.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20140829,20140829,20140630,1,1,2,7664538017.59,,14058517766.44,,1376831914.82,,,,,,,281880221.7,,,,242413972.09,15959643875.05,1456478035.34,1647462749.56,7546599817.55,-91447500.0,-274528377.87,,22537558.12,,1363798243.85,11670900526.55,4288743348.5,105002717.0,,3010000.0,1047680.0,,109060397.0,2846115154.85,15000000.0,,246700375.63,,3107815530.48,-2998755133.48,,,,,1629632293.9153,,5105391867.62,,,5105391867.62,-5105391867.62,,-3815403652.6,21991742237.67,18176338585.07,,,,243295.23,321291816.05,38383088.6,1851383.57,,,,5620616.8,,-3010000.0,-135000945.26,,-1403844283.62,11051404.51,-2212381044.97,,4288743348.5,,,,-3815403652.6,,,,,,18176338585.07,21991742237.67,,,0
|
||||||
|
600519.SH,20140425,20140425,20140331,1,1,1,,,7238091747.44,,-302347844.4,,,,,,,93079722.39,,,,195234095.18,7224057720.61,931198195.67,927475783.99,4384874947.62,-75000000.0,89653507.85,,18009880.99,,773929698.77,7050142014.89,173915705.72,88428717.0,,,173418.0,,88602135.0,2024967912.28,,,148452932.2,,2173420844.48,-2084818709.48,,,,,-1169294160.831,,,,,,,,-1910903003.76,21991742237.67,20080839233.91,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20140325,20140325,20131231,1,1,4,15964899881.05,-17474.78,33233870603.65,,2773189099.54,,,,,,,120698483.4,,,,585366816.43,36713125003.02,3152308925.47,3135608084.79,12533350979.21,91447500.0,3193267094.01,,8214142.13,,1943903415.49,24058100141.1,12655024861.92,756386234.64,,3010000.0,,,759396234.64,5405740026.23,,,692967608.36,,6098707634.59,-5339311399.95,,,17474.78,6017474.78,10259228310.4841,,7391988549.25,631766584.82,,7391988549.25,-7385971074.47,,-70257612.5,22061999850.17,21991742237.67,6000000.0,6000000.0,,-2004032.3,520481867.72,31617810.78,4197830.59,,,,8997287.17,,-3010000.0,-181715611.33,,-2171082645.61,-63379598.19,-1453960453.18,,12655024861.92,,,,-70257612.5,,,,,,21991742237.67,22061999850.17,,,0
|
||||||
|
600519.SH,20131016,20131016,20130930,1,1,3,,,22279996954.57,,3212830935.14,,,,,,,55606381.47,,,,392051047.05,25940485318.23,1971215647.3,1794756331.62,9408746583.77,25000000.0,1886078995.59,,1785892.18,,1607783908.46,16695367358.92,9245117959.31,640634221.6,,3010000.0,,,643644221.6,3944662952.02,,,536501410.66,,4481164362.68,-3837520141.08,,,17474.78,17474.78,3958903906.3809,,7344321193.68,,,7344321193.68,-7344303718.9,,-1936705900.67,22061999850.17,20125293949.5,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20130831,20130831,20130630,1,1,2,7620914791.31,-17473.89,11959656578.26,,3222131230.17,,,,,,,8428612.15,,,,282354566.61,15472570987.19,1249950055.57,1212195199.66,6377901906.04,,169914872.41,,126573.91,,1247457872.69,10257546480.28,5215024506.91,542368131.97,,3010000.0,,,545378131.97,2527195939.43,,,399765665.06,,2926961604.49,-2381583472.52,,,17473.89,17473.89,1436528318.2347,,6790411128.35,,,6790411128.35,-6790393654.46,,-3956952620.07,22061999850.17,18105047230.1,,,,-2068342.1,254184419.62,11204325.32,1942477.92,,,,175182.81,,-3010000.0,340839344.96,,-673293858.3,82035839.96,-2417882200.7,,5215024506.91,,,,-3956952620.07,,,,,,18105047230.1,22061999850.17,,,0
|
||||||
|
600519.SH,20130418,20130418,20130331,1,1,1,,,6160758035.21,,,,,,,,,,,,,216075840.44,6376833875.65,712762334.02,519174131.85,3586865460.83,,,,,,767803034.68,5586604961.38,790228914.27,408123249.5,,,,,408123249.5,1124939088.24,,,301797368.78,,1426736457.02,-1018613207.52,,,13684.26,13684.26,-445369781.2666,,98394544.21,,,98394544.21,-98380859.95,,-326765153.2,22061999850.17,21735234696.97,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20130329,20130329,20121231,1,1,4,14008450702.17,-89497.15,28912367684.82,,,,,,,,,,,,,387671188.51,29300038873.33,2707393653.33,2953919072.54,10170840319.22,,,,,,1546575218.99,17378728264.08,11921310609.25,340299568.0,10000000.0,4129000.0,79000.0,,354507568.0,4211900807.91,,,342083058.36,,4553983866.27,-4199476298.27,,,89497.15,392089497.15,5468793596.3578,,4306614120.0,,,4306614120.0,-3914524622.85,,3807309688.13,18254690162.04,22061999850.17,392000000.0,,,2979258.5,414952194.94,15994854.35,3854764.8,,,,155718.82,,-3103250.0,-141027962.79,,-2478610040.56,-64889789.58,162643655.75,,11921310609.25,,,,3807309688.13,,,,,,22061999850.17,18254690162.04,,,0
|
||||||
|
600519.SH,20121026,20121026,20120930,1,1,3,,,19826920342.04,,,,,,,,,,,,,267190340.17,20094110682.21,1587342838.29,1819144570.29,7873499623.76,,,,,,1252558324.97,12532545357.31,7561565324.9,187026157.07,10000000.0,4129000.0,,,201155157.07,3041808991.95,,,174710044.36,,3216519036.31,-3015363879.24,,,67030.38,67030.38,1871905835.0087,,4110925664.02,,,4110925664.02,-4110858633.64,,435342812.02,18254690162.04,18690032974.06,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20120810,20120810,20120630,1,1,2,7348939538.55,-43625.66,12535721525.74,,,,,,,,,,,,,191533473.07,12727254998.81,1077894925.32,1426295388.0,5149513705.29,,,,,,613841484.87,8267545503.48,4459709495.33,146581293.5,10000000.0,4129000.0,,,160710293.5,1701317277.73,,,136762440.04,,1838079717.77,-1677369424.27,,,43625.66,43625.66,5654343936.9788,,55214748.0,,,55214748.0,-55171122.34,,2727168948.72,18254690162.04,20981859110.76,,,,955859.42,200507000.4,6655978.87,1919834.64,,,,84152.4,,-3103250.0,120997885.9,,-586716939.81,-195513684.45,-2434973254.93,,4459709495.33,,,,2727168948.72,,,,,,20981859110.76,18254690162.04,,,0
|
||||||
|
600519.SH,20120426,20120426,20120331,1,1,1,,,5766087219.6,,,,,,,,,,,,,168499391.15,5934586610.75,494802933.57,958500142.8,2749350387.56,,,,,,392432147.22,4595085611.15,1339500999.6,,10000000.0,1119000.0,,,11119000.0,678815042.41,,,22125199.09,,700940241.5,-689821241.5,,,21866.52,21866.52,-51563634.9786,,52964748.0,,,52964748.0,-52942881.48,,596736876.62,18254690162.04,18851427038.66,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20120411,20120411,20111231,1,1,4,9250323807.62,-102972.37,23659131281.08,,,,,,,,,,,,,181674213.04,23840805494.12,2353687717.48,1925571991.79,8286279154.84,,,,,,1126701940.48,13692240804.59,10148564689.53,212533826.84,,3010000.0,41600.0,,215585426.84,2184528163.11,,,151475313.64,,2336003476.75,-2120418049.91,,,102972.37,102972.37,7438928508.3824,,2661953339.24,,,2661953339.24,-2661850366.87,,5366296272.75,12888393889.29,18254690162.04,,,,-2500650.57,331356736.88,11855582.22,4896216.72,,,,-888534.94,,-3383000.0,-224191011.56,,-1612991469.44,-148673263.2,2542863248.17,,10148564689.53,,,,5366296272.75,,,,,,18254690162.04,12888393889.29,,,0
|
||||||
|
600519.SH,20111018,20111018,20110930,1,1,3,,,18023629691.34,,,,,,,,,,,,,97912339.33,18121542030.67,1482300477.04,1375305648.62,5539023164.5,,,,,,697974762.21,9094604052.37,9026937978.3,74601849.82,,3010000.0,40000.0,,77651849.82,1234305197.84,,,40917766.84,,1275222964.68,-1197571114.86,,,76963.31,76963.31,7008518779.2343,,2429511457.97,,,2429511457.97,-2429434494.66,,5399932368.78,12888393889.29,18288326258.07,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20110831,20110831,20110630,1,1,2,5166306192.53,-50701.92,11546468176.97,,,,,,,,,,,,,76591966.85,11623060143.82,1030579091.21,994367300.42,3826918770.02,,,,,,443297147.09,6295162308.74,5327897835.08,67947203.27,,3010000.0,40000.0,,70997203.27,747055064.27,,,28350508.44,,775405572.71,-704408369.44,,,50701.92,50701.92,6033882612.5989,,220246678.33,,,220246678.33,-220195976.41,,4403293489.23,12888393889.29,17291687378.52,,,,-1568169.42,158950782.42,5646985.7,863163.66,,,,-886934.94,,-3196500.0,-5882723.61,,-341487204.91,-8014324.88,357217270.45,,5327897835.08,,,,4403293489.23,,,,,,17291687378.52,12888393889.29,,,0
|
||||||
|
600519.SH,20110423,20110423,20110331,1,1,1,,,6544163647.09,,,,,,,,,,,,,58272718.18,6602436365.27,656095092.99,542976591.21,1776810163.43,,,,,,215422597.79,3191304445.42,3411131919.85,11199977.29,,,40000.0,,11239977.29,300691471.88,,,11610276.94,,312301748.82,-301061771.53,,,25385.15,25385.15,2885458866.4984,,,,,,25385.15,,3110095533.47,12888393889.29,15998489422.76,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20110321,20110321,20101231,1,1,4,5339761496.97,-105801.61,14938581885.61,181031.15,,,,,,,,,,,,138196684.26,15076959601.02,1669804222.04,1492813443.35,4885737303.37,,,,,,827128112.69,8875483081.45,6201476519.57,56315726.51,17000000.0,1731400.0,,,75047126.51,1731913788.52,50000000.0,,56522892.71,,1838436681.23,-1763389554.72,,,105801.61,105801.61,4180973924.4269,,1292951032.41,,,1292951032.41,-1292845230.8,,3145241734.05,9743152155.24,12888393889.29,,,,-3066975.05,267815117.52,14719853.45,3034894.25,,,,617857.77,,-469050.0,-53017136.83,,-1381879643.06,231534141.13,1782531765.03,,6201476519.57,,,,3145241734.05,,,,,,12888393889.29,9743152155.24,,,0
|
||||||
|
600519.SH,20101029,20101029,20100930,1,1,3,,,10738917455.57,181031.15,,,,,,,,,,,,64032956.75,10803131443.47,1065979806.61,1091754586.28,4041204565.32,,,,,,639785551.33,6838724509.54,3964406933.93,56662329.2,17000000.0,1731400.0,,,75393729.2,1394221713.73,50000000.0,,57620800.18,,1501842513.91,-1426448784.71,,,78665.2,78665.2,1870833262.4209,,1254519392.24,,,1254519392.24,-1254440727.04,,1283517422.18,9743152155.24,11026669577.42,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20100812,20100812,20100630,1,1,2,3274562600.07,-57275.29,6360486576.42,181031.15,,,,,,,,,,,,51762648.52,6412430256.09,682354660.8,827492138.02,2774886858.79,,,,,,361313487.93,4646047145.54,1766383110.55,54180223.0,17000000.0,1731400.0,,,72911623.0,1079662311.3,50000000.0,,44522602.72,,1174184914.02,-1101273291.02,,,57275.29,57275.29,1329692550.3706,,139457662.62,,,139457662.62,-139400387.33,,525709432.2,9743152155.24,10268861587.44,,,,2776574.21,122119373.3,5961975.24,2588560.8,,,,561791.21,,-282550.0,59048587.62,,-303082490.22,215808858.64,-1613622895.03,,1766383110.55,,,,525709432.2,,,,,,10268861587.44,9743152155.24,,,0
|
||||||
|
600519.SH,20100426,20100426,20100331,1,1,1,,,3073704697.75,,,,,,,,,,,,,48194874.82,3121899572.57,351943207.13,529295958.95,1233363458.39,,,,,,182525044.37,2297127668.84,824771903.73,,17000000.0,1728900.0,2500.0,,18731400.0,469039504.08,,,,,469039504.08,-450308104.08,,,26891.3,26891.3,-154871693.6587,,137207662.62,,,137207662.62,-137180771.32,,237283028.33,9743152155.24,9980435183.57,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20100402,20100402,20091231,1,1,4,4552888944.0,-158121.82,11756243820.83,,,,,,,,,,,,,185888008.21,11942131829.04,1557075938.7,1229305038.48,4160350102.49,,,,,,771463605.18,7718194684.85,4223937144.19,,25000000.0,2080397.26,,,27080397.26,1356601530.09,10000000.0,,,,1366601530.09,-1339521132.83,,,158121.82,158121.82,2391012899.0232,,1235143869.1,,,1235143869.1,-1234985747.28,,1649430264.08,8093721891.16,9743152155.24,,,,-300085.01,187387081.41,11552408.13,8627818.88,,,,227122.97,,-1209447.26,-48739824.6,,-1077678627.03,-671596539.44,1262936413.96,,4223937144.19,,,,1649430264.08,,,,,,9743152155.24,8093721891.16,,,0
|
||||||
|
600519.SH,20091024,20091024,20090930,1,1,3,,,7459722509.06,,,,,,,,,,,,,106560447.36,7566282956.42,922300963.46,898644456.09,3088600128.55,,,,,,579195315.1,5488740863.2,2077542093.22,,25000000.0,2080397.26,,,27080397.26,1058500946.42,10000000.0,,,,1068500946.42,-1041420549.16,,,130941.18,130941.18,312448770.4661,,1234693813.6,,,1234693813.6,-1234562872.42,,-198441328.36,8093721891.16,7895280562.8,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20090807,20090807,20090630,1,1,2,2928842256.25,-601548.09,4198651823.6,,,,,,,,,,,,,103692193.19,4302344016.79,567740503.57,655373497.21,2152814873.57,,,,,,378227302.01,3754156176.36,548187840.43,,25000000.0,2080397.26,,,27080397.26,689017762.13,10000000.0,,,,699017762.13,-671937364.87,,,87389.22,87389.22,544342071.282,,174251384.73,,,174251384.73,-174163995.51,,-297913519.95,8093721891.16,7795808371.21,,,,442604.0,89093818.81,5728173.5,4684138.12,,,,8880.69,,-734797.26,82943236.9,,-141652769.32,-133667894.11,-2286898259.06,,548187840.43,,,,-297913519.95,,,,,,7795808371.21,8093721891.16,,,0
|
||||||
|
600519.SH,20090421,20090421,20090331,1,1,1,,,1870765265.03,,,,,,,,,,,,,93036877.43,1963802142.46,295729558.55,461410921.19,1143406307.36,,,,,,194020050.61,2094566837.71,-130764695.25,,,,,,,288879016.69,10000000.0,,,,298879016.69,-298879016.69,,,42952.08,42952.08,-402170382.9059,,1800000.0,,,1800000.0,-1757047.92,,-431400759.86,8093721891.16,7662321131.3,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20090325,20090325,20081231,1,1,4,4000759343.11,-761176.07,11275230701.85,,,,,,,,,,,,,242355759.12,11517586460.97,1214717814.83,809386845.15,3666868792.1,,,,,,579124473.15,6270097925.23,5247488535.74,,21000000.0,2123100.0,50000.0,,23173100.0,1010735786.04,5000000.0,,,,1015735786.04,-992562686.04,,,761176.07,761176.07,3621242769.672,,884671434.63,,,884671434.63,-883910258.56,,3371015591.14,4722706300.02,8093721891.16,,,,450078.22,147042974.23,6995493.68,10613073.47,,,,3241808.24,,-1322250.0,-123831417.11,,-809748865.41,-94515474.36,2108564947.74,,5247488535.74,,,,3371015591.14,,,,,,8093721891.16,4722706300.02,,,0
|
||||||
|
600519.SH,20081027,20081027,20080930,1,1,3,,,7405857676.63,,,,,,,,,,,,,211905093.26,7617762769.89,794495241.8,558262259.68,2758978699.12,,,,,,437420881.12,4549157081.72,3068605688.17,,21000000.0,2123100.0,50000.0,,23173100.0,643869405.12,,,,,643869405.12,-620696305.12,,,684568.43,684568.43,2387649036.072,,769284456.96,,,769284456.96,-768599888.53,,1679309494.52,4722706300.02,6402015794.54,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20080828,20080828,20080630,1,1,2,2351939273.63,-1310147.72,4568988857.14,,,,,,,,,,,,,191274102.34,4760262959.48,529788503.56,391783564.12,2044537000.0,,,,,,298472484.82,3264581552.5,1495681406.98,,21000000.0,2123100.0,,,23123100.0,409784280.75,,,,,409784280.75,-386661180.75,,,630430.56,630430.56,1166805704.2289,,766485126.01,,,766485126.01,-765854695.45,,343165530.78,4722706300.02,5065871830.8,,,,-1411074.74,70037352.95,3361247.64,6441361.31,,,,3118790.2,,-720100.0,3752810.71,,-138655736.42,3332575.91,-804204946.49,,1495681406.98,,,,343165530.78,,,,,,5065871830.8,4722706300.02,,,0
|
||||||
|
600519.SH,20080422,20080422,20080331,1,1,1,,,2560048958.8,,,,,,,,,,,,,170134056.73,2730183015.53,282490555.58,231677868.47,1027796155.85,,,,,,195531279.68,1737495859.58,992687155.95,,21000000.0,2123100.0,,,23123100.0,174666400.53,,,,,174666400.53,-151543300.53,,,593163.85,593163.85,764897036.7561,,,,,,593163.85,,841737019.27,4722706300.02,5564443319.29,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20080313,20080313,20071231,1,1,4,2966052508.95,-2019007.08,7437754281.34,,,,,,,,,,,,,95684682.11,7533438963.45,1098306968.33,623333896.62,3602532438.23,,,,,,465962448.89,5790135752.07,1743303211.38,,,,,,,772456652.49,17000000.0,,,,789456652.49,-789456652.49,,,1504621.0,1504621.0,798924602.4326,,706866028.2,,,706866028.2,-705361407.2,,248485151.69,4474221148.33,4722706300.02,,,,-614738.65,103823977.32,8419605.26,65846168.6,,,900998.31,3146711.19,,-1814950.0,117243937.53,,-323901731.4,71616599.29,-1265396867.94,,1743303211.38,,,,248485151.69,,,,,,4722706300.02,4474221148.33,,,0
|
||||||
|
600519.SH,20071023,20071023,20070930,1,1,3,,,5298220603.11,2952037.45,,,,,,,,,,,,48906293.12,5350078933.68,776996775.72,425064074.29,2318043878.67,,,,,,281714970.12,3801819698.8,1548259234.88,,,,,,,545583793.12,17000000.0,,,,562583793.12,-562583793.12,,,280402.72,280402.72,875405463.5745,,706791456.46,,,706791456.46,-706511053.74,,279164388.02,4474221148.33,4753385536.35,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20070817,20070817,20070630,1,1,2,893948241.41,1864264.06,3382733993.41,2952037.45,,,,,,,,,,,,48316812.99,3434002843.85,566986527.26,308683973.48,1657337134.6,,,,,,215182150.96,2748189786.3,685813057.55,,,,,,,332503082.61,17000000.0,,,,349503082.61,-349503082.61,,,247996.59,247996.59,1031415386.9317,,900000.0,,14063.7,914063.7,-666067.11,,335643907.83,4474221148.33,4809865056.16,,,,1317514.09,49772665.39,3214603.12,4580442.62,,,-98880.0,149474.44,,-859950.0,14525569.27,,-139118319.89,-29402802.81,-114079764.15,,685813057.55,,,,335643907.83,,,,,,4809865056.16,4474221148.33,,,0
|
||||||
|
600519.SH,20070428,20070428,20070331,1,1,1,,,1961548939.66,,,,,,,,,,,,,36324558.93,1997873498.59,312227426.81,184609700.68,980951193.45,,,,,,139542111.57,1617330432.51,380543066.08,,,,,,,182658817.77,17000000.0,,,,199658817.77,-199658817.77,,,213750.0,213750.0,865065597.0279,,-166334.65,,,-166334.65,380084.65,,181264332.96,1697004107.01,1878268439.97,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20080313,20070403,20061231,1,1,4,1616375200.07,-4938430.26,6161614576.12,,,,,,,,,,,,,42844942.47,6204459518.59,807104098.32,405050712.97,2390281005.6,,,,,,489086803.27,4091522620.16,2112936898.43,,,,5950.0,,5950.0,737464883.28,41000000.0,,,,778464883.28,-778458933.28,,,4146323.1,4146323.1,1298908657.7284,,760139114.4,,,760139114.4,-755992791.3,,578485173.85,3895735974.48,4474221148.33,,,,1050087.95,84863162.14,3228097.47,8887581.95,,,,140744.01,,-1769450.0,-44290603.36,,-115210408.13,-54278723.79,618879640.38,,2112936898.43,,,,578485173.85,,,,,,4474221148.33,3895735974.48,,,0
|
||||||
|
600519.SH,20071023,20061025,20060930,1,1,3,,,4461142603.77,272461.35,,,,,,,,,,,,27832586.61,4489247651.73,516038135.81,256167696.97,1848630550.03,,,,,,377082194.07,2997918576.88,1491329074.85,,,,,,,544324382.76,,,,,544324382.76,-544324382.76,,,3920036.15,3920036.15,-192741774.33,,757807440.15,,,757807440.15,-753887404.0,,193117288.09,3899690136.33,4092807424.42,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20070817,20060823,20060630,1,1,2,603117899.92,429831.93,2742112327.48,56235.55,,,,,,,,,,,,40528365.32,2782696928.35,386539030.86,177709704.01,1367372390.96,,,,,,255716112.92,2187337238.75,595359689.6,,,,,,,311947422.33,,,,,311947422.33,-311947422.33,,,463048.02,463048.02,188128821.446,,756269723.23,42665714.49,,756269723.23,-755806675.21,,-472394407.94,3897938716.22,3425544308.28,,,,,40854031.59,303570.91,4217782.96,,,1544.65,,,,18049310.48,,41179865.32,12233724.09,-125027872.25,,595359689.6,,,,-472394407.94,,,,,,3425544308.28,3897938716.22,,,0
|
||||||
|
600519.SH,20070428,20060422,20060331,1,1,1,,,1615997366.97,,,,,,,,,,,,,3466834.86,1619464201.83,242178377.14,127524666.3,858102495.56,,,,,,166738587.29,1394544126.29,224920075.54,,,,,,,104817335.87,,,,,104817335.87,-104817335.87,,,1334218.36,1334218.36,-369436328.24,,34997836.48,,,34997836.48,-33663618.12,,86439121.55,997408555.63,1083847677.18,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20060405,20060405,20051231,1,1,4,1169122125.71,-32264593.95,4976668595.34,50557133.43,,,,,,,,,,,,16087755.58,5043313484.35,950764775.72,250797895.85,1600737072.95,,,,,,547306251.51,3349605996.03,1693707488.32,,,,,,,540843725.72,,,,,540843725.72,-540843725.72,,,32502077.9,32502077.9,178632786.111,,191703825.82,,,191703825.82,-159201747.92,,993662014.68,,,,,,-1324018.35,64659106.39,1721214.26,12051388.76,,-6145179.69,,,,-427953.6,,,-166808430.13,-86411335.0,739535163.92,,1693707488.32,,,,993662014.68,,,,,,3891989433.53,2898327418.85,,,0
|
||||||
|
5775
data/CN/600519.SH/raw_historical_metrics_daily_basic.csv
Normal file
5775
data/CN/600519.SH/raw_historical_metrics_daily_basic.csv
Normal file
File diff suppressed because it is too large
Load Diff
107
data/CN/600519.SH/raw_historical_metrics_shareholder_number.csv
Normal file
107
data/CN/600519.SH/raw_historical_metrics_shareholder_number.csv
Normal file
@ -0,0 +1,107 @@
|
|||||||
|
ts_code,ann_date,end_date,holder_num
|
||||||
|
600519.SH,20250813,20250630,220658
|
||||||
|
600519.SH,20250403,20250331,192430
|
||||||
|
600519.SH,20250430,20250331,192430
|
||||||
|
600519.SH,20250403,20241231,207894
|
||||||
|
600519.SH,20241026,20240930,201582
|
||||||
|
600519.SH,20240809,20240630,199209
|
||||||
|
600519.SH,20240403,20240331,161009
|
||||||
|
600519.SH,20240427,20240331,161009
|
||||||
|
600519.SH,20240403,20231231,161640
|
||||||
|
600519.SH,20231021,20230930,150025
|
||||||
|
600519.SH,20230803,20230630,161750
|
||||||
|
600519.SH,20230426,20230331,156190
|
||||||
|
600519.SH,20230331,20230228,159541
|
||||||
|
600519.SH,20230331,20221231,167516
|
||||||
|
600519.SH,20221017,20220930,145225
|
||||||
|
600519.SH,20220803,20220630,146013
|
||||||
|
600519.SH,20220427,20220331,165128
|
||||||
|
600519.SH,20220331,20220228,162591
|
||||||
|
600519.SH,20220331,20211231,153535
|
||||||
|
600519.SH,20211023,20210930,175267
|
||||||
|
600519.SH,20210731,20210630,146298
|
||||||
|
600519.SH,20210428,20210331,136536
|
||||||
|
600519.SH,20210331,20210226,123651
|
||||||
|
600519.SH,20210331,20201231,108662
|
||||||
|
600519.SH,20201026,20200930,114267
|
||||||
|
600519.SH,20200729,20200630,98717
|
||||||
|
600519.SH,20200422,20200331,100851
|
||||||
|
600519.SH,20200428,20200331,100851
|
||||||
|
600519.SH,20200422,20191231,96747
|
||||||
|
600519.SH,20191016,20190930,89062
|
||||||
|
600519.SH,20190718,20190630,88000
|
||||||
|
600519.SH,20190425,20190331,80594
|
||||||
|
600519.SH,20190329,20190228,85659
|
||||||
|
600519.SH,20190329,20181231,107654
|
||||||
|
600519.SH,20181029,20180930,88932
|
||||||
|
600519.SH,20180802,20180630,88019
|
||||||
|
600519.SH,20180428,20180331,99429
|
||||||
|
600519.SH,20180328,20180228,94908
|
||||||
|
600519.SH,20180328,20171231,84984
|
||||||
|
600519.SH,20171026,20170930,63980
|
||||||
|
600519.SH,20170728,20170630,80670
|
||||||
|
600519.SH,20170425,20170331,68033
|
||||||
|
600519.SH,20170415,20161231,52048
|
||||||
|
600519.SH,20161029,20160930,53437
|
||||||
|
600519.SH,20160827,20160630,42194
|
||||||
|
600519.SH,20160421,20160331,39756
|
||||||
|
600519.SH,20160324,20160229,38470
|
||||||
|
600519.SH,20160324,20151231,39909
|
||||||
|
600519.SH,20151023,20150930,46869
|
||||||
|
600519.SH,20150828,20150630,42802
|
||||||
|
600519.SH,20150421,20150414,40746
|
||||||
|
600519.SH,20150421,20150331,40440
|
||||||
|
600519.SH,20150421,20141231,43303
|
||||||
|
600519.SH,20141030,20140930,52957
|
||||||
|
600519.SH,20140829,20140630,56552
|
||||||
|
600519.SH,20140425,20140331,57343
|
||||||
|
600519.SH,20140325,20140318,56431
|
||||||
|
600519.SH,20140325,20131231,73255
|
||||||
|
600519.SH,20131016,20130930,75369
|
||||||
|
600519.SH,20130831,20130630,53045
|
||||||
|
600519.SH,20130418,20130331,68539
|
||||||
|
600519.SH,20130329,20130322,69331
|
||||||
|
600519.SH,20130329,20121231,49870
|
||||||
|
600519.SH,20121026,20120930,40442
|
||||||
|
600519.SH,20120810,20120630,38867
|
||||||
|
600519.SH,20120426,20120331,40079
|
||||||
|
600519.SH,20120411,20111231,45694
|
||||||
|
600519.SH,20111018,20110930,44486
|
||||||
|
600519.SH,20110831,20110630,40174
|
||||||
|
600519.SH,20110423,20110331,55933
|
||||||
|
600519.SH,20110321,20101231,55085
|
||||||
|
600519.SH,20101029,20100930,39850
|
||||||
|
600519.SH,20100812,20100630,63300
|
||||||
|
600519.SH,20100426,20100331,46657
|
||||||
|
600519.SH,20100402,20091231,42780
|
||||||
|
600519.SH,20091024,20090930,29119
|
||||||
|
600519.SH,20090807,20090630,31559
|
||||||
|
600519.SH,20090421,20090331,45397
|
||||||
|
600519.SH,20090325,20081231,27558
|
||||||
|
600519.SH,20081027,20080930,26369
|
||||||
|
600519.SH,20080828,20080630,25200
|
||||||
|
600519.SH,20080422,20080331,27636
|
||||||
|
600519.SH,20080313,20071231,24973
|
||||||
|
600519.SH,20071023,20070930,28506
|
||||||
|
600519.SH,20070817,20070630,22879
|
||||||
|
600519.SH,20070428,20070331,20570
|
||||||
|
600519.SH,20070403,20061231,23572
|
||||||
|
600519.SH,20061025,20060930,26440
|
||||||
|
600519.SH,20060823,20060630,38655
|
||||||
|
600519.SH,20060422,20060331,8993
|
||||||
|
600519.SH,20060405,20051231,9333
|
||||||
|
600519.SH,20051025,20050930,9482
|
||||||
|
600519.SH,20050817,20050630,8880
|
||||||
|
600519.SH,20050423,20050331,10017
|
||||||
|
600519.SH,20050423,20041231,11777
|
||||||
|
600519.SH,20041020,20040930,13478
|
||||||
|
600519.SH,20040728,20040630,16556
|
||||||
|
600519.SH,20040429,20040331,21736
|
||||||
|
600519.SH,20040326,20031231,32349
|
||||||
|
600519.SH,20031030,20030930,37305
|
||||||
|
600519.SH,20030730,20030630,38846
|
||||||
|
600519.SH,20030425,20030331,36706
|
||||||
|
600519.SH,20030326,20021231,36998
|
||||||
|
600519.SH,20021029,20020930,39597
|
||||||
|
600519.SH,20020814,20020630,36556
|
||||||
|
600519.SH,20020417,20011231,46194
|
||||||
|
114
data/CN/600519.SH/raw_income_statement.csv
Normal file
114
data/CN/600519.SH/raw_income_statement.csv
Normal file
@ -0,0 +1,114 @@
|
|||||||
|
ts_code,ann_date,f_ann_date,end_date,report_type,comp_type,end_type,basic_eps,diluted_eps,total_revenue,revenue,int_income,prem_earned,comm_income,n_commis_income,n_oth_income,n_oth_b_income,prem_income,out_prem,une_prem_reser,reins_income,n_sec_tb_income,n_sec_uw_income,n_asset_mg_income,oth_b_income,fv_value_chg_gain,invest_income,ass_invest_income,forex_gain,total_cogs,oper_cost,int_exp,comm_exp,biz_tax_surchg,sell_exp,admin_exp,fin_exp,assets_impair_loss,prem_refund,compens_payout,reser_insur_liab,div_payt,reins_exp,oper_exp,compens_payout_refu,insur_reser_refu,reins_cost_refund,other_bus_cost,operate_profit,non_oper_income,non_oper_exp,nca_disploss,total_profit,income_tax,n_income,n_income_attr_p,minority_gain,oth_compr_income,t_compr_income,compr_inc_attr_p,compr_inc_attr_m_s,ebit,ebitda,insurance_exp,undist_profit,distable_profit,rd_exp,fin_exp_int_exp,fin_exp_int_inc,transfer_surplus_rese,transfer_housing_imprest,transfer_oth,adj_lossgain,withdra_legal_surplus,withdra_legal_pubfund,withdra_biz_devfund,withdra_rese_fund,withdra_oth_ersu,workers_welfare,distr_profit_shrhder,prfshare_payable_dvd,comshare_payable_dvd,capit_comstock_div,continued_net_profit,update_flag
|
||||||
|
600519.SH,20251030,20251030,20250930,1,1,3,51.53,51.53,130903889634.88,128453707655.86,2450181979.02,,,,,,,,,,,,,,6956011.89,59165.27,,,41446175513.84,11183972073.77,136006174.86,55753.36,20645707926.55,4478672252.48,5503383668.62,-634730437.77,,,,,,,,,,,,89489694566.48,39970046.24,126220158.04,,89403444454.68,22504639708.51,66898804746.17,64626746712.18,2272058033.99,7966781.33,66906771527.5,64635607694.51,2271163832.99,88847437026.1,,,,,113086640.98,6505588.51,644763065.59,,,,,,,,,,,,,,,66898804746.17,1
|
||||||
|
600519.SH,20250813,20250813,20250630,1,1,2,36.18,36.18,91093762553.97,89389354416.84,1704408137.13,,,,,,,,,,,,,,1758003.31,59165.27,,,28349636284.58,7777491083.93,91606314.1,42669.36,13942384581.48,3260462949.46,3694704172.74,-486644673.87,,,,,,,,,,,,62768973374.37,32407899.24,23380506.79,,62778000766.82,15791319317.58,46986681449.24,45402962298.1,1583719151.14,10694897.95,46997376347.19,45413657196.05,1583719151.14,62279999606.47,63396985326.46,,,,73901545.96,4369620.54,493572693.81,,,,,,,,,,,,,,,46986681449.24,1
|
||||||
|
600519.SH,20250430,20250430,20250331,1,1,1,21.38,21.38,51443450583.77,50600957885.78,842492697.99,,,,,,,,,,,,,,652973.61,265351.99,,,14426048417.43,4061430550.43,47946102.54,19149.94,7164819273.48,1495322480.9,1919959143.43,-282549536.99,,,,,,,,,,,,37036598228.0,16421712.88,21566291.09,,37031453649.79,9256817638.18,27774636011.61,26847474238.76,927161772.85,3280481.68,27777916493.29,26850754720.44,927161772.85,36752638571.88,,,,,26350331.91,2430564.85,286641752.14,,,,,,,,,,,,,,,27774636011.61,1
|
||||||
|
600519.SH,20250403,20250403,20241231,1,1,4,68.64,68.64,174144069958.25,170899152276.34,3244917681.91,,,,,,,,,,,,,,60980724.35,9130340.37,,,54547219888.6,13789482367.98,105127802.03,94078.17,26926161474.99,5639300059.49,9315650060.38,-1470219863.34,,,,,,,,,,,,119688579453.23,70936575.97,120937834.74,,119638578194.46,30303850168.56,89334728025.9,86228146421.62,3106581604.28,-3854497.18,89330873528.72,86224291924.44,3106581604.28,118147859673.12,120232879288.24,,,,218375472.87,14474584.09,1476991223.18,,,,,,,,,,,,,,,89334728025.9,1
|
||||||
|
600519.SH,20241026,20241026,20240930,1,1,3,48.42,48.42,123122542625.45,120776131874.69,2346410750.76,,,,,,,,,,,,,,40768101.0,8019358.73,,,39192736850.97,10228077394.34,72011709.35,212030.22,19911791735.67,4235182341.09,5767525028.76,-1172804656.48,,,,,,,,,,,,83996733560.98,54052930.61,1902888.56,,84048883603.03,21017421363.48,63031462239.55,60827552118.51,2203910121.04,-305452.86,63031156786.69,60827246665.65,2203910121.04,82775149003.59,,,,,140401034.71,7226289.08,1170528993.99,,,,,,,,,,,,,,,63031462239.55,1
|
||||||
|
600519.SH,20240809,20240809,20240630,1,1,2,33.19,33.19,83451164646.53,81930977667.75,1520186978.78,,,,,,,,,,,,,,35533843.83,2288120.31,,,25954182885.05,6750879251.19,40596070.44,200913.8,13493473033.78,2617482932.18,3836028544.08,-894961239.26,,,,,,,,,,,,57550951619.01,27617288.18,287253.75,,57578281653.44,14401367308.32,43176914345.12,41695610983.37,1481303361.75,-2210717.86,43174703627.26,41693400265.51,1481303361.75,56618101134.93,57619175961.81,,,,92416649.15,5748136.6,895583582.37,,,,,,,,,,,,,,,43176914345.12,1
|
||||||
|
600519.SH,20240427,20240427,20240331,1,1,1,19.16,19.16,46484738134.23,45775517043.29,709221090.94,,,,,,,,,,,,,,13714077.55,1283616.07,,,13356678545.81,3381292339.02,19863233.57,17623.14,7198747241.22,1140575656.66,2062253342.52,-486783948.02,,,,,,,,,,,,33157339181.96,16401791.11,55833.06,,33173685140.01,8291337813.27,24882347326.74,24065262374.15,817084952.59,-2048071.03,24880299255.71,24063214303.12,817084952.59,32655549503.11,,,,,28165665.55,2468225.23,500470819.86,,,,,,,,,,,,,,,24882347326.74,1
|
||||||
|
600519.SH,20240403,20240403,20231231,1,1,4,59.49,59.49,150560330316.45,147693604994.14,2866725322.31,,,,,,,,,,,,,,3151962.5,34025967.82,,,46923018175.28,11867273851.78,113500129.93,68578.57,22234175898.6,4648613585.82,9729389252.31,-1789503701.48,,,,,,,,,,,,103708655208.38,86779655.95,132881174.52,,103662553689.81,26141077412.01,77521476277.8,74734071550.75,2787404727.05,4715179.82,77526191457.62,74738786730.57,2787404727.05,101882453313.55,103819869620.55,,,,157371873.01,12624628.35,1942301920.98,,,,,,,,,,,,,,,77521476277.8,1
|
||||||
|
600519.SH,20231021,20231021,20230930,1,1,3,42.09,42.09,105315900448.1,103268354688.44,2047545759.66,,,,,,,,,,,,,,9435832.66,6080875.75,,,32191257134.18,8563558153.38,77457088.17,161542.35,16029487114.77,3062692687.17,5733477491.0,-1332267887.99,,,,,,,,,,,,73171463156.46,70894268.8,15671830.68,,73226685594.58,18399514222.61,54827171371.97,52876217064.12,1950954307.85,1707739.52,54828879111.49,52877924803.64,1950954307.85,71826312297.15,,,,,101126024.63,9710423.34,1438358469.58,,,,,,,,,,,,,,,54827171371.97,1
|
||||||
|
600519.SH,20230803,20230803,20230630,1,1,2,28.64,28.64,70987206095.38,69576019445.77,1411186649.61,,,,,,,,,,,,,,-79760.73,4078666.67,,,21125002154.91,5706568368.85,53625341.44,148486.95,10600740606.94,1786303323.18,3830384740.24,-871240079.13,,,,,,,,,,,,49891753180.54,46397097.35,14166793.71,,49923983484.18,12592012294.9,37331971189.28,35980415090.77,1351556098.51,4998834.62,37336970023.9,35985413925.39,1351556098.51,49019791726.91,49979025538.31,,,,72770682.08,6261816.21,947779393.28,,,,,,,,,,,,,,,37331971189.28,1
|
||||||
|
600519.SH,20230426,20230426,20230331,1,1,1,16.55,16.55,39379301807.75,38755812096.89,623489710.86,,,,,,,,,,,,,,,4078666.67,,,10718404923.3,2869644707.84,14002320.82,243203.14,5460376291.15,756507749.16,2012191904.39,-420323994.04,,,,,,,,,,,,28685886991.92,14364314.22,107411.52,,28700143894.62,7175418264.46,21524725630.16,20794882754.55,729842875.61,3008282.06,21527733912.22,20797891036.61,729842875.61,28261484331.21,,,,,22956214.08,3298202.04,429711799.18,,,,,,,,,,,,,,,21524725630.16,1
|
||||||
|
600519.SH,20230331,20230331,20221231,1,1,4,49.93,49.93,127553959355.97,124099843771.99,3454115583.98,,,,,,,,,,,,,,,63840000.0,,,39762996163.1,10093468616.63,105584206.24,143141.51,18495818534.22,3297724190.94,9012191073.63,-1391805826.72,,,,,,,,,,,,87879521782.39,70852285.4,248884319.61,,87701489748.18,22326352981.43,65375136766.75,62716443738.27,2658693028.48,2240973.45,65377377740.2,62718684711.72,2658693028.48,86423662719.98,88112113027.05,,,,135185680.4,12023204.77,1475422303.64,,,,,,,,,,,,,,,65375136766.75,1
|
||||||
|
600519.SH,20230331,20230331,20221231,1,1,4,49.93,49.93,127553959355.97,124099843771.99,3454115583.98,,,,,,,,,,,,,,,63840000.0,,,39762996163.1,10093468616.63,105584206.24,143141.51,18495818534.22,3297724190.94,9012191073.63,-1391805826.72,,,,,,,,,,,,87879521782.39,70852285.4,248884319.61,,87701489748.18,22326352981.43,65375136766.75,62716443738.27,2658693028.48,2240973.45,65377377740.2,62718684711.72,2658693028.48,86423662719.98,88112113027.05,,,,135185680.4,12023204.77,1475422303.64,,,,,,,,,,,,,,,65375136766.75,0
|
||||||
|
600519.SH,20221017,20221017,20220930,1,1,3,35.34,35.34,89785880318.36,87160232759.05,2625647559.31,,,,,,,,,,,,,,,47880000.0,,,27890026131.48,7082313332.56,83063555.48,608282.5,13640802119.22,2405739943.45,5568895544.01,-1005471184.64,,,,,,,,,,,,61961547199.61,49078522.18,94204568.85,,61916421152.94,15602427379.53,46313993773.41,44399815583.54,1914178189.87,-2322075.44,46311671697.97,44397493508.1,1914178189.87,60907748778.42,,,,,114934513.17,8720410.22,1064812641.22,,,,,,,,,,,,,,,46313993773.41,1
|
||||||
|
600519.SH,20220803,20220803,20220630,1,1,2,23.72,23.72,59443518511.24,57616866647.29,1826651863.95,,,,,,,,,,,,,,,31920000.0,,,17855048550.55,4546487846.1,62564891.22,395810.38,8712140504.06,1507140603.86,3632969021.8,-667791757.03,,,,,,,,,,,,41634786520.42,35851301.12,30717366.11,,41639920455.43,10534556382.77,31105364072.66,29793908077.83,1311455994.83,-2128422.08,31103235650.58,29791779655.75,1311455994.83,40934731579.48,41757596363.29,,,,60119906.58,5416643.34,676314810.88,,,,,,,,,,,,,,,31105364072.66,1
|
||||||
|
600519.SH,20220427,20220427,20220331,1,1,1,13.73,13.73,33187160227.05,32295763804.41,891396422.64,,,,,,,,,,,,,,,15960000.0,,,9187136631.73,2464917267.76,34534696.0,207776.85,4337126062.79,530953738.61,2133082794.34,-334383978.12,,,,,,,,,,,,24026868197.61,13037802.3,28787943.22,,24011118056.69,6059001910.9,17952116145.8,17244968587.32,707147558.48,-1346401.36,17950769744.44,17243622185.96,707147558.48,23676524219.49,,,,,19541510.23,,338999547.54,,,,,,,,,,,,,,,17952116145.8,1
|
||||||
|
600519.SH,20220331,20220331,20211231,1,1,4,41.76,41.76,109464278563.89,106190154843.76,3274123720.13,,,,,,,,,,,,,,-2244726.29,58255937.39,,,34789924908.66,8983377809.96,173897197.98,115082.12,15304469070.03,2737369434.78,8450274065.03,-934523406.02,,,,,,,,,,,,74750880777.52,68989219.74,291838102.5,,74528031894.76,18807501938.3,55720529956.46,52460144378.16,3260385578.3,-7686513.03,55712843443.43,52452457865.13,3260385578.3,73760346160.4,75341560411.71,,,,61923213.59,13529867.76,944578412.02,,,,,,,,,,,,,,,55720529956.46,0
|
||||||
|
600519.SH,20220331,20220331,20211231,1,1,4,41.76,41.76,109464278563.89,106190154843.76,3274123720.13,,,,,,,,,,,,,,-2244726.29,58255937.39,,,34789924908.66,8983377809.96,173897197.98,115082.12,15304469070.03,2737369434.78,8450274065.03,-934523406.02,,,,,,,,,,,,74750880777.52,68989219.74,291838102.5,,74528031894.76,18807501938.3,55720529956.46,52460144378.16,3260385578.3,-7686513.03,55712843443.43,52452457865.13,3260385578.3,73760346160.4,75341560411.71,,,,61923213.59,13529867.76,944578412.02,,,,,,,,,,,,,,,55720529956.46,1
|
||||||
|
600519.SH,20211023,20211023,20210930,1,1,3,29.67,29.67,77053154965.96,74642203802.55,2410951163.41,,,,,,,,,,,,,,-2244726.29,43801333.33,,,24083380664.33,6574930241.8,123887217.81,532815.58,10605968511.88,1923137927.78,5414713232.13,-613412185.94,,,,,,,,,,,,53022962436.42,5033924.5,171902439.68,,52856093921.24,13281132730.13,39574961191.11,37266174159.97,2308787031.14,-4684099.66,39570277091.45,37261490060.31,2308787031.14,52367993643.44,,,,,42104922.09,13266678.28,619199343.06,,,,,,,,,,,,,,,39574961191.11,1
|
||||||
|
600519.SH,20210731,20210731,20210630,1,1,2,19.63,19.63,50721582926.18,49087277796.01,1634305130.17,,,,,,,,,,,,,,-2244726.29,27841333.33,,,15684641667.03,4232098308.34,75160784.01,359392.79,6955342575.05,1290651656.73,3487193656.59,-366127499.92,,,,,,,,,,,,35071768181.08,2719688.21,23487697.25,,35051000172.04,8844316315.89,26206683856.15,24653985551.58,1552698304.57,-3126281.47,26203557574.68,24650859270.11,1552698304.57,34666913045.12,35377143115.12,,,,23093822.44,12835235.42,380402911.81,,,,,,,,,,,,,,,26206683856.15,0
|
||||||
|
600519.SH,20210731,20210731,20210630,1,1,2,19.63,19.63,50721582926.18,49087277796.01,1634305130.17,,,,,,,,,,,,,,-2244726.29,27841333.33,,,15684641667.03,4232098308.34,75160784.01,359392.79,6955342575.05,1290651656.73,3487193656.59,-366127499.92,,,,,,,,,,,,35071768181.08,2719688.21,23487697.25,,35051000172.04,8844316315.89,26206683856.15,24653985551.58,1552698304.57,-3126281.47,26203557574.68,24650859270.11,1552698304.57,34680044074.12,35431916955.9,,,,23093822.44,12835235.42,380402911.81,,,,,,,,,,,,,,,26206683856.15,1
|
||||||
|
600519.SH,20210428,20210428,20210331,1,1,1,11.11,11.11,28064735731.77,27270884813.14,793850918.63,,,,,,,,,,,,,,-2213879.07,,,,8355645310.41,2269951051.23,35202258.37,197029.09,3827695095.72,567069564.77,1780457948.16,-136091144.09,,,,,,,,,,,,19714061303.51,866380.31,20051354.48,,19694876329.34,4922846293.72,14772030035.62,13954462085.61,817567950.01,-2945371.32,14769084664.3,13951516714.29,817567950.01,19580184038.49,,,,,11426605.78,,142811160.61,,,,,,,,,,,,,,,14772030035.62,1
|
||||||
|
600519.SH,20210331,20210331,20201231,1,1,4,37.17,37.17,97993240501.21,94915380916.72,3077859584.49,,,,,,,,,,,,,,4897994.43,305631.46,,,31376502397.41,8154001476.28,111128537.31,105888.96,13886517290.78,2547745650.95,6789844289.39,-234610582.44,,,,,,,,,,,,66635079882.38,11051136.15,449189027.42,,66196941991.11,16673612108.71,49523329882.4,46697285429.81,2826044452.59,1867354.04,49525197236.44,46699152783.85,2826044452.59,66395265674.05,67712134053.41,,,,50398036.33,,278697733.32,,,,,,,,,,,,,,,49523329882.4,1
|
||||||
|
600519.SH,20210331,20210331,20201231,1,1,4,37.17,37.17,97993240501.21,94915380916.72,3077859584.49,,,,,,,,,,,,,,4897994.43,305631.46,,,31376502397.41,8154001476.28,111128537.31,105888.96,13886517290.78,2547745650.95,6789844289.39,-234610582.44,,,,,,,,,,,,66635079882.38,11051136.15,449189027.42,,66196941991.11,16673612108.71,49523329882.4,46697285429.81,2826044452.59,1867354.04,49525197236.44,46699152783.85,2826044452.59,66395265674.05,67712134053.41,,,,50398036.33,,278697733.32,,,,,,,,,,,,,,,49523329882.4,0
|
||||||
|
600519.SH,20201026,20201026,20200930,1,1,3,26.93,26.93,69574876860.53,67214944638.48,2359932222.05,,,,,,,,,,,,,,6317689.14,68175.91,,,21607957820.33,5830896325.15,79041539.65,473499.03,9414358381.08,1775856610.73,4549515642.78,-155303715.07,,,,,,,,,,,,47985820569.68,7360183.46,114491237.91,,47878689515.23,12028016173.07,35850673342.16,33827103961.22,2023569380.94,1571160.63,35852244502.79,33828675121.85,2023569380.94,47987998800.17,,,,,37894874.96,,163867810.61,,,,,,,,,,,,,,,35850673342.16,0
|
||||||
|
600519.SH,20201026,20201026,20200930,1,1,3,26.93,26.93,69574876860.53,67214944638.48,2359932222.05,,,,,,,,,,,,,,6317689.14,68175.91,,,21607957820.33,5830896325.15,79041539.65,473499.03,9414358381.08,1775856610.73,4549515642.78,-155303715.07,,,,,,,,,,,,47985820569.68,7360183.46,114491237.91,,47878689515.23,12028016173.07,35850673342.16,33827103961.22,2023569380.94,1571160.63,35852244502.79,33828675121.85,2023569380.94,47987998800.17,,,,,37894874.96,,163867810.61,,,,,,,,,,,,,,,35850673342.16,1
|
||||||
|
600519.SH,20200729,20200729,20200630,1,1,2,17.99,17.99,45634371275.58,43952804663.5,1681566612.08,,,,,,,,,,,,,,7317117.83,,,,13572320639.34,3752326517.73,52985735.87,327091.95,5603519809.68,1163333510.55,2972613711.83,-72845014.14,,,,,,,,,,,,32080914607.01,2620815.86,105050966.06,,31978484456.81,8050937980.58,23927546476.23,22601655085.51,1325891390.72,1296504.33,23928842980.56,22602951589.84,1325891390.72,32000752475.04,32652904073.51,,,,23591481.34,,78490174.76,,,,,,,,,,,,,,,23927546476.23,0
|
||||||
|
600519.SH,20200729,20200729,20200630,1,1,2,17.99,17.99,45634371275.58,43952804663.5,1681566612.08,,,,,,,,,,,,,,7317117.83,,,,13572320639.34,3752326517.73,52985735.87,327091.95,5603519809.68,1163333510.55,2972613711.83,-72845014.14,,,,,,,,,,,,32080914607.01,2620815.86,105050966.06,,31978484456.81,8050937980.58,23927546476.23,22601655085.51,1325891390.72,1296504.33,23928842980.56,22602951589.84,1325891390.72,32000752475.04,32652904073.51,,,,23591481.34,,78490174.76,,,,,,,,,,,,,,,23927546476.23,1
|
||||||
|
600519.SH,20200428,20200428,20200331,1,1,1,10.42,10.42,25298492025.94,24405394535.33,893097490.61,,,,,,,,,,,,,,-2776722.28,,,,6737937897.81,2032443452.95,31047084.29,150922.74,2447742851.57,661305550.73,1559853186.0,-5135087.0,,,,,,,,,,,,18560620625.58,1008825.8,80127555.48,,18481501895.9,4618648408.66,13862853487.24,13093770211.16,769083276.08,-56259.53,13862797227.71,13093713951.63,769083276.08,18558442597.76,,,,,10349599.63,,7361413.42,,,,,,,,,,,,,,,13862853487.24,0
|
||||||
|
600519.SH,20200428,20200428,20200331,1,1,1,10.42,10.42,25298492025.94,24405394535.33,893097490.61,,,,,,,,,,,,,,-2776722.28,,,,6737937897.81,2032443452.95,31047084.29,150922.74,2447742851.57,661305550.73,1559853186.0,-5135087.0,,,,,,,,,,,,18560620625.58,1008825.8,80127555.48,,18481501895.9,4618648408.66,13862853487.24,13093770211.16,769083276.08,-56259.53,13862797227.71,13093713951.63,769083276.08,18565623674.28,,,,,10349599.63,,7361413.42,,,,,,,,,,,,,,,13862853487.24,1
|
||||||
|
600519.SH,20200422,20200422,20191231,1,1,4,32.8,32.8,88854337488.76,85429573467.25,3424471568.68,,292452.83,,,,,,,,,,,,-14018472.46,,,,29817566523.17,7430013945.12,145752825.87,73178.4,12733292400.79,3278990982.26,6167982844.22,7458015.66,,,,,,,,,,,,59041489276.14,9454451.03,268391929.45,,58782551797.72,14812551005.21,43970000792.51,41206471014.43,2763529778.08,-132996.09,43969867796.42,41206338018.34,2763529778.08,59062997887.83,60306476334.7,,,,48688841.05,,20667205.74,,,,,,,,,,,,,,,43970000792.51,0
|
||||||
|
600519.SH,20200422,20200422,20191231,1,1,4,32.8,32.8,88854337488.76,85429573467.25,3424471568.68,,292452.83,,,,,,,,,,,,-14018472.46,,,,29817566523.17,7430013945.12,145752825.87,73178.4,12733292400.79,3278990982.26,6167982844.22,7458015.66,,,,,,,,,,,,59041489276.14,9454451.03,268391929.45,,58782551797.72,14812551005.21,43970000792.51,41206471014.43,2763529778.08,-132996.09,43969867796.42,41206338018.34,2763529778.08,59062997887.83,60306476334.7,,,,48688841.05,,20667205.74,,,,,,,,,,,,,,,43970000792.51,1
|
||||||
|
600519.SH,20191016,20191016,20190930,1,1,3,24.24,24.24,63508663046.7,60934658070.86,2573995541.88,,9433.96,,,,,,,,,,,,-109006376.51,,,,20087317197.22,5185881319.33,128376094.41,445824.92,7947164744.4,2613988343.92,4139407936.02,-541979.58,,,,,,,,,,,,43312307349.4,8892639.68,115286844.41,,43205913144.67,10793609808.71,32412303335.96,30454855385.44,1957447950.52,-650628.86,32411652707.1,30454204756.58,1957447950.52,43429846477.61,,,,,65151161.31,,9042607.71,,,,,,,,,,,,,,,32412303335.96,1
|
||||||
|
600519.SH,20191016,20191016,20190930,1,1,3,24.24,24.24,63508663046.7,60934658070.86,2573995541.88,,9433.96,,,,,,,,,,,,-109006376.51,,,,20087317197.22,5185881319.33,128376094.41,445824.92,7947164744.4,2613988343.92,4139407936.02,-541979.58,,,,,,,,,,,,43312307349.4,8892639.68,115286844.41,,43205913144.67,10793609808.71,32412303335.96,30454855385.44,1957447950.52,-650628.86,32411652707.1,30454204756.58,1957447950.52,43428247622.39,,,,,65151161.31,,9042607.71,,,,,,,,,,,,,,,32412303335.96,0
|
||||||
|
600519.SH,20190718,20190718,20190630,1,1,2,15.88,15.88,41172681309.94,39487788339.74,1684883536.24,,9433.96,,,,,,,,,,,,5910002.85,,,,12780594982.06,3211620131.28,64345838.48,269060.71,4739163706.61,1986959217.73,2715858665.11,-1912781.6,,,,,,,,,,,,28397996330.73,7269391.57,115134397.98,,28290131324.32,7093603774.21,21196527550.11,19951025609.22,1245501940.89,-143827.98,21196383722.13,19950881781.24,1245501940.89,28397443093.77,29019793365.43,,,,52596141.25,,7269547.49,,,,,,,,,,,,,,,21196527550.11,0
|
||||||
|
600519.SH,20190718,20190718,20190630,1,1,2,15.88,15.88,41172681309.94,39487788339.74,1684883536.24,,9433.96,,,,,,,,,,,,5910002.85,,,,12780594982.06,3211620131.28,64345838.48,269060.71,4739163706.61,1986959217.73,2715858665.11,-1912781.6,,,,,,,,,,,,28397996330.73,7269391.57,115134397.98,,28290131324.32,7093603774.21,21196527550.11,19951025609.22,1245501940.89,-143827.98,21196383722.13,19950881781.24,1245501940.89,28390173546.28,29012523817.94,,,,52596141.25,,7269547.49,,,,,,,,,,,,,,,21196527550.11,1
|
||||||
|
600519.SH,20190425,20190425,20190331,1,1,1,8.93,8.93,22480525254.69,21644002712.86,836522541.83,,,,,,,,,,,,,,,,,,6484302977.71,1707440713.18,32695173.91,145194.58,2407159931.97,871503082.76,1456803021.01,-337499.25,,,,,,,,,,,,15996222276.98,2463464.43,110001572.42,,15888684168.99,3972963057.65,11915721111.34,11221431345.08,694289766.26,-2147635.1,11913573476.24,11219283709.98,694289766.26,15999203337.42,,,,,8904052.87,,3318559.69,,,,,,,,,,,,,,,11915721111.34,0
|
||||||
|
600519.SH,20190329,20190329,20181231,1,1,4,28.02,28.02,77199384110.22,73638872388.03,3559634363.7,,877358.49,,,,,,,,,,,,,,,,25866030564.04,6522921833.77,136317779.84,124387.35,11288926846.97,2572076872.16,5325940762.24,-3521209.23,1289685.01,,,,,,,,,,,51342987681.18,11619526.11,527003759.82,,50827603447.47,12997985690.66,37829617756.81,35203625263.22,2625992493.59,335850.7,37829953607.51,35203961113.92,2625992493.59,51339541471.95,52514966968.37,,,,21953605.93,,14410823.72,,,,,,,,,,,,,,,37829617756.81,0
|
||||||
|
600519.SH,20190329,20190329,20181231,1,1,4,28.02,28.02,77199384110.22,73638872388.03,3559634363.7,,877358.49,,,,,,,,,,,,,,,,25866030564.04,6522921833.77,136317779.84,124387.35,11288926846.97,2572076872.16,5325940762.24,-3521209.23,1289685.01,,,,,,,,,,,51342987681.18,11619526.11,527003759.82,,50827603447.47,12997985690.66,37829617756.81,35203625263.22,2625992493.59,335850.7,37829953607.51,35203961113.92,2625992493.59,51339541471.95,52514966968.37,,,,21953605.93,,14410823.72,,,,,,,,,,,,,,,37829617756.81,1
|
||||||
|
600519.SH,20181029,20181029,20180930,1,1,3,19.69,19.69,54969266451.42,52241669986.01,2727596465.41,,,,,,,,,,,,,,,,,,19131347223.82,4637055449.21,96386984.02,312354.23,7855685465.07,2845576568.3,3684290694.19,-4384064.29,1221263.23,,,,,,,,,,,35837919227.6,10719272.19,271320093.52,,35577318406.27,9005963447.6,26571354958.67,24733552720.33,1837802238.34,1472775.26,26572827733.93,24735025495.59,1837802238.34,35843225048.77,,,,,15202509.86,,8468622.23,,,,,,,,,,,,,,,26571354958.67,0
|
||||||
|
600519.SH,20181029,20181029,20180930,1,1,3,19.69,19.69,54969266451.42,52241669986.01,2727596465.41,,,,,,,,,,,,,,,,,,19131347223.82,4637055449.21,96386984.02,312354.23,7855685465.07,2845576568.3,3684290694.19,-4384064.29,1221263.23,,,,,,,,,,,35837919227.6,10719272.19,271320093.52,,35577318406.27,9005963447.6,26571354958.67,24733552720.33,1837802238.34,1472775.26,26572827733.93,24735025495.59,1837802238.34,35843225048.77,,,,,15202509.86,,8468622.23,,,,,,,,,,,,,,,26571354958.67,1
|
||||||
|
600519.SH,20180802,20180802,20180630,1,1,2,12.55,12.55,35251464783.33,33396709893.11,1854754890.22,,,,,,,,,,,,,,,,,,12371568962.83,3025025121.38,49367487.19,176326.55,4639999858.67,2199587993.36,2460415497.4,-4224584.95,1221263.23,,,,,,,,,,,22879895820.5,6714437.7,166643463.82,,22719966794.38,5798614348.8,16921352445.58,15764185782.66,1157166662.92,-1112190.02,16920240255.56,15763073592.64,1157166662.92,22875921235.55,23465075659.56,,,,,,,,,,,,,,,,,,,,,16921352445.58,1
|
||||||
|
600519.SH,20180802,20180802,20180630,1,1,2,12.55,12.55,35251464783.33,33396709893.11,1854754890.22,,,,,,,,,,,,,,,,,,12371568962.83,3025025121.38,49367487.19,176326.55,4639999858.67,2199587993.36,2460415497.4,-4224584.95,1221263.23,,,,,,,,,,,22879895820.5,6714437.7,166643463.82,,22719966794.38,5798614348.8,16921352445.58,15764185782.66,1157166662.92,-1112190.02,16920240255.56,15763073592.64,1157166662.92,22875921235.55,23465075659.56,,,,,,,,,,,,,,,,,,,,,16921352445.58,0
|
||||||
|
600519.SH,20180428,20180428,20180331,1,1,1,6.77,6.77,18395256845.96,17466166384.96,929090461.0,,,,,,,,,,,,,,,,,,6217578453.0,1518592897.51,25215075.52,84764.75,2525570612.47,945090499.2,1204204773.65,-3460582.58,2280412.48,,,,,,,,,,,12177678392.96,2230584.69,7376224.07,,12172532753.58,3041997000.28,9130535753.3,8506906678.2,623629075.1,-482072.99,9130053680.31,8506424605.21,623629075.1,12176498222.86,,,,,,,,,,,,,,,,,,,,,,9130535753.3,0
|
||||||
|
600519.SH,20180328,20180328,20171231,1,1,4,21.56,21.56,61062756866.16,58217861314.17,2844310646.33,,584905.66,,,,,,,,,,,,,,,,22122749332.71,5940436371.97,135187797.06,75378.0,8404214470.69,2986068544.99,4720542820.14,-55722346.19,-8053703.95,,,,,,,,,,,38940007533.45,12201990.51,212137381.36,,38740072142.6,9733648906.6,29006423236.0,27079360255.74,1927062980.26,3839265.16,29010262501.16,27083199520.9,1927062980.26,38873575353.49,39999409894.68,,,,,,,,,,,,,,,,,,,,,29006423236.0,0
|
||||||
|
600519.SH,20171026,20171026,20170930,1,1,3,15.91,15.91,44487374571.44,42450467500.01,2036322165.77,,584905.66,,,,,,,,,,,,,,,,15850431186.09,4273438303.5,107339266.35,205913.47,6423976199.89,1977910933.9,3115038946.76,-39273204.75,-8205173.03,,,,,,,,,,,28636943385.35,9775757.86,153881485.17,2096268.03,28492837658.04,7131368591.23,21361469066.81,19983846984.1,1377622082.71,4011233.4,21365480300.21,19987858217.5,1377622082.71,28589465007.57,,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20170728,20170728,20170630,1,1,2,8.96,8.96,25493896745.03,24190030218.96,1303413695.88,,452830.19,,,,,,,,,,,,,,,,9370126828.76,2511228414.91,68959093.04,116421.02,3419416545.5,1378870495.32,2032246237.88,-37505205.88,-3205173.03,,,,,,,,,,,16123769916.27,5597183.83,45837582.1,115399.49,16083529518.0,4039090821.97,12044438696.03,11250860929.71,793577766.32,3447000.51,12047885696.54,11254307930.22,793577766.32,16080454876.62,16641994771.34,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20170425,20170425,20170331,1,1,1,4.87,4.87,13913411369.3,13308639084.87,604319454.24,,452830.19,,,,,,,,,,,,,,,,5123258606.74,1176997676.07,33093150.24,52182.76,1973301671.93,852434090.09,1122230514.33,-29494286.28,-5356392.4,,,,,,,,,,,8790152762.56,1770099.69,36882434.3,69414.6,8755040427.95,2210206968.88,6544833459.07,6123119324.13,421714134.94,511001.79,6545344460.86,6123630325.92,421714134.94,8755302083.88,,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20170415,20170415,20161231,1,1,4,13.31,13.31,40155084412.93,38862189993.84,1292722909.66,,171509.43,,,,,,,,,,,,,,,,15889459243.51,3410104085.97,122961049.54,73593.72,6508926343.26,1681052022.9,4187189840.42,-33175188.52,12327496.22,,,,,,,,,,,24265625169.42,8553926.06,316298138.37,1960971.07,23957880957.11,6027237847.23,17930643109.88,16718362734.16,1212280375.72,1793233.91,17932436343.79,16720155968.07,1212280375.72,24243509814.67,25177704486.87,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20161029,20161029,20160930,1,1,3,9.92,9.92,27532735151.02,26631884032.43,900679609.16,,171509.43,,,,,,,,,,,,,,,,9383156947.59,2225398682.82,88355504.29,115393.23,3623883800.05,655110282.33,2786104248.79,-1302024.0,5491060.08,,,,,,,,,,,18149578203.43,8262314.45,119855695.88,50154.5,18037984822.0,4707793040.11,13330191781.89,12465577764.14,864614017.75,3205168.24,13333396950.13,12468782932.38,864614017.75,18153767239.51,,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20160827,20160827,20160630,1,1,2,7.01,7.01,18737617091.82,18173234673.44,564210908.95,,171509.43,,,,,,,,,,,,,,,,5977493622.96,1475407709.24,56032755.92,70815.83,2205658604.87,387421652.45,1859591870.32,-12226120.6,5536334.93,,,,,,,,,,,12760123468.86,5374865.27,213054.89,32754.9,12765285279.24,3388082316.09,9377202963.15,8802637138.02,574565825.13,2292209.29,9379495172.44,8804929347.31,574565825.13,12751798333.9,13215208006.6,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20160421,20160421,20160331,1,1,1,3.89,3.89,10250867583.69,9988753730.97,262083852.72,,30000.0,,,,,,,,,,,,,,,,3048304476.48,765002011.77,27297384.59,35523.63,1180622899.52,170385412.55,905013030.88,-3031403.42,2979616.96,,,,,,,,,,,7202563107.21,4199647.61,27219.7,26600.0,7206735535.12,1994656882.64,5212078652.48,4889271595.32,322807057.16,3517202.39,5215595854.87,4892788797.71,322807057.16,7202511320.75,,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20160324,20160324,20151231,1,1,4,12.34,12.34,33446859045.58,32659583725.28,786545320.3,,730000.0,,,,,,,,,,,,,3869276.9,,,11291736359.61,2538337449.06,74159619.28,62172.83,3449170637.4,1484961519.21,3812852076.19,-67266800.97,-540313.39,,,,,,,,,,,22158991962.87,4823183.32,162100184.85,188439.42,22001714961.34,5546718336.12,16454996625.22,15503090276.38,951906348.84,-12415031.48,16442581593.74,15490675244.9,951906348.84,22087565885.0,22935712582.73,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20151023,20151023,20150930,1,1,3,9.09,9.09,23734319250.48,23148688960.89,585200289.59,,430000.0,,,,,,,,,,,,,3868919.86,,,7443208922.79,1747047687.23,48479878.93,75171.16,2171605445.23,935401479.03,2592580782.23,-52132054.3,150533.28,,,,,,,,,,,16294979247.55,1151762.29,133901458.09,38842.93,16162229551.75,4035440224.88,12126789326.87,11424637743.71,702151583.16,-11853282.28,12114936044.59,11412784461.43,702151583.16,16239128806.67,,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20150828,20150828,20150630,1,1,2,6.91,6.91,16185651569.47,15778647465.95,406854103.52,,150000.0,,,,,,,,,,,,,3342169.86,,,5037379854.43,1165878006.33,27762623.78,44740.32,1443140055.82,592014002.75,1827131652.26,-18995600.11,404373.28,,,,,,,,,,,11151613884.9,712903.58,2893260.58,38842.93,11149433527.9,2784913019.29,8364520508.61,7888232276.17,476288232.44,-14289160.19,8350231348.42,7873943115.98,476288232.44,11129276114.93,11544808657.24,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20150421,20150421,20150331,1,1,1,3.82,3.82,8760367928.22,8544273436.0,215944492.22,,150000.0,,,,,,,,,,,,,332169.86,,,2556368078.35,579796944.52,14162357.08,24497.01,806537815.96,242599825.82,919920409.0,-6472977.66,-200793.38,,,,,,,,,,,6204332019.73,499998.0,2815794.51,15764.6,6202016223.22,1573695806.31,4628320416.91,4364901720.89,263418696.02,-10342175.05,4617978241.86,4354559545.84,263418696.02,6197326078.83,,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20150421,20150421,20141231,1,1,4,13.44,13.44,32217213741.08,31573928530.94,643085210.14,,200000.0,,,,,,,,,,,,,3095265.75,,,10117335755.93,2338550532.33,59217289.1,76550.76,2788994436.05,1674733451.06,3378499544.59,-123168793.84,432745.88,,,,,,,,,,,22102973250.9,6562552.18,227193365.75,86754481.23,21882342437.33,5612970927.5,16269371509.83,15349804322.27,919567187.56,-619043.99,16268752465.84,15349185278.28,919567187.56,21488451625.31,22245251585.97,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20141030,20141030,20140930,1,1,3,9.36,9.36,22173257722.32,21718189167.61,454908554.71,,160000.0,,,,,,,,,,,,,3010000.0,,,6859822984.02,1593307325.68,43869597.19,46988.6,2004308881.32,976711335.94,2336957697.64,-95772137.58,393295.23,,,,,,,,,,,15316444738.3,2509405.6,139757580.0,5839433.68,15179196563.9,3803506856.02,11375689707.88,10693329220.86,682360487.02,,11375689707.88,10693329220.86,682360487.02,15218055895.95,,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20140829,20140829,20140630,1,1,2,6.33,6.33,14615639258.11,14321628403.09,293850855.02,,160000.0,,,,,,,,,,,,,3010000.0,,,4367672274.01,987543281.35,28803934.09,34555.95,1265321917.52,646806094.27,1492808431.34,-53889235.74,243295.23,,,,,,,,,,,10250976984.1,631082.29,28429120.03,5830794.8,10223178946.36,2558640928.77,7664538017.59,7229853849.52,434684168.07,,7664538017.59,7229853849.52,434684168.07,10193157748.36,10554684036.58,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20140425,20140425,20140331,1,1,1,3.56,3.56,7581739634.14,7449825750.64,131753883.5,,160000.0,,,,,,,,,,,,,,,,2261820069.27,506935182.4,14913649.52,20753.69,704741188.09,329145907.6,730947216.88,-24123220.32,-760608.59,,,,,,,,,,,5319919564.87,573210.01,8142669.92,,5312350104.96,1359416643.96,3952933461.0,3699386271.72,253547189.28,,3952933461.0,3699386271.72,253547189.28,5295035735.96,,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20140325,20140325,20131231,1,1,4,14.58,14.58,31070596222.23,30921801316.6,148673987.03,,120918.6,,,,,,,,,,,,,3010000.0,,,9282061270.23,2193920307.99,35507483.16,90547.86,2790747889.49,1858132722.71,2834740716.0,-429074364.68,-2004032.3,,,,,,,,,,,21791544952.0,32763249.14,391947775.17,8997287.17,21432360425.97,5467460544.92,15964899881.05,15136639784.35,828260096.7,,15964899881.05,15136639784.35,828260096.7,21360380587.32,21916678096.41,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20131016,20131016,20130930,1,1,3,10.66,10.66,22002381371.16,21935713045.24,66547386.82,,120939.1,,,,,,,,,,,,,3010000.0,,,5992181828.32,1440864963.81,15248937.35,51065.94,1972678618.54,1165549963.08,1743433452.38,-343826830.68,-1818342.1,,,,,,,,,,,16013209542.84,27712057.19,373534440.38,175182.81,15667387159.65,4005211849.67,11662175309.98,11070194524.15,591980785.83,,11662175309.98,11070194524.15,591980785.83,15664554370.06,,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20130831,20130831,20130630,1,1,2,6.98,6.98,14137431736.59,14127867191.11,9563606.38,,939.1,,,,,,,,,,,,,3010000.0,,,3742695315.77,932566677.02,113276.76,13297.15,1099186549.11,799796571.35,1151877819.89,-238790533.41,-2068342.1,,,,,,,,,,,10397746420.82,181985.22,272522239.94,175182.81,10125406166.1,2504491374.79,7620914791.31,7247944730.16,372970061.15,,7620914791.31,7247944730.16,372970061.15,10155945887.41,10423277110.27,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20130418,20130418,20130331,1,1,1,3.46,3.46,7165785851.61,7165785851.61,,,,,,,,,,,,,,,,,,,1795606131.46,481121235.64,,,586532904.0,284030284.33,558440922.02,-114519214.53,,,,,,,,,,,,5370179720.15,33313.2,252324805.13,,5117888228.22,1344524985.23,3773363242.99,3593098133.67,180265109.32,,3773363242.99,3593098133.67,180265109.32,5255660505.62,,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20130329,20130329,20121231,1,1,4,12.82,12.82,26455335152.99,26455335152.99,,,,,,,,,,,,,,,,3103250.0,,,7627698585.34,2044306468.76,,,2572644755.42,1224553444.02,2204190581.13,-420975922.49,2979258.5,,,,,,,,,,,18830739817.65,6756532.19,137005880.68,,18700490469.16,4692039766.99,14008450702.17,13308079612.88,700371089.29,,14008450702.17,13308079612.88,700371089.29,18406660645.16,18841462459.25,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20121026,20121026,20120930,1,1,3,10.04,10.04,19931438600.48,19931438600.48,,,,,,,,,,,,,,,,3103250.0,,,5247248428.45,1628876041.88,,,1784696541.18,842051124.48,1288134049.01,-297465187.52,955859.42,,,,,,,,,,,14687293422.03,4670917.43,106707683.46,,14585256656.0,3647276882.3,10937979773.7,10420059216.87,517920556.83,,10937979773.7,10420059216.87,517920556.83,14387680843.93,,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20120810,20120810,20120630,1,1,2,6.74,6.74,13264437836.41,13264437836.41,,,,,,,,,,,,,,,,3103250.0,,,3467852031.95,1059645343.97,,,1356209475.46,406579445.96,831662727.75,-187200820.61,955859.42,,,,,,,,,,,9799689054.46,2194791.12,1707664.91,84152.4,9800176180.67,2451236642.12,7348939538.55,6995721596.41,353217942.14,,7348939538.55,6995721596.41,353217942.14,9609384983.85,9818467797.76,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20120426,20120426,20120331,1,1,1,2.86,2.86,6015967741.62,6015967741.62,,,,,,,,,,,,,,,,93250.0,,,1843049067.42,482055429.18,,,808353307.8,190131949.47,459827167.05,-97318786.08,,,,,,,,,,,,4173011924.2,1955371.81,38335.06,,4174928960.95,1045438170.21,3129490790.74,2969215795.73,160274995.01,,3129490790.74,2969215795.73,160274995.01,4075599888.12,,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20120411,20120411,20111231,1,1,4,8.44,8.44,18402355207.3,18402355207.3,,,,,,,,,,,,,,,,3383000.0,,,6069573782.22,1551233976.06,,,2477391798.01,720327727.89,1673872427.75,-350751496.92,-2500650.57,,,,,,,,,,,12336164425.08,7181584.54,8685535.82,,12334660473.8,3084336666.18,9250323807.62,8763145910.23,487177897.39,,9250323807.62,8763145910.23,487177897.39,11982029928.16,12330138463.98,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20111018,20111018,20110930,1,1,3,6.33,6.33,13642075480.07,13642075480.07,,,,,,,,,,,,,,,,3289750.0,,,4362971847.48,1155847115.68,,,1931440577.01,493777287.82,1001317983.56,-217813505.32,-1597611.27,,,,,,,,,,,9282393382.59,4953462.93,7792593.81,,9279554251.71,2348839939.1,6930714312.61,6569084644.22,361629668.39,,6930714312.61,6569084644.22,361629668.39,9059692516.0,,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20110831,20110831,20110630,1,1,2,5.2,5.2,9825823427.08,9825823427.08,,,,,,,,,,,,,,,,3196500.0,,,2939426779.37,845072449.15,,,1277257264.3,324597983.18,642955797.35,-148888545.19,-1568169.42,,,,,,,,,,,6889593147.71,2992008.57,5238266.28,,6887346890.0,1721040697.47,5166306192.53,4907177141.53,259129051.0,,5166306192.53,4907177141.53,259129051.0,6737508102.52,6902969034.3,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20110423,20110423,20110331,1,1,1,2.0,2.0,4220589097.94,4220589097.94,,,,,,,,,,,,,,,,93250.0,,,1568403990.91,392063100.98,,,708575156.15,167210185.33,354029240.72,-53473692.27,,,,,,,,,,,,2652278357.03,1979084.0,151384.31,,2654106056.72,662814727.08,1991291329.64,1883994974.93,107296354.71,,1991291329.64,1883994974.93,107296354.71,2598711414.76,,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20110321,20110321,20101231,1,1,4,5.35,5.35,11633283740.18,11633283740.18,,,,,,,,,,,,,,,,469050.0,,,4472846560.68,1052931591.61,,,1577013104.9,676531662.09,1346014202.04,-176577024.91,-3066975.05,,,,,,,,,,,7160906229.5,5307144.91,3796643.04,,7162416731.37,1822655234.4,5339761496.97,5051194218.26,288567278.71,,,,,6983860154.59,7269430019.81,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20101029,20101029,20100930,1,1,3,4.42,4.42,9327577784.12,9327577784.12,,,,,,,,,,,,,,,,375800.0,,,3430445852.07,821295137.53,,,1409893974.93,482572956.68,851216571.01,-137330593.52,2797805.44,,,,,,,,,,,5897507732.05,1971014.48,3694392.17,,5895784354.36,1484679876.53,4411104477.83,4174173993.26,236930484.57,,,,,5762599143.97,,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20100812,20100812,20100630,1,1,2,3.28,3.28,6587266362.78,6587266362.78,,,,,,,,,,,,,,,,282550.0,,,2206793433.07,569190230.53,,,858980338.08,314756689.21,560864374.55,-99774773.51,2776574.21,,,,,,,,,,,4380755479.71,398410.98,3637581.92,,4377516308.77,1102953708.7,3274562600.07,3099757305.23,174805294.84,,,,,4280698156.2,4411368065.54,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20100426,20100426,20100331,1,1,1,1.34,1.34,3039906100.41,3039906100.41,,,,,,,,,,,,,,,,,,,1244335755.22,295386812.48,,,540768518.44,144719684.59,309690750.83,-46248011.12,18000.0,,,,,,,,,,,1795570345.19,10325.86,2800000.0,,1792780671.05,448397873.24,1344382797.81,1265662575.41,78720222.4,,1344382797.81,1265662575.41,78720222.4,1749340334.07,,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20100402,20100402,20091231,1,1,4,4.57,4.57,9669999065.39,9669999065.39,,,,,,,,,,,,,,,,1209447.26,,,3595688001.93,950672855.27,,,940508549.66,621284334.75,1217158463.04,-133636115.78,-300085.01,,,,,,,,,,,6075520510.72,6247977.0,1228603.08,,6080539884.64,1527650940.64,4552888944.0,4312446124.73,240442819.27,,,,,5940674947.68,6148242256.1,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20091024,20091024,20090930,1,1,3,4.01,4.01,7807202385.78,7807202385.78,,,,,,,,,,,,,,,,972122.26,,,2502215363.92,743207551.34,,,676193009.49,439653539.35,733148103.43,-90429443.69,442604.0,,,,,,,,,,,5305959144.12,494320.0,1086603.01,,5305366861.11,1325571242.91,3979795618.2,3786951421.67,192844196.53,,,,,5215000182.17,,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20090807,20090807,20090630,1,1,2,2.96,2.96,5546006031.29,5546006031.29,,,,,,,,,,,,,,,,734797.26,,,1641794409.31,531620176.32,,,418028504.85,315584024.7,463903828.95,-87784729.51,442604.0,,,,,,,,,,,3904946419.24,1861620.0,1008880.69,,3905799158.55,976956902.3,2928842256.25,2790276484.1,138565772.15,,,,,3816426892.47,3915933022.9,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20090421,20090421,20090331,1,1,1,1.29,,2512537167.2,2512537167.2,,,,,,,,,,,,,,,,301075.0,,,808026701.87,251448334.92,,,234708691.39,180649086.71,222527985.93,-81307397.08,,,,,,,,,,,,1704811540.33,1231620.0,1000000.0,,1705043160.33,426202592.51,1278840567.82,1217009471.66,61831096.16,,,,,1623203068.25,,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20090325,20090325,20081231,1,1,4,4.03,4.03,8241685564.11,8241685564.11,,,,,,,,,,,,,,,,1322250.0,,,2852622959.08,799713319.24,,,681761604.71,532024659.8,941174062.44,-102500765.33,450078.22,,,,,,,,,,,5390384855.03,6282035.79,11366252.66,,5385300638.16,1384541295.05,4000759343.11,3799480558.51,201278784.6,,,,,5286561839.7,5451213381.08,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20081027,20081027,20080930,1,1,3,3.33,3.33,6486517281.01,6486517281.01,,,,,,,,,,,,,,,,1021175.0,,,2076192706.61,614940094.35,,,533718466.76,455051645.89,536075599.36,-62182025.01,-1411074.74,,,,,,,,,,,4411345749.4,2381385.59,9836215.39,,4403890919.6,1099692138.6,3304198781.0,3144758854.4,159439926.6,,,,,4346731474.65,,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20080828,20080828,20080630,1,1,2,2.37,2.37,4619717309.6,4619717309.6,,,,,,,,,,,,,,,,720100.0,,,1476314722.5,442054720.19,,,370471947.34,341612858.3,369708813.52,-46122542.11,-1411074.74,,,,,,,,,,,3144122687.1,1164514.59,9762890.2,,3135524311.49,783585037.86,2351939273.63,2239561076.0,112378197.63,,,,,3097280044.99,3177120006.89,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20080422,20080422,20080331,1,1,1,0.93,,1993496395.46,1993496395.46,,,,,,,,,,,,,,,,419025.0,,,771928092.57,200810712.08,,,198645627.71,243703730.18,168448490.52,-39680467.92,,,,,,,,,,,,1221987327.89,570450.0,,,1222557777.89,305509033.3,917048744.59,873354083.28,43694661.31,,,,,1181887834.97,,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20080313,20080313,20071231,1,1,4,3.0,3.0,7237430747.12,7237430747.12,,,,,,,,,,,,,,,,1814950.0,,,2713904695.32,871643568.33,,,604078928.41,560385186.98,723155575.2,-44743824.95,-614738.65,,,,,,,,,,,4525341001.8,2917186.44,6233172.31,,4522025015.93,1555972506.98,2966052508.95,2830831594.36,135220914.59,,,,,4478782226.85,4656871978.03,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20071023,20071023,20070930,1,1,3,1.69,1.69,4458382249.26,4458382249.26,,,,,,,,,,,,,,,,859950.0,,,1953519114.49,662636478.87,,,412234460.65,439695589.05,475793089.54,-38158017.71,1317514.09,,,,,,,,,,,2505723084.77,2650052.83,326370.88,,2508046766.72,838824810.54,1669221956.18,1590494595.65,78727360.53,,,,,2468022631.15,,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20070817,20070817,20070630,1,1,2,0.9,0.9,2629088876.42,2629088876.42,,,,,,,,,,,,,,,,859950.0,,,1271054831.25,389216762.31,,,291887086.48,343733134.57,277866482.92,-32966149.12,1317514.09,,,,,,,,,,,1358893995.17,2337708.18,171352.52,,1361060350.83,467112109.42,893948241.41,849723688.96,44224552.45,,,,,1326296185.89,1383863897.02,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20070428,20070428,20070331,1,1,1,0.57,,1587538095.68,1587538095.68,,,,,,,,,,,,,,,,,,,714477088.75,237704974.13,,,191506723.52,212477800.29,99539514.05,-26751923.24,,,,,,,,,,,,873061006.93,1118127.89,10726.5,,874168408.32,312727702.22,561440706.1,536077463.36,25363242.74,,,,,846309083.69,,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20080313,20070403,20061231,1,1,4,1.64,1.64,4903375765.41,4903375765.41,,,,,,,,,,,,,,,,1769450.0,,,2418028449.44,786540172.92,,,574890772.15,584906379.04,495951616.18,-25310578.8,1050087.95,,,,,,,,,,,2487116765.97,1149619.55,200533.55,,2488065851.97,871690651.9,1616375200.07,1544812417.93,71562782.14,,,,,2461086825.12,2558065666.68,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20071023,20061025,20060930,1,1,3,1.07,1.07,3252383811.75,3252383811.75,,,,,,,,,,,,,,,,,,,1564133455.24,535033570.92,,,422214883.33,362145988.47,259238528.1,-14499515.58,,,,,,,,,,,,1688250356.51,1060944.1,51074.5,,1689260226.11,632659093.46,1056601132.65,1009007285.32,47593847.33,,,,,,,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20070817,20060823,20060630,1,1,2,0.61,0.61,2013492528.06,2013492528.06,,,,,,,,,,,,,,,,,,,1055317462.67,334848539.86,,,298058315.82,272396904.8,156732294.49,-6718592.3,,,,,,,,,,,,958175065.39,915620.1,1074.5,,959089610.99,355971711.07,603117899.92,574069211.31,29048688.61,,,,,951456473.09,996831858.55,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20070428,20060422,20060331,1,1,1,0.92,,1353005869.77,1353005869.77,,,,,,,,,,,,,,,,,,,682652572.22,224939651.09,,,178364116.21,199194965.27,82982478.2,-2828638.55,,,,,,,,,,,,670353297.55,328675.0,1074.5,,670680898.05,219264678.11,451416219.94,432449600.74,18966619.2,,,,,,,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20060405,20060405,20051231,1,1,4,,,3930515237.61,3930515237.61,,,,,,,,,,,,,,,,427953.6,,,2011711744.99,687106816.68,,,530245028.46,475939394.33,350685099.47,-32264593.95,,,,,,,,,,,,1919280411.18,1762887.9,796935.44,,1920246363.64,751124237.93,1169122125.71,1118541629.37,50580496.34,,,,,1886538898.67,1964970608.08,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20051025,20051025,20050930,1,1,3,,,2580318873.25,2580318873.25,,,,,,,,,,,,,,,,23718.23,,,1430921127.71,450496529.88,,,406925341.76,371220561.92,216504598.13,-14225903.98,,,,,,,,,,,,1149467119.73,1313389.2,350.0,,1150780158.93,416147739.11,734632419.82,702485675.25,32146744.57,,,,,,,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20050817,20050817,20050630,1,1,2,,,1686144341.91,1686144341.91,,,,,,,,,,,,,,,,23718.23,,,930599121.28,294128874.1,,,265598185.92,236478908.59,142501033.12,-8107880.45,,,,,,,,,,,,755602345.95,1198053.82,350.0,,756800049.77,254095014.83,502705034.94,480786925.85,21918109.09,,,,,747437340.18,783813548.4,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20050423,20050423,20050331,1,1,1,,,1144017320.62,1144017320.62,,,,,,,,,,,,,,,,-187658.6,,,586333588.5,196715027.49,,,165915935.7,153658444.72,73791104.61,-3746924.02,,,,,,,,,,,,557497298.74,11500.0,,,557508798.74,173567381.48,383941417.26,369139390.74,14802026.52,,,,,,,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20050423,20050423,20041231,1,1,4,,,3009793519.92,3009793519.92,,,,,,,,,,,,,,,,315063.71,,,1522003410.22,535056248.95,,,324855608.17,376522300.75,311563047.89,-25993795.54,,,,,,,,,,,,1488107055.83,3601893.97,1036434.99,,1490672514.81,636500339.35,854172175.46,820553997.19,33618178.27,,,,,1461796314.16,1528430110.94,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20041020,20041020,20040930,1,1,3,,,2070438172.65,2070438172.65,,,,,,,,,,,,,,,,,,,1194828205.06,367934435.61,,,320394935.07,338181343.53,190624537.23,-22307046.38,,,,,,,,,,,,875692906.42,213199.97,52400.0,,875853706.39,337778231.51,538075474.88,515569148.98,22506325.9,,,,,,,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20040728,20040728,20040630,1,1,2,,,1314109209.06,1314109209.06,,,,,,,,,,,,,,,,,,,744429218.27,229941422.72,,,198084137.61,199936560.31,126425959.6,-9958861.97,,,,,,,,,,,,569689339.82,35584.97,2400.0,,569722524.79,205660460.36,364062064.43,349084192.5,14977871.93,,,,,559721128.82,588802189.06,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20040429,20040429,20040331,1,1,1,,,853431905.86,853431905.86,,,,,,,,,,,,,,,,,,,452275167.65,151243768.25,,,119817149.3,139760649.14,48201023.19,-6747422.23,,,,,,,,,,,,401156738.21,14874.97,1400.0,,401170213.18,129839421.97,271330791.21,261503821.72,9826969.49,,,,,,,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20040326,20040326,20031231,1,1,4,,,2401017934.93,2401017934.93,,,,,,,,,,,,,,,,,,,1426663549.62,477388129.86,,,308189009.56,365256375.5,291880260.69,-16050225.99,,,,,,,,,,,,975438404.24,1392334.71,137513.69,,977294613.26,368541117.2,608753496.06,586747838.27,22005657.79,,,,,958304159.32,1022162778.21,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20031030,20031030,20030930,1,1,3,,,1552744360.1,1552744360.1,,,,,,,,,,,,,,,,,,,959777511.92,302733307.68,,,268206392.63,247758788.18,153324035.58,-12245012.15,,,,,,,,,,,,594755177.43,1064414.71,131823.36,,596289156.78,226477466.31,369811690.47,354499724.25,15311966.22,,,,,,,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20030730,20030730,20030630,1,1,2,,,1009047565.48,1009047565.48,,,,,,,,,,,,,,,,,,,600118358.62,196938828.79,,,161846133.85,148471350.83,97233132.64,-4371087.49,,,,,,,,,,,,410663994.27,582293.08,9905.66,,411236381.69,148750335.91,262486045.78,252520818.55,9965227.23,,,,,404558119.37,441851053.2,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20030425,20030425,20030331,1,1,1,,,733889255.89,733889255.89,,,,,,,,,,,,,,,,,,,393885303.59,136080903.15,,,121107780.34,99955921.62,38951847.95,-2211149.47,,,,,,,,,,,,341339342.33,111556.08,8355.66,,341442542.75,116318861.01,225123681.74,217609019.5,7514662.24,,,,,,,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20030326,20030326,20021231,1,1,4,,,1834898294.9,1834898294.9,,,,,,,,,,,,,,,,,,,1189004748.94,340556444.79,,,320026615.95,308176458.6,237706731.47,-17461501.87,,,,,,,,,,,,649125227.4,137822.0,10611.88,,649370371.52,256784400.75,392585970.77,376798521.36,15787449.41,,,,,628432044.09,643382807.56,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20021029,20021029,20020930,1,1,3,,,1363886224.32,1363886224.32,,,,,,,,,,,,,,,,,,,838206793.95,230795750.63,,,228116802.27,240365513.08,154188146.5,-15259418.53,,,,,,,,,,,,528156209.09,68602.0,10611.88,,528332133.21,208225146.55,320106986.66,309250570.0,10856416.66,,,,,,,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20020814,20020814,20020630,1,1,2,,,955654212.62,955654212.62,,,,,,,,,,,,,,,,,,,554560479.53,158368542.33,,,160878207.99,167320806.24,79903159.85,-11910236.88,,,,,,,,,,,,401841412.08,55202.0,10611.88,,401886002.2,155530625.23,246355376.97,238275978.99,8079397.98,,,,,389183496.21,399801175.64,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20020429,20020429,20020331,1,1,1,,,718014858.53,718014858.53,,,,,,,,,,,,,,,,,,,380838519.86,115551849.97,,,124848157.48,103935965.36,39164507.24,-2661960.19,0.0,,,,,,,,,,,337954898.83,50170.0,211.88,,338004856.95,124206524.16,213798332.79,206448262.49,7350070.3,,,,,,,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20020417,20020417,20011231,1,1,4,,,1618046660.31,1618046660.31,,,,,,,,,,,,,,,,,,,1009060743.06,287538468.11,,,317884849.44,228319500.78,181060278.22,-5742353.49,0.0,,,,,,,,,,,610141665.91,72208.04,3004334.7,,607278206.25,264912397.48,342365808.77,328290723.14,14075085.63,,,,,603243563.76,617591051.99,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20010822,20010822,20010630,1,1,2,,,873863478.94,873863478.94,,,,,,,,,,,,,,,,,,,501272652.99,146483164.85,,,161749763.7,117289100.21,74414401.61,1336222.62,0.0,,,,,,,,,,,373553600.69,51586.44,612996.92,,372992190.21,142925129.06,230067061.15,223407942.67,6659118.48,,,,,373927048.57,373927048.57,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20010726,20010726,20001231,1,1,4,,,1114000813.26,1114000813.26,,,,,,,,,,,,,,,,,,,666077310.19,196863443.99,,,198038168.43,134826000.83,129669631.27,6680065.67,0.0,,,,,,,,,,,446942244.72,17635.96,960375.1,,446031294.58,189201780.34,256829514.24,251103580.63,5725933.61,,,,,454603568.74,468189724.08,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20010726,20010726,19991231,1,1,4,,,890858185.64,890858185.64,,,,,,,,,,,,,,,,,,,537589581.33,129133236.27,,,172867651.11,101900556.98,122410821.54,11277315.43,0.0,,,,,,,,,,,353647748.18,1500.0,56614.31,,353592633.87,137902505.22,215690128.65,215690128.65,,,,,,364545919.74,364545919.74,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
600519.SH,20010726,20010726,19981231,1,1,4,,,628184433.19,628184433.19,,,,,,,,,,,,,,,,,,,410251605.47,76725369.98,,,119074532.43,56426807.15,116104124.14,41920771.77,,,,,,,,,,,,218965723.72,,,,218965723.72,72074304.11,146891419.61,146891419.61,,,,,,259853599.49,259853599.49,,,,,,,,,,,,,,,,,,,,,,0
|
||||||
|
2
data/CN/600519.SH/raw_market_metrics_daily_basic.csv
Normal file
2
data/CN/600519.SH/raw_market_metrics_daily_basic.csv
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
ts_code,trade_date,close,turnover_rate,turnover_rate_f,volume_ratio,pe,pe_ttm,pb,ps,ps_ttm,dv_ratio,dv_ttm,total_share,float_share,free_share,total_mv,circ_mv
|
||||||
|
600519.SH,20251217,1433.1,0.2506,0.5769,1.05,20.8126,19.9343,6.9811,10.5011,10.0496,3.8329,3.6036,125227.0215,125227.0215,54399.5947,179462844.5117,179462844.5117
|
||||||
|
@ -0,0 +1,2 @@
|
|||||||
|
ts_code,ann_date,end_date,holder_num
|
||||||
|
600519.SH,20251030,20250930,238512
|
||||||
|
2
data/CN/600519.SH/raw_market_metrics_stock_basic.csv
Normal file
2
data/CN/600519.SH/raw_market_metrics_stock_basic.csv
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
name,list_date
|
||||||
|
贵州茅台,20010827
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -1,87 +1,87 @@
|
|||||||
# 贵州茅台 (600519.SH) - Financial Report
|
# 贵州茅台 (600519.SH) - Financial Report
|
||||||
*Report generated on: 2025-12-14*
|
*Report generated on: 2025-12-17*
|
||||||
|
|
||||||
| 代码 | 简称 | 上市日期 | PE | PB | 股息率(%) |
|
| 代码 | 简称 | 上市日期 | PE | PB | 股息率(%) |
|
||||||
|:---|:---|:---|:---|:---|:---|
|
|:---|:---|:---|:---|:---|:---|
|
||||||
| 600519.SH | 贵州茅台 | 2001-08-27 | 20.63 | 6.92 | 3.64% |
|
| 600519.SH | 贵州茅台 | 2001-08-27 | 20.81 | 6.98 | 3.60% |
|
||||||
|
|
||||||
|
|
||||||
## 主要指标
|
## 主要指标
|
||||||
| 指标 | 2025 Q3 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
|
| 指标 | 2025-09-30 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 | 2015-12-31 | 2014-12-31 | 2013-12-31 | 2012-12-31 | 2011-12-31 | 2010-12-31 | 2009-12-31 | 2008-12-31 | 2007-12-31 | 2006-12-31 | 2005-12-31 | 2004-12-31 | 2003-12-31 | 2002-12-31 | 2001-12-31 | 1999-12-31 |
|
||||||
|:---|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|
|
|:---|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|
|
||||||
| ROE | 25.14% | 36.99% | 34.65% | 31.75% | 27.68% | 28.95% | 30.30% | 31.20% | 29.61% | 22.94% | 24.25% |
|
| ROE | 25.14% | 36.99% | 34.65% | 31.75% | 27.68% | 28.95% | 30.30% | 31.20% | 29.61% | 22.94% | 24.25% | 28.73% | 35.51% | 38.97% | 35.06% | 27.45% | 29.81% | 33.79% | - | - | - | - | - | - | - | - |
|
||||||
| ROA | 21.21% | 28.84% | 27.41% | 24.66% | 20.56% | 21.88% | 22.51% | 22.02% | 20.12% | 14.80% | 17.96% |
|
| ROA | 21.21% | 28.84% | 27.41% | 24.66% | 20.56% | 21.88% | 22.51% | 22.02% | 20.12% | 14.80% | 17.96% | 23.30% | 27.30% | 29.57% | 25.11% | 19.74% | 21.81% | 24.12% | - | - | - | - | - | - | - | - |
|
||||||
| ROCE/ROIC | 34.56% | 50.68% | 47.24% | 43.76% | 38.92% | 41.16% | 43.43% | 45.50% | 42.51% | 33.26% | 34.55% |
|
| ROCE/ROIC | 34.56% | 50.68% | 47.24% | 43.76% | 38.92% | 41.16% | 43.43% | 45.50% | 42.51% | 33.26% | 34.55% | 40.22% | 50.12% | 53.90% | 47.95% | 37.96% | 41.07% | 47.01% | - | - | - | - | - | - | - | - |
|
||||||
| 毛利率 | 91.46% | 92.08% | 92.12% | 92.09% | 91.79% | 91.68% | 91.64% | 91.55% | 90.27% | 91.51% | 92.41% |
|
| 毛利率 | 91.46% | 92.08% | 92.12% | 92.09% | 91.79% | 91.68% | 91.64% | 91.55% | 90.27% | 91.51% | 92.41% | 92.74% | 92.94% | 92.27% | 91.57% | 90.95% | 90.17% | 90.30% | 87.96% | 83.96% | 82.52% | 82.22% | 80.12% | 81.44% | 82.23% | 85.50% |
|
||||||
| 净利润率 | 49.37% | 49.52% | 49.64% | 49.17% | 47.92% | 47.65% | 46.38% | 45.60% | 44.35% | 41.63% | 46.35% |
|
| 净利润率 | 49.37% | 49.52% | 49.64% | 49.17% | 47.92% | 47.65% | 46.38% | 45.60% | 44.35% | 41.63% | 46.35% | 47.64% | 48.72% | 50.30% | 47.62% | 43.42% | 44.60% | 46.10% | 39.11% | 31.51% | 28.46% | 27.26% | 24.44% | 20.54% | 20.29% | 24.21% |
|
||||||
| 收入(亿) | 1,309.04 | 1,741.44 | 1,505.60 | 1,275.54 | 1,094.64 | 979.93 | 888.54 | 771.99 | 610.63 | 401.55 | 334.47 |
|
| 收入(亿) | 1,309.04 | 1,741.44 | 1,505.60 | 1,275.54 | 1,094.64 | 979.93 | 888.54 | 771.99 | 610.63 | 401.55 | 334.47 | 322.17 | 310.71 | 264.55 | 184.02 | 116.33 | 96.70 | 82.42 | 72.37 | 49.03 | 39.31 | 30.10 | 24.01 | 18.35 | 16.18 | 8.91 |
|
||||||
| 收入增速 | 6.32% | 15.66% | 18.04% | 16.53% | 11.71% | 10.29% | 15.10% | 26.43% | 52.07% | 20.06% | - |
|
| 收入增速 | 6.32% | 15.66% | 18.04% | 16.53% | 11.71% | 10.29% | 15.10% | 26.43% | 52.07% | 20.06% | 3.82% | 3.69% | 17.45% | 43.76% | 58.19% | 20.30% | 17.33% | 13.88% | 47.60% | 24.75% | 30.59% | 25.35% | 30.85% | 13.40% | 45.25% | 41.81% |
|
||||||
| 净利润(亿) | 646.27 | 862.28 | 747.34 | 627.16 | 524.60 | 466.97 | 412.06 | 352.04 | 270.79 | 167.18 | 155.03 |
|
| 净利润(亿) | 646.27 | 862.28 | 747.34 | 627.16 | 524.60 | 466.97 | 412.06 | 352.04 | 270.79 | 167.18 | 155.03 | 153.50 | 151.37 | 133.08 | 87.63 | 50.51 | 43.12 | 37.99 | 28.31 | 15.45 | 11.19 | 8.21 | 5.87 | 3.77 | 3.28 | 2.16 |
|
||||||
| 净利润增速 | 6.25% | 15.38% | 19.16% | 19.55% | 12.34% | 13.33% | 17.05% | 30.00% | 61.97% | 7.84% | - |
|
| 净利润增速 | 6.25% | 15.38% | 19.16% | 19.55% | 12.34% | 13.33% | 17.05% | 30.00% | 61.97% | 7.84% | 1.00% | 1.41% | 13.74% | 51.86% | 73.49% | 17.13% | 13.50% | 34.22% | 83.25% | 38.11% | 36.32% | 39.85% | 55.72% | 14.78% | 30.74% | 46.84% |
|
||||||
| 经营净现金流(亿) | 381.97 | 924.64 | 665.93 | 366.99 | 640.29 | 516.69 | 452.11 | 413.85 | 221.53 | 374.51 | 174.36 |
|
| 经营净现金流(亿) | 381.97 | 924.64 | 665.93 | 366.99 | 640.29 | 516.69 | 452.11 | 413.85 | 221.53 | 374.51 | 174.36 | 126.33 | 126.55 | 119.21 | 101.49 | 62.01 | 42.24 | 52.47 | 17.43 | 21.13 | 16.94 | - | - | - | - | - |
|
||||||
| 资本开支(亿) | 22.83 | 46.79 | 26.20 | 53.07 | 34.09 | 20.90 | 31.49 | 16.07 | 11.25 | 10.19 | 20.61 |
|
| 资本开支(亿) | 22.83 | 46.79 | 26.20 | 53.07 | 34.09 | 20.90 | 31.49 | 16.07 | 11.25 | 10.19 | 20.61 | 44.31 | 54.06 | 42.12 | 21.85 | 17.32 | 13.57 | 10.11 | 7.72 | 7.37 | 5.41 | - | - | - | - | - |
|
||||||
| 自由现金流(亿) | 359.14 | 877.85 | 639.73 | 313.92 | 606.20 | 495.79 | 420.62 | 397.78 | 210.28 | 364.32 | 153.75 |
|
| 自由现金流(亿) | 359.14 | 877.85 | 639.73 | 313.92 | 606.20 | 495.79 | 420.62 | 397.78 | 210.28 | 364.32 | 153.75 | 82.01 | 72.49 | 77.09 | 79.64 | 44.70 | 28.67 | 42.37 | 9.71 | 13.75 | 11.53 | - | - | - | - | - |
|
||||||
| 分红(亿) | - | - | - | - | - | - | - | - | - | - | - |
|
| 分红(亿) | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
|
||||||
| 总资产(亿) | 3,047.38 | 2,989.45 | 2,727.00 | 2,543.65 | 2,551.68 | 2,133.96 | 1,830.42 | 1,598.47 | 1,346.10 | 1,129.35 | 863.01 |
|
| 总资产(亿) | 3,047.38 | 2,989.45 | 2,727.00 | 2,543.65 | 2,551.68 | 2,133.96 | 1,830.42 | 1,598.47 | 1,346.10 | 1,129.35 | 863.01 | 658.73 | 554.54 | 449.98 | 349.01 | 255.88 | 197.70 | 157.54 | - | - | - | - | - | - | - | - |
|
||||||
| 净资产(亿) | 2,570.70 | 2,331.06 | 2,156.69 | 1,975.07 | 1,895.39 | 1,613.23 | 1,360.10 | 1,128.39 | 914.52 | 728.94 | 639.26 |
|
| 净资产(亿) | 2,570.70 | 2,331.06 | 2,156.69 | 1,975.07 | 1,895.39 | 1,613.23 | 1,360.10 | 1,128.39 | 914.52 | 728.94 | 639.26 | 534.30 | 426.22 | 341.50 | 249.91 | 183.99 | 144.66 | 112.45 | - | - | - | - | - | - | - | - |
|
||||||
| 商誉(亿) | - | - | - | - | - | - | - | - | - | - | - |
|
| 商誉(亿) | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
|
||||||
|
|
||||||
|
|
||||||
## 费用指标
|
## 费用指标
|
||||||
| 指标 | 2025 Q3 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
|
| 指标 | 2025-09-30 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 | 2015-12-31 | 2014-12-31 | 2013-12-31 | 2012-12-31 | 2011-12-31 | 2010-12-31 | 2009-12-31 | 2008-12-31 | 2007-12-31 | 2006-12-31 | 2005-12-31 | 2004-12-31 | 2003-12-31 | 2002-12-31 | 2001-12-31 | 1999-12-31 |
|
||||||
|:---|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|
|
|:---|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|
|
||||||
| 销售费用率 | 3.42% | 3.24% | 3.09% | 2.59% | 2.50% | 2.60% | 3.69% | 3.33% | 4.89% | 4.19% | 4.44% |
|
| 销售费用率 | 3.42% | 3.24% | 3.09% | 2.59% | 2.50% | 2.60% | 3.69% | 3.33% | 4.89% | 4.19% | 4.44% | 5.20% | 5.98% | 4.63% | 3.91% | 5.82% | 6.42% | 6.46% | 7.74% | 11.93% | 12.11% | 12.51% | 15.21% | 16.80% | 14.11% | 11.44% |
|
||||||
| 管理费用率 | 4.20% | 5.35% | 6.46% | 7.07% | 7.72% | 6.93% | 6.94% | 6.90% | 7.73% | 10.43% | 11.40% |
|
| 管理费用率 | 4.20% | 5.35% | 6.46% | 7.07% | 7.72% | 6.93% | 6.94% | 6.90% | 7.73% | 10.43% | 11.40% | 10.49% | 9.12% | 8.33% | 9.10% | 11.57% | 12.59% | 11.42% | 9.99% | 10.11% | 8.92% | 10.35% | 12.16% | 12.95% | 11.19% | 13.74% |
|
||||||
| 研发费用率 | 0.09% | 0.13% | 0.10% | 0.11% | 0.06% | 0.05% | 0.05% | 0.03% | - | - | - |
|
| 研发费用率 | 0.09% | 0.13% | 0.10% | 0.11% | 0.06% | 0.05% | 0.05% | 0.03% | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
|
||||||
| 其他费用率 | 34.37% | 33.85% | 32.83% | 33.16% | 33.59% | 34.45% | 34.58% | 35.69% | 33.30% | 35.26% | 30.22% |
|
| 其他费用率 | 34.37% | 33.85% | 32.83% | 33.16% | 33.59% | 34.45% | 34.58% | 35.69% | 33.30% | 35.26% | 30.22% | 29.41% | 29.12% | 29.01% | 30.94% | 30.14% | 26.56% | 26.32% | 31.11% | 30.41% | 33.03% | 32.10% | 28.31% | 31.15% | 36.64% | 36.11% |
|
||||||
| 折旧费用占比 | - | 0.99% | 1.10% | 1.13% | 1.23% | 1.22% | 1.29% | 1.41% | 1.70% | 2.10% | 2.28% |
|
| 折旧费用占比 | - | 0.99% | 1.10% | 1.13% | 1.23% | 1.22% | 1.29% | 1.41% | 1.70% | 2.10% | 2.28% | 2.10% | 1.68% | 1.57% | 1.80% | 2.30% | 1.94% | 1.78% | 1.43% | 1.73% | 1.65% | - | - | - | - | - |
|
||||||
| 所得税率 | 25.17% | 25.33% | 25.22% | 25.46% | 25.24% | 25.19% | 25.20% | 25.57% | 25.13% | 25.16% | 25.21% |
|
| 所得税率 | 25.17% | 25.33% | 25.22% | 25.46% | 25.24% | 25.19% | 25.20% | 25.57% | 25.13% | 25.16% | 25.21% | 25.65% | 25.51% | 25.09% | 25.01% | 25.45% | 25.12% | 25.71% | 34.41% | 35.03% | 39.12% | 42.70% | 37.71% | 39.54% | 43.62% | 39.00% |
|
||||||
|
|
||||||
|
|
||||||
## 资产占比
|
## 资产占比
|
||||||
| 指标 | 2025 Q3 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
|
| 指标 | 2025-09-30 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 | 2015-12-31 | 2014-12-31 | 2013-12-31 | 2012-12-31 | 2011-12-31 | 2010-12-31 | 2009-12-31 | 2008-12-31 | 2007-12-31 | 2006-12-31 | 2005-12-31 | 2004-12-31 | 2003-12-31 | 2002-12-31 | 2001-12-31 | 1999-12-31 |
|
||||||
|:---|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|
|
|:---|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|
|
||||||
| 现金占比 | 16.98% | 19.84% | 25.33% | 22.91% | 20.30% | 16.91% | 7.24% | 70.11% | 65.28% | 59.20% | 42.64% |
|
| 现金占比 | 16.98% | 19.84% | 25.33% | 22.91% | 20.30% | 16.91% | 7.24% | 70.11% | 65.28% | 59.20% | 42.64% | 42.07% | 45.42% | 49.03% | 52.30% | 50.37% | 49.28% | 51.38% | - | - | - | - | - | - | - | - |
|
||||||
| 库存占比 | 18.33% | 18.18% | 17.03% | 15.26% | 13.09% | 13.53% | 13.81% | 14.71% | 16.39% | 18.26% | 20.87% |
|
| 库存占比 | 18.33% | 18.18% | 17.03% | 15.26% | 13.09% | 13.53% | 13.81% | 14.71% | 16.39% | 18.26% | 20.87% | 22.74% | 21.35% | 21.48% | 20.59% | 21.78% | 21.21% | 19.77% | - | - | - | - | - | - | - | - |
|
||||||
| 应收款占比 | 0.01% | 0.01% | 0.02% | 0.01% | - | - | - | - | - | - | 0.00% |
|
| 应收款占比 | 0.01% | 0.01% | 0.02% | 0.01% | - | - | - | - | - | - | 0.00% | 0.01% | 0.00% | 0.04% | 0.01% | 0.00% | 0.11% | 0.22% | - | - | - | - | - | - | - | - |
|
||||||
| 预付款占比 | 0.01% | 0.01% | 0.01% | 0.35% | 0.15% | 0.42% | 0.85% | 0.74% | 0.59% | 0.93% | 1.71% |
|
| 预付款占比 | 0.01% | 0.01% | 0.01% | 0.35% | 0.15% | 0.42% | 0.85% | 0.74% | 0.59% | 0.93% | 1.71% | 4.35% | 7.76% | 8.61% | 5.33% | 5.98% | 6.09% | 4.71% | - | - | - | - | - | - | - | - |
|
||||||
| 固定资产占比 | 6.95% | 7.32% | 7.30% | 7.76% | 6.85% | 7.60% | 8.27% | 9.54% | 11.32% | 12.80% | 13.23% |
|
| 固定资产占比 | 6.95% | 7.32% | 7.30% | 7.76% | 6.85% | 7.60% | 8.27% | 9.54% | 11.32% | 12.80% | 13.23% | 15.75% | 15.37% | 15.13% | 15.55% | 16.38% | 16.03% | 13.90% | - | - | - | - | - | - | - | - |
|
||||||
| 长期投资占比 | - | - | - | - | - | - | - | - | - | - | - |
|
| 长期投资占比 | - | - | - | - | - | - | - | - | - | - | - | - | 0.01% | 0.01% | 0.01% | 0.02% | 0.02% | 0.03% | - | - | - | - | - | - | - | - |
|
||||||
| 商誉占比 | - | - | - | - | - | - | - | - | - | - | - |
|
| 商誉占比 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
|
||||||
| 其他资产占比 | 57.72% | 54.65% | 50.31% | 53.70% | 59.61% | 61.53% | 69.83% | 4.90% | 6.43% | 8.82% | 21.54% |
|
| 其他资产占比 | 57.72% | 54.65% | 50.31% | 53.70% | 59.61% | 61.53% | 69.83% | 4.90% | 6.43% | 8.82% | 21.54% | 15.08% | 10.10% | 5.71% | 6.21% | 5.46% | 7.27% | 10.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% |
|
||||||
| 应付款占比 | 0.93% | 1.18% | 1.13% | 0.95% | 0.79% | 0.63% | 0.83% | 0.74% | 0.74% | 0.92% | 1.02% |
|
| 应付款占比 | 0.93% | 1.18% | 1.13% | 0.95% | 0.79% | 0.63% | 0.83% | 0.74% | 0.74% | 0.92% | 1.02% | 1.07% | 0.51% | 0.77% | 0.49% | 0.91% | 0.70% | 0.77% | - | - | - | - | - | - | - | - |
|
||||||
| 预收款占比 | 2.54% | 3.21% | 5.18% | 6.08% | 4.98% | 6.24% | 7.51% | 8.49% | 10.72% | 15.53% | 9.57% |
|
| 预收款占比 | 2.54% | 3.21% | 5.18% | 6.08% | 4.98% | 6.24% | 7.51% | 8.49% | 10.72% | 15.53% | 9.57% | 2.24% | 5.49% | 11.31% | 20.13% | 18.52% | 17.79% | 18.64% | - | - | - | - | - | - | - | - |
|
||||||
| 短期借款占比 | 0.02% | 0.04% | 0.02% | 0.04% | 0.04% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% |
|
| 短期借款占比 | 0.02% | 0.04% | 0.02% | 0.04% | 0.04% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.09% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | - | - | - | - | - | - | - | - |
|
||||||
| 长期借款占比 | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% |
|
| 长期借款占比 | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | - | - | - | - | - | - | - | - |
|
||||||
| 运营资产占比 | 14.88% | 13.81% | 10.75% | 8.59% | 7.47% | 7.08% | 6.33% | 6.22% | 5.52% | 2.73% | 11.99% |
|
| 运营资产占比 | 14.88% | 13.81% | 10.75% | 8.59% | 7.47% | 7.08% | 6.33% | 6.22% | 5.52% | 2.73% | 11.99% | 23.78% | 23.10% | 18.04% | 5.30% | 8.34% | 8.91% | 5.29% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% |
|
||||||
| 有息负债率 | 0.02% | 0.04% | 0.02% | 0.04% | 0.04% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% |
|
| 有息负债率 | 0.02% | 0.04% | 0.02% | 0.04% | 0.04% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.09% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | - | - | - | - | - | - | - | - |
|
||||||
|
|
||||||
|
|
||||||
## 周转能力
|
## 周转能力
|
||||||
| 指标 | 2025 Q3 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
|
| 指标 | 2025-09-30 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 | 2015-12-31 | 2014-12-31 | 2013-12-31 | 2012-12-31 | 2011-12-31 | 2010-12-31 | 2009-12-31 | 2008-12-31 | 2007-12-31 | 2006-12-31 | 2005-12-31 | 2004-12-31 | 2003-12-31 | 2002-12-31 | 2001-12-31 | 1999-12-31 |
|
||||||
|:---|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|
|
|:---|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|
|
||||||
| 存货周转天数 | 1,823 | 1,438 | 1,428 | 1,403 | 1,356 | 1,292 | 1,242 | 1,315 | 1,355 | 2,207 | 2,590 |
|
| 存货周转天数 | 1,823 | 1,438 | 1,428 | 1,403 | 1,356 | 1,292 | 1,242 | 1,315 | 1,355 | 2,207 | 2,590 | 2,338 | 1,969 | 1,725 | 1,691 | 1,932 | 1,609 | 1,421 | - | - | - | - | - | - | - | - |
|
||||||
| 应收款周转天数 | 0 | 0 | 0 | 0 | - | - | - | - | - | - | 0 |
|
| 应收款周转天数 | 0 | 0 | 0 | 0 | - | - | - | - | - | - | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | - | - | - | - | - | - | - | - |
|
||||||
| 应付款周转天数 | 92 | 93 | 95 | 87 | 81 | 60 | 74 | 65 | 60 | 111 | 126 |
|
| 应付款周转天数 | 92 | 93 | 95 | 87 | 81 | 60 | 74 | 65 | 60 | 111 | 126 | 110 | 47 | 61 | 40 | 80 | 53 | 55 | - | - | - | - | - | - | - | - |
|
||||||
| 固定资产周转率 | 6.18 | 7.96 | 7.56 | 6.46 | 6.27 | 6.04 | 5.87 | 5.06 | 4.01 | 2.78 | 2.93 |
|
| 固定资产周转率 | 6.18 | 7.96 | 7.56 | 6.46 | 6.27 | 6.04 | 5.87 | 5.06 | 4.01 | 2.78 | 2.93 | 3.11 | 3.65 | 3.89 | 3.39 | 2.78 | 3.05 | 3.76 | - | - | - | - | - | - | - | - |
|
||||||
| 总资产周转率 | 0.43 | 0.58 | 0.55 | 0.50 | 0.43 | 0.46 | 0.49 | 0.48 | 0.45 | 0.36 | 0.39 |
|
| 总资产周转率 | 0.43 | 0.58 | 0.55 | 0.50 | 0.43 | 0.46 | 0.49 | 0.48 | 0.45 | 0.36 | 0.39 | 0.49 | 0.56 | 0.59 | 0.53 | 0.45 | 0.49 | 0.52 | - | - | - | - | - | - | - | - |
|
||||||
|
|
||||||
|
|
||||||
## 人均效率
|
## 人均效率
|
||||||
| 指标 | 2025 Q3 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
|
| 指标 | 2025-09-30 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 | 2015-12-31 | 2014-12-31 | 2013-12-31 | 2012-12-31 | 2011-12-31 | 2010-12-31 | 2009-12-31 | 2008-12-31 | 2007-12-31 | 2006-12-31 | 2005-12-31 | 2004-12-31 | 2003-12-31 | 2002-12-31 | 2001-12-31 | 1999-12-31 |
|
||||||
|:---|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|
|
|:---|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|
|
||||||
| 员工人数 | - | 34,750 | - | - | - | - | - | - | - | - | - |
|
| 员工人数 | - | 34,750 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
|
||||||
| 人均创收(万) | - | 501.13 | - | - | - | - | - | - | - | - | - |
|
| 人均创收(万) | - | 501.13 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
|
||||||
| 人均创利(万) | - | 248.14 | - | - | - | - | - | - | - | - | - |
|
| 人均创利(万) | - | 248.14 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
|
||||||
| 人均薪酬(万) | - | 44.18 | - | - | - | - | - | - | - | - | - |
|
| 人均薪酬(万) | - | 44.18 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
|
||||||
|
|
||||||
|
|
||||||
## 市场表现
|
## 市场表现
|
||||||
| 指标 | 2025 Q3 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
|
| 指标 | 2025-09-30 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 | 2015-12-31 | 2014-12-31 | 2013-12-31 | 2012-12-31 | 2011-12-31 | 2010-12-31 | 2009-12-31 | 2008-12-31 | 2007-12-31 | 2006-12-31 | 2005-12-31 | 2004-12-31 | 2003-12-31 | 2002-12-31 | 2001-12-31 | 1999-12-31 |
|
||||||
|:---|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|
|
|:---|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|
|
||||||
| 股价 | 1443.99 | 1524.00 | 1726.00 | 1727.00 | 2050.00 | 1998.00 | 1183.00 | 590.01 | 697.49 | 334.15 | 218.19 |
|
| 股价 | 1443.99 | 1524.00 | 1726.00 | 1727.00 | 2050.00 | 1998.00 | 1183.00 | 590.01 | 697.49 | 334.15 | 218.19 | 189.62 | 128.38 | 209.02 | 193.30 | 183.92 | 169.82 | 108.70 | 230.00 | 87.83 | 45.62 | 36.64 | 25.40 | 25.46 | 38.55 | - |
|
||||||
| 市值(亿) | 18,083 | 19,144 | 21,682 | 21,695 | 25,752 | 25,099 | 14,861 | 7,412 | 8,762 | 4,198 | 2,741 |
|
| 市值(亿) | 18,083 | 19,144 | 21,682 | 21,695 | 25,752 | 25,099 | 14,861 | 7,412 | 8,762 | 4,198 | 2,741 | 2,165 | 1,333 | 2,170 | 2,007 | 1,736 | 1,603 | 1,026 | 2,171 | 828.94 | 215.28 | 144.09 | 76.83 | 70.02 | 96.38 | - |
|
||||||
| PE | 20.97 | 25.62 | 34.57 | 41.35 | 55.15 | 60.91 | 42.21 | 27.37 | 52.41 | 27.08 | 17.86 |
|
| PE | 20.97 | 25.62 | 34.57 | 41.35 | 55.15 | 60.91 | 42.21 | 27.37 | 52.41 | 27.08 | 17.86 | 14.31 | 10.02 | 24.76 | 39.73 | 40.25 | 42.18 | 36.24 | 140.52 | 74.11 | 26.24 | 24.56 | 20.39 | 21.33 | 38.38 | - |
|
||||||
| PB | 7.77 | 9.22 | 11.19 | 12.11 | 14.77 | 16.91 | 11.86 | 7.24 | 10.39 | 6.12 | 4.58 |
|
| PB | 7.77 | 9.22 | 11.19 | 12.11 | 14.77 | 16.91 | 11.86 | 7.24 | 10.39 | 6.12 | 4.58 | 4.44 | 3.46 | 6.94 | 8.80 | 9.91 | 11.50 | 9.69 | 31.58 | 15.51 | 4.57 | 3.73 | 2.40 | 2.47 | 17.16 | - |
|
||||||
| 股东户数 | 220,658 | 201,582 | 150,025 | 145,225 | 175,267 | 114,267 | 89,062 | 88,932 | 63,980 | 53,437 | 46,869 |
|
| 股东户数 | 220,658 | 207,894 | 161,640 | 167,516 | 153,535 | 108,662 | 96,747 | 107,654 | 84,984 | 52,048 | 39,909 | 43,303 | 73,255 | 49,870 | 45,694 | 55,085 | 42,780 | 27,558 | 24,973 | 23,572 | 9,333 | 11,777 | 32,349 | 36,998 | 46,194 | - |
|
||||||
|
|
||||||
|
|||||||
@ -1,11 +1,21 @@
|
|||||||
date,reportedCurrency,totalAssets,current_assets,cashAndCashEquivalentsAtCarryingValue,cashAndShortTermInvestments,inventory,currentNetReceivables,totalNonCurrentAssets,propertyPlantEquipment,accumulatedDepreciationAmortizationPPE,intangibleAssets,intangibleAssetsExcludingGoodwill,goodwill,investments,longTermInvestments,shortTermInvestments,otherCurrentAssets,otherNonCurrentAssets,total_liabilities,current_liabilities,currentAccountsPayable,deferredRevenue,currentDebt,shortTermDebt,totalNonCurrentLiabilities,capitalLeaseObligations,longTermDebt,currentLongTermDebt,longTermDebtNoncurrent,shortLongTermDebtTotal,otherCurrentLiabilities,otherNonCurrentLiabilities,total_equity,treasuryStock,retainedEarnings,commonStock,commonStockSharesOutstanding
|
date,reportedCurrency,total_assets,current_assets,cash,cashAndShortTermInvestments,inventory,receivables,totalNonCurrentAssets,fixed_assets,accumulatedDepreciationAmortizationPPE,intangibleAssets,intangibleAssetsExcludingGoodwill,goodwill,investments,lt_invest,shortTermInvestments,prepayment,other_assets,total_liabilities,current_liabilities,accounts_payable,adv_receipts,currentDebt,short_term_debt,totalNonCurrentLiabilities,capitalLeaseObligations,long_term_debt,short_term_debt_part,longTermDebtNoncurrent,shortLongTermDebtTotal,otherCurrentLiabilities,otherNonCurrentLiabilities,total_equity,treasuryStock,retainedEarnings,commonStock,commonStockSharesOutstanding
|
||||||
2025-09-30,USD,359241000000,147957000000,35934000000,35934000000,5718000000,72957000000,211284000000,61039000000,None,None,None,None,None,77723000000,18763000000,14585000000,None,285508000000,165631000000,69860000000,None,None,20329000000,119877000000,None,78328000000,20329000000,None,98657000000,66387000000,41549000000,73733000000,None,-14264000000,93568000000,15004697000
|
2025-09-30,USD,359241000000,147957000000,35934000000,35934000000,5718000000,72957000000,211284000000,61039000000,None,None,None,,None,77723000000.0,18763000000,14585000000,,285508000000,165631000000,69860000000,,None,20329000000,119877000000,None,78328000000.0,20329000000.0,None,98657000000,66387000000,41549000000,73733000000,None,-14264000000,93568000000,15004697000
|
||||||
2024-09-30,USD,364980000000,152987000000,29943000000,29943000000,7286000000,66243000000,211993000000,55914000000,None,None,None,None,None,91479000000,35228000000,14287000000,None,308030000000,176392000000,68960000000,None,None,22511000000,131638000000,None,85750000000,20879000000,None,119059000000,50071000000,36634000000,56950000000,None,-19154000000,83276000000,15408095000
|
2024-09-30,USD,364980000000,152987000000,29943000000,29943000000,7286000000,66243000000,211993000000,55914000000,None,None,None,,None,91479000000.0,35228000000,14287000000,,308030000000,176392000000,68960000000,,None,22511000000,131638000000,None,85750000000.0,20879000000.0,None,119059000000,50071000000,36634000000,56950000000,None,-19154000000,83276000000,15408095000
|
||||||
2023-09-30,USD,352583000000,143566000000,29965000000,29965000000,6331000000,29508000000,209017000000,43715000000,None,None,None,None,None,100544000000,31590000000,14695000000,None,290437000000,145308000000,62611000000,None,None,15807000000,145129000000,12842000000,95281000000,15807000000,None,111947000000,58829000000,49848000000,62146000000,None,-214000000,73812000000,15812547000
|
2023-09-30,USD,352583000000,143566000000,29965000000,29965000000,6331000000,29508000000,209017000000,43715000000,None,None,None,,None,100544000000.0,31590000000,14695000000,,290437000000,145308000000,62611000000,,None,15807000000,145129000000,12842000000,95281000000.0,15807000000.0,None,111947000000,58829000000,49848000000,62146000000,None,-214000000,73812000000,15812547000
|
||||||
2022-09-30,USD,352755000000,135405000000,23646000000,23646000000,4946000000,28184000000,217350000000,42117000000,72340000000,None,None,None,None,120805000000,24658000000,21223000000,None,302083000000,153982000000,64115000000,None,None,21110000000,148101000000,12411000000,98959000000,21110000000,None,120881000000,60845000000,49142000000,50672000000,None,-3068000000,64849000000,16325819000
|
2022-09-30,USD,352755000000,135405000000,23646000000,23646000000,4946000000,28184000000,217350000000,42117000000,72340000000,None,None,,None,120805000000.0,24658000000,21223000000,,302083000000,153982000000,64115000000,,None,21110000000,148101000000,12411000000,98959000000.0,21110000000.0,None,120881000000,60845000000,49142000000,50672000000,None,-3068000000,64849000000,16325819000
|
||||||
2021-09-30,USD,351002000000,134836000000,34940000000,34940000000,6580000000,26278000000,216166000000,39440000000,70283000000,None,None,None,None,127877000000,27699000000,14111000000,None,287912000000,125481000000,54763000000,None,None,15613000000,162431000000,11803000000,109106000000,15613000000,None,124719000000,47493000000,28636000000,63090000000,None,5562000000,57365000000,16864919000
|
2021-09-30,USD,351002000000,134836000000,34940000000,34940000000,6580000000,26278000000,216166000000,39440000000,70283000000,None,None,,None,127877000000.0,27699000000,14111000000,,287912000000,125481000000,54763000000,,None,15613000000,162431000000,11803000000,109106000000.0,15613000000.0,None,124719000000,47493000000,28636000000,63090000000,None,5562000000,57365000000,16864919000
|
||||||
2020-09-30,USD,323888000000,143713000000,38016000000,38016000000,4061000000,16120000000,180175000000,36766000000,66760000000,None,None,None,None,100887000000,52927000000,11264000000,None,258549000000,105392000000,42296000000,None,None,13769000000,153157000000,9842000000,98667000000,13769000000,None,112436000000,42684000000,26320000000,65339000000,None,14966000000,50779000000,17528214000
|
2020-09-30,USD,323888000000,143713000000,38016000000,38016000000,4061000000,16120000000,180175000000,36766000000,66760000000,None,None,,None,100887000000.0,52927000000,11264000000,,258549000000,105392000000,42296000000,,None,13769000000,153157000000,9842000000,98667000000.0,13769000000.0,None,112436000000,42684000000,26320000000,65339000000,None,14966000000,50779000000,17528214000
|
||||||
2019-09-30,USD,338516000000,162819000000,48844000000,48844000000,4106000000,22926000000,175697000000,37378000000,58579000000,None,None,None,None,105341000000,51713000000,12352000000,None,248028000000,105718000000,46236000000,None,None,16240000000,142310000000,None,91807000000,16240000000,None,108047000000,37720000000,20958000000,90488000000,None,45898000000,45174000000,18595652000
|
2019-09-30,USD,338516000000,162819000000,48844000000,48844000000,4106000000,22926000000,175697000000,37378000000,58579000000,None,None,,None,105341000000.0,51713000000,12352000000,,248028000000,105718000000,46236000000,,None,16240000000,142310000000,None,91807000000.0,16240000000.0,None,108047000000,37720000000,20958000000,90488000000,None,45898000000,45174000000,18595652000
|
||||||
2018-09-30,USD,365725000000,131339000000,25913000000,25913000000,3956000000,23186000000,234386000000,41304000000,49099000000,None,None,None,None,170799000000,40388000000,12087000000,None,258578000000,116866000000,55888000000,None,None,20748000000,141712000000,None,93735000000,20748000000,None,114483000000,32687000000,11165000000,107147000000,None,70400000000,40201000000,20000436000
|
2018-09-30,USD,365725000000,131339000000,25913000000,25913000000,3956000000,23186000000,234386000000,41304000000,49099000000,None,None,,None,170799000000.0,40388000000,12087000000,,258578000000,116866000000,55888000000,,None,20748000000,141712000000,None,93735000000.0,20748000000.0,None,114483000000,32687000000,11165000000,107147000000,None,70400000000,40201000000,20000436000
|
||||||
2017-09-30,USD,375319000000,128645000000,20289000000,20289000000,4855000000,2093000000,246674000000,33783000000,41293000000,2298000000,2298000000,5717000000,None,194714000000,53892000000,13936000000,None,241272000000,100814000000,49049000000,None,None,18473000000,140458000000,None,97207000000,18473000000,None,115680000000,25744000000,40415000000,134047000000,0,98330000000,35867000000,21006768000
|
2017-09-30,USD,375319000000,128645000000,20289000000,20289000000,4855000000,2093000000,246674000000,33783000000,41293000000,2298000000,2298000000,5717000000.0,None,194714000000.0,53892000000,13936000000,,241272000000,100814000000,49049000000,,None,18473000000,140458000000,None,97207000000.0,18473000000.0,None,115680000000,25744000000,40415000000,134047000000,0,98330000000,35867000000,21006768000
|
||||||
2016-09-30,USD,321686000000,106869000000,20484000000,20484000000,2132000000,527000000,214817000000,27010000000,34235000000,3206000000,3206000000,5414000000,None,170430000000,46671000000,8283000000,None,193437000000,79006000000,37294000000,None,None,11605000000,114431000000,None,75427000000,11605000000,None,87032000000,22027000000,36074000000,128249000000,None,96364000000,31251000000,22001124000
|
2016-09-30,USD,321686000000,106869000000,20484000000,20484000000,2132000000,527000000,214817000000,27010000000,34235000000,3206000000,3206000000,5414000000.0,None,170430000000.0,46671000000,8283000000,,193437000000,79006000000,37294000000,,None,11605000000,114431000000,None,75427000000.0,11605000000.0,None,87032000000,22027000000,36074000000,128249000000,None,96364000000,31251000000,22001124000
|
||||||
|
2015-09-30,USD,290479000000,89378000000,21120000000,21120000000,2349000000,417000000,201101000000,22471000000,26786000000,3893000000,3893000000,5116000000.0,None,164065000000.0,20481000000,9539000000,,171124000000,80610000000,35490000000,,None,10999000000,90514000000,None,53463000000.0,2513000000.0,None,64462000000,25181000000,33427000000,119355000000,0,92284000000,27416000000,23172276000
|
||||||
|
2014-09-30,USD,231839000000,68531000000,13844000000,13844000000,2111000000,4232000000,163308000000,20624000000,18391000000,4142000000,4142000000,4616000000.0,None,130162000000.0,11233000000,9806000000,,120292000000,63448000000,30196000000,,None,6308000000,56844000000,None,28987000000.0,35295000000.0,None,35295000000,18453000000,24826000000,111547000000,0,87152000000,23313000000,24490652000
|
||||||
|
2013-09-30,USD,207000000000,73286000000,14259000000,14259000000,1764000000,2172000000,133714000000,16597000000,11922000000,4179000000,4179000000,1577000000.0,None,106215000000.0,26287000000,6882000000,,83451000000,43658000000,22367000000,,None,7679000000,39793000000,None,16960000000.0,,None,16960000000,13856000000,20208000000,123549000000,0,104256000000,19764000000,26086536000
|
||||||
|
2012-09-30,USD,176064000000,57653000000,10746000000,10746000000,791000000,5551000000,118411000000,15452000000,6435000000,4224000000,4224000000,1135000000.0,None,92122000000.0,18383000000,6458000000,,57854000000,38542000000,21175000000,,None,6310000000,19312000000,None,,,None,None,11414000000,16664000000,118210000000,0,101289000000,16422000000,26469940000
|
||||||
|
2011-09-30,USD,116371000000,44988000000,9815000000,9815000000,776000000,5369000000,71383000000,7777000000,3991000000,3536000000,3536000000,896000000.0,None,55618000000.0,16137000000,4529000000,,39756000000,27970000000,14632000000,,None,5606000000,11786000000,None,,,None,None,9247000000,10100000000,76615000000,0,62841000000,13331000000,26226060000
|
||||||
|
2010-09-30,USD,75183000000,41678000000,11261000000,11261000000,1051000000,5510000000,33505000000,4768000000,2466000000,342000000,342000000,741000000.0,None,25391000000.0,14359000000,3447000000,,27392000000,20722000000,12015000000,,None,2466000000,6670000000,None,,,None,None,5723000000,5531000000,47791000000,0,37169000000,10668000000,25891936000
|
||||||
|
2009-09-30,USD,53851000000,36265000000,5263000000,5263000000,455000000,3361000000,17586000000,2954000000,1713000000,247000000,247000000,206000000.0,None,10528000000.0,18201000000,6884000000,,26019000000,19282000000,5601000000,,None,1948000000,6737000000,None,,,None,None,3376000000,3502000000,27832000000,0,19538000000,8210000000,25396140000
|
||||||
|
2008-09-30,USD,39572000000,34690000000,11875000000,11875000000,509000000,2422000000,4882000000,2455000000,1292000000,285000000,285000000,207000000.0,None,,12615000000,5822000000,,18542000000,14092000000,5520000000,,None,2507000000,4450000000,None,,,None,None,3719000000,None,21030000000,None,13845000000,7177000000,25259892000
|
||||||
|
2007-09-30,USD,25347000000,21956000000,9352000000,9352000000,346000000,4029000000,3391000000,1832000000,1009000000,299000000,299000000,38000000.0,None,,6034000000,996000000,,10815000000,9299000000,4970000000,,None,1805000000,1516000000,None,,,None,None,2919000000,None,14532000000,None,9101000000,5368000000,24900176000
|
||||||
|
2006-09-30,USD,17205000000,14509000000,6392000000,6392000000,270000000,2845000000,2696000000,1281000000,794000000,139000000,139000000,38000000.0,None,,3718000000,469000000,,7221000000,6471000000,3390000000,,None,1515000000,750000000,None,,,None,None,2335000000,None,9984000000,None,5607000000,4355000000,24570728000
|
||||||
|
|||||||
|
@ -1,11 +1,21 @@
|
|||||||
date,reportedCurrency,net_cash_flow,paymentsForOperatingActivities,proceedsFromOperatingActivities,changeInOperatingLiabilities,changeInOperatingAssets,depreciation,capitalExpenditures,changeInReceivables,changeInInventory,profitLoss,cashflowFromInvestment,cashflowFromFinancing,proceedsFromRepaymentsOfShortTermDebt,paymentsForRepurchaseOfCommonStock,paymentsForRepurchaseOfEquity,paymentsForRepurchaseOfPreferredStock,dividendPayout,dividendPayoutCommonStock,dividendPayoutPreferredStock,proceedsFromIssuanceOfCommonStock,proceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet,proceedsFromIssuanceOfPreferredStock,proceedsFromRepurchaseOfEquity,proceedsFromSaleOfTreasuryStock,changeInCashAndCashEquivalents,changeInExchangeRate,netIncome
|
date,reportedCurrency,ocf,paymentsForOperatingActivities,proceedsFromOperatingActivities,changeInOperatingLiabilities,changeInOperatingAssets,depreciation,capex,changeInReceivables,changeInInventory,profitLoss,cashflowFromInvestment,cashflowFromFinancing,proceedsFromRepaymentsOfShortTermDebt,paymentsForRepurchaseOfCommonStock,paymentsForRepurchaseOfEquity,paymentsForRepurchaseOfPreferredStock,dividends,dividendPayoutCommonStock,dividendPayoutPreferredStock,proceedsFromIssuanceOfCommonStock,proceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet,proceedsFromIssuanceOfPreferredStock,proceedsFromRepurchaseOfEquity,proceedsFromSaleOfTreasuryStock,changeInCashAndCashEquivalents,changeInExchangeRate,netIncome
|
||||||
2025-09-30,USD,111482000000,None,None,None,None,11698000000,12715000000,None,1400000000,None,15195000000,-120686000000,None,None,None,None,15421000000,15421000000,None,None,None,None,-90711000000,None,None,None,112010000000
|
2025-09-30,USD,111482000000,None,None,None,None,11698000000,12715000000,None,1400000000,None,15195000000,-120686000000,None,None,None,None,15421000000.0,15421000000,None,None,None,None,-90711000000,None,None,None,112010000000
|
||||||
2024-09-30,USD,118254000000,None,None,None,None,11445000000,9447000000,None,-1046000000,None,2935000000,-121983000000,None,None,None,None,15234000000,15234000000,None,None,None,None,-94949000000,None,None,None,93736000000
|
2024-09-30,USD,118254000000,None,None,None,None,11445000000,9447000000,None,-1046000000,None,2935000000,-121983000000,None,None,None,None,15234000000.0,15234000000,None,None,None,None,-94949000000,None,None,None,93736000000
|
||||||
2023-09-30,USD,110543000000,None,None,None,None,11519000000,10959000000,-417000000,-1618000000,None,3705000000,-108488000000,None,None,None,None,15025000000,15025000000,None,None,None,None,-77550000000,None,5760000000,None,96995000000
|
2023-09-30,USD,110543000000,None,None,None,None,11519000000,10959000000,-417000000,-1618000000,None,3705000000,-108488000000,None,None,None,None,15025000000.0,15025000000,None,None,None,None,-77550000000,None,5760000000,None,96995000000
|
||||||
2022-09-30,USD,122151000000,None,None,None,None,11104000000,10708000000,-9343000000,1484000000,None,-22354000000,-110749000000,None,None,None,None,14841000000,14841000000,None,None,None,None,-89402000000,None,-10952000000,None,99803000000
|
2022-09-30,USD,122151000000,None,None,None,None,11104000000,10708000000,-9343000000,1484000000,None,-22354000000,-110749000000,None,None,None,None,14841000000.0,14841000000,None,None,None,None,-89402000000,None,-10952000000,None,99803000000
|
||||||
2021-09-30,USD,104038000000,None,None,None,None,11284000000,11085000000,-14028000000,-2642000000,None,-14545000000,-93353000000,None,None,None,None,14467000000,14467000000,None,None,None,None,-85971000000,None,-3860000000,None,94680000000
|
2021-09-30,USD,104038000000,None,None,None,None,11284000000,11085000000,-14028000000,-2642000000,None,-14545000000,-93353000000,None,None,None,None,14467000000.0,14467000000,None,None,None,None,-85971000000,None,-3860000000,None,94680000000
|
||||||
2020-09-30,USD,80674000000,None,None,None,None,11056000000,7309000000,8470000000,-127000000,None,-4289000000,-86820000000,None,None,None,None,14081000000,14081000000,None,None,None,None,-72358000000,None,-10435000000,None,57411000000
|
2020-09-30,USD,80674000000,None,None,None,None,11056000000,7309000000,8470000000,-127000000,None,-4289000000,-86820000000,None,None,None,None,14081000000.0,14081000000,None,None,None,None,-72358000000,None,-10435000000,None,57411000000
|
||||||
2019-09-30,USD,69391000000,None,None,None,None,12547000000,10495000000,3176000000,-289000000,None,45896000000,-90976000000,None,None,None,None,14119000000,14119000000,None,None,None,None,-66897000000,None,24311000000,None,55256000000
|
2019-09-30,USD,69391000000,None,None,None,None,12547000000,10495000000,3176000000,-289000000,None,45896000000,-90976000000,None,None,None,None,14119000000.0,14119000000,None,None,None,None,-66897000000,None,24311000000,None,55256000000
|
||||||
2018-09-30,USD,77434000000,None,None,None,None,10903000000,13313000000,-13332000000,828000000,None,16066000000,-87876000000,None,None,None,None,13712000000,13712000000,None,None,None,None,-72738000000,None,5624000000,None,59531000000
|
2018-09-30,USD,77434000000,None,None,None,None,10903000000,13313000000,-13332000000,828000000,None,16066000000,-87876000000,None,None,None,None,13712000000.0,13712000000,None,None,None,None,-72738000000,None,5624000000,None,59531000000
|
||||||
2017-09-30,USD,63598000000,None,None,None,None,10157000000,12451000000,-6347000000,-2723000000,None,-46446000000,-17347000000,None,None,None,None,12769000000,12769000000,None,None,None,None,-32900000000,None,-195000000,None,48351000000
|
2017-09-30,USD,63598000000,None,None,None,None,10157000000,12451000000,-6347000000,-2723000000,None,-46446000000,-17347000000,None,None,None,None,12769000000.0,12769000000,None,None,None,None,-32900000000,None,-195000000,None,48351000000
|
||||||
2016-09-30,USD,65824000000,None,None,None,None,10505000000,12734000000,1044000000,217000000,None,-45977000000,-20483000000,None,None,None,None,12150000000,12150000000,None,None,None,None,-29722000000,None,-636000000,None,45687000000
|
2016-09-30,USD,65824000000,None,None,None,None,10505000000,12734000000,1044000000,217000000,None,-45977000000,-20483000000,None,None,None,None,12150000000.0,12150000000,None,None,None,None,-29722000000,None,-636000000,None,45687000000
|
||||||
|
2015-09-30,USD,81266000000,None,None,None,None,11257000000,11247000000,611000000,-238000000,None,-56274000000,-17716000000,None,None,None,None,11561000000.0,11561000000,None,None,None,None,-35253000000,None,7276000000,None,53394000000
|
||||||
|
2014-09-30,USD,59713000000,None,None,None,None,7946000000,9571000000,-6452000000,-76000000,None,-22579000000,-37549000000,None,None,None,None,11126000000.0,11126000000,None,None,None,None,-45000000000,None,-415000000,None,39510000000
|
||||||
|
2013-09-30,USD,53666000000,None,None,None,None,6757000000,8165000000,-1949000000,-973000000,None,-33774000000,-16379000000,None,None,None,None,10564000000.0,10564000000,None,None,None,None,-22860000000,None,3513000000,None,37037000000
|
||||||
|
2012-09-30,USD,50856000000,None,None,None,None,3277000000,8295000000,-6965000000,-15000000,None,-48227000000,-1698000000,None,None,None,None,2488000000.0,2488000000,None,None,None,None,665000000,None,931000000,None,41733000000
|
||||||
|
2011-09-30,USD,37529000000,None,None,None,None,1814000000,4260000000,-1791000000,275000000,None,-40419000000,1444000000,None,None,None,None,,None,None,None,None,None,831000000,None,-1446000000,None,25922000000
|
||||||
|
2010-09-30,USD,18595000000,None,None,None,None,1027000000,2005000000,-4860000000,-596000000,None,-13854000000,1257000000,None,None,None,None,,None,None,None,None,None,912000000,None,5998000000,None,14013000000
|
||||||
|
2009-09-30,USD,10159000000,None,None,None,None,703000000,1144000000,-939000000,54000000,None,-17434000000,663000000,None,None,None,None,,None,None,None,None,None,475000000,None,-6612000000,None,5704000000
|
||||||
|
2008-09-30,USD,9596000000,None,None,None,None,473000000,1091000000,None,-163000000,None,-8189000000,1116000000,None,None,None,None,,None,None,None,None,None,-124000000,None,2523000000,None,4834000000
|
||||||
|
2007-09-30,USD,5470000000,None,None,None,None,317000000,735000000,None,-76000000,None,-3249000000,739000000,None,None,None,None,,None,None,None,None,None,-3000000,None,2960000000,None,3496000000
|
||||||
|
2006-09-30,USD,2220000000,None,None,None,None,225000000,657000000,None,-105000000,None,357000000,324000000,None,None,None,None,,None,None,None,None,None,-355000000,None,2901000000,None,1989000000
|
||||||
|
|||||||
|
@ -1,11 +1,21 @@
|
|||||||
date,reportedCurrency,grossProfit,revenue,costOfRevenue,costofGoodsAndServicesSold,operatingIncome,sellingGeneralAndAdministrative,researchAndDevelopment,operatingExpenses,investmentIncomeNet,netInterestIncome,interestIncome,interestExpense,nonInterestIncome,otherNonOperatingIncome,depreciation,depreciationAndAmortization,incomeBeforeTax,incomeTaxExpense,interestAndDebtExpense,netIncomeFromContinuingOperations,comprehensiveIncomeNetOfTax,ebit,ebitda,net_income
|
date,reportedCurrency,gross_profit,revenue,cogs,costofGoodsAndServicesSold,operatingIncome,sga_exp,rd_exp,operatingExpenses,investmentIncomeNet,netInterestIncome,interestIncome,fin_exp,nonInterestIncome,otherNonOperatingIncome,depreciation,depreciationAndAmortization,total_profit,income_tax,interestAndDebtExpense,netIncomeFromContinuingOperations,comprehensiveIncomeNetOfTax,ebit,ebitda,net_income
|
||||||
2025-09-30,USD,195201000000,416161000000,220960000000,220960000000,133050000000,27601000000,34550000000,62151000000,None,None,None,None,None,None,None,11698000000,132729000000,20719000000,None,112010000000,None,132729000000,144427000000,112010000000
|
2025-09-30,USD,195201000000,416161000000,220960000000,220960000000,133050000000,27601000000,34550000000,62151000000,None,None,None,,None,None,,11698000000,132729000000,20719000000,None,112010000000,None,132729000000,144427000000,112010000000
|
||||||
2024-09-30,USD,180683000000,391035000000,210352000000,210352000000,123216000000,26097000000,31370000000,57467000000,None,0,0,0,None,None,None,11445000000,123485000000,29749000000,None,93736000000,None,123216000000,134661000000,93736000000
|
2024-09-30,USD,180683000000,391035000000,210352000000,210352000000,123216000000,26097000000,31370000000,57467000000,None,0,0,0.0,None,None,,11445000000,123485000000,29749000000,None,93736000000,None,123216000000,134661000000,93736000000
|
||||||
2023-09-30,USD,169148000000,383285000000,214137000000,214137000000,114301000000,24932000000,29915000000,54847000000,None,-183000000,3750000000,3933000000,None,-382000000,None,11519000000,113736000000,16741000000,None,96995000000,None,114301000000,125820000000,96995000000
|
2023-09-30,USD,169148000000,383285000000,214137000000,214137000000,114301000000,24932000000,29915000000,54847000000,None,-183000000,3750000000,3933000000.0,None,-382000000,,11519000000,113736000000,16741000000,None,96995000000,None,114301000000,125820000000,96995000000
|
||||||
2022-09-30,USD,170782000000,394328000000,223546000000,223546000000,119437000000,25094000000,26251000000,51573000000,None,-106000000,2825000000,2931000000,None,334000000,None,11104000000,119103000000,19300000000,None,99803000000,None,119437000000,130541000000,99803000000
|
2022-09-30,USD,170782000000,394328000000,223546000000,223546000000,119437000000,25094000000,26251000000,51573000000,None,-106000000,2825000000,2931000000.0,None,334000000,,11104000000,119103000000,19300000000,None,99803000000,None,119437000000,130541000000,99803000000
|
||||||
2021-09-30,USD,152836000000,365817000000,212981000000,212981000000,108949000000,21973000000,21914000000,43887000000,None,198000000,2843000000,2645000000,None,258000000,None,11284000000,109207000000,14527000000,None,94680000000,None,111852000000,123136000000,94680000000
|
2021-09-30,USD,152836000000,365817000000,212981000000,212981000000,108949000000,21973000000,21914000000,43887000000,None,198000000,2843000000,2645000000.0,None,258000000,,11284000000,109207000000,14527000000,None,94680000000,None,111852000000,123136000000,94680000000
|
||||||
2020-09-30,USD,104956000000,274515000000,169559000000,169559000000,66288000000,19916000000,18752000000,38668000000,None,890000000,3763000000,2873000000,None,803000000,None,11056000000,67091000000,9680000000,None,57411000000,None,69964000000,81020000000,57411000000
|
2020-09-30,USD,104956000000,274515000000,169559000000,169559000000,66288000000,19916000000,18752000000,38668000000,None,890000000,3763000000,2873000000.0,None,803000000,,11056000000,67091000000,9680000000,None,57411000000,None,69964000000,81020000000,57411000000
|
||||||
2019-09-30,USD,98392000000,260174000000,161782000000,161782000000,63930000000,18245000000,16217000000,34462000000,None,1385000000,4961000000,3576000000,None,1807000000,None,12547000000,65737000000,10481000000,None,55256000000,None,69313000000,81860000000,55256000000
|
2019-09-30,USD,98392000000,260174000000,161782000000,161782000000,63930000000,18245000000,16217000000,34462000000,None,1385000000,4961000000,3576000000.0,None,1807000000,,12547000000,65737000000,10481000000,None,55256000000,None,69313000000,81860000000,55256000000
|
||||||
2018-09-30,USD,101839000000,265595000000,163756000000,163756000000,70898000000,16705000000,14236000000,30941000000,None,2446000000,5686000000,3240000000,None,2005000000,None,10903000000,72903000000,13372000000,None,59531000000,None,76143000000,87046000000,59531000000
|
2018-09-30,USD,101839000000,265595000000,163756000000,163756000000,70898000000,16705000000,14236000000,30941000000,None,2446000000,5686000000,3240000000.0,None,2005000000,,10903000000,72903000000,13372000000,None,59531000000,None,76143000000,87046000000,59531000000
|
||||||
2017-09-30,USD,88186000000,229234000000,141048000000,141048000000,61344000000,15261000000,11581000000,26842000000,None,2878000000,5201000000,2323000000,None,2745000000,None,10157000000,64089000000,15738000000,None,48351000000,None,66412000000,76569000000,48351000000
|
2017-09-30,USD,88186000000,229234000000,141048000000,141048000000,61344000000,15261000000,11581000000,26842000000,None,2878000000,5201000000,2323000000.0,None,2745000000,,10157000000,64089000000,15738000000,None,48351000000,None,66412000000,76569000000,48351000000
|
||||||
2016-09-30,USD,84263000000,215639000000,131376000000,131376000000,60024000000,14194000000,10045000000,24239000000,None,2543000000,3999000000,1456000000,None,1348000000,None,10505000000,61372000000,15685000000,None,45687000000,None,62828000000,73333000000,45687000000
|
2016-09-30,USD,84263000000,215639000000,131376000000,131376000000,60024000000,14194000000,10045000000,24239000000,None,2543000000,3999000000,1456000000.0,None,1348000000,,10505000000,61372000000,15685000000,None,45687000000,None,62828000000,73333000000,45687000000
|
||||||
|
2015-09-30,USD,93626000000,233715000000,140089000000,140089000000,71230000000,14329000000,8067000000,22396000000,None,None,None,733000000.0,None,1285000000,,11257000000,72515000000,19121000000,None,53394000000,None,73248000000,84505000000,53394000000
|
||||||
|
2014-09-30,USD,70537000000,182795000000,112258000000,112258000000,52503000000,11993000000,6041000000,18034000000,None,None,None,384000000.0,None,980000000,,7946000000,53483000000,13973000000,None,39510000000,None,53867000000,61813000000,39510000000
|
||||||
|
2013-09-30,USD,64304000000,170910000000,106606000000,106606000000,48999000000,9730000000,4475000000,15305000000,None,None,None,136000000.0,None,1156000000,,6757000000,50155000000,13118000000,None,37037000000,None,50291000000,57048000000,37037000000
|
||||||
|
2012-09-30,USD,68662000000,156508000000,87846000000,87846000000,55241000000,9040000000,3381000000,13421000000,None,None,None,522000000.0,None,522000000,,3277000000,55763000000,14030000000,None,41733000000,None,55763000000,59040000000,41733000000
|
||||||
|
2011-09-30,USD,43818000000,108249000000,64431000000,64431000000,33790000000,7599000000,2429000000,10028000000,None,None,None,415000000.0,None,415000000,,1814000000,34205000000,8283000000,None,25922000000,None,34205000000,36019000000,25922000000
|
||||||
|
2010-09-30,USD,25684000000,65225000000,39541000000,39541000000,18385000000,5517000000,1782000000,7299000000,None,None,None,155000000.0,None,155000000,,1027000000,18540000000,4527000000,None,14013000000,None,18385000000,19412000000,14013000000
|
||||||
|
2009-09-30,USD,17222000000,42905000000,25683000000,25683000000,11740000000,4149000000,1333000000,5482000000,None,None,None,326000000.0,None,326000000,,734000000,12066000000,3831000000,None,8235000000,None,11740000000,12474000000,8235000000
|
||||||
|
2008-09-30,USD,11145000000,32479000000,21334000000,21334000000,6275000000,3761000000,1109000000,4870000000,None,None,None,620000000.0,None,None,,409000000,6895000000,2061000000,None,None,None,6895000000,7304000000,4834000000
|
||||||
|
2007-09-30,USD,8154000000,24006000000,15852000000,15852000000,4409000000,2963000000,782000000,3745000000,None,None,None,599000000.0,None,None,,317000000,5008000000,1512000000,None,None,None,4407000000,4724000000,3495000000
|
||||||
|
2006-09-30,USD,5598000000,19315000000,13717000000,13717000000,2453000000,2433000000,712000000,3145000000,None,None,None,365000000.0,None,None,,225000000,2818000000,829000000,None,None,None,2453000000,2678000000,1989000000
|
||||||
|
|||||||
|
21
data/US/AAPL/raw_balance_sheet_annual.csv
Normal file
21
data/US/AAPL/raw_balance_sheet_annual.csv
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
fiscalDateEnding,reportedCurrency,totalAssets,totalCurrentAssets,cashAndCashEquivalentsAtCarryingValue,cashAndShortTermInvestments,inventory,currentNetReceivables,totalNonCurrentAssets,propertyPlantEquipment,accumulatedDepreciationAmortizationPPE,intangibleAssets,intangibleAssetsExcludingGoodwill,goodwill,investments,longTermInvestments,shortTermInvestments,otherCurrentAssets,otherNonCurrentAssets,totalLiabilities,totalCurrentLiabilities,currentAccountsPayable,deferredRevenue,currentDebt,shortTermDebt,totalNonCurrentLiabilities,capitalLeaseObligations,longTermDebt,currentLongTermDebt,longTermDebtNoncurrent,shortLongTermDebtTotal,otherCurrentLiabilities,otherNonCurrentLiabilities,totalShareholderEquity,treasuryStock,retainedEarnings,commonStock,commonStockSharesOutstanding
|
||||||
|
2025-09-30,USD,359241000000,147957000000,35934000000,35934000000,5718000000,72957000000,211284000000,61039000000,None,None,None,None,None,77723000000,18763000000,14585000000,None,285508000000,165631000000,69860000000,None,None,20329000000,119877000000,None,78328000000,20329000000,None,98657000000,66387000000,41549000000,73733000000,None,-14264000000,93568000000,15004697000
|
||||||
|
2024-09-30,USD,364980000000,152987000000,29943000000,29943000000,7286000000,66243000000,211993000000,55914000000,None,None,None,None,None,91479000000,35228000000,14287000000,None,308030000000,176392000000,68960000000,None,None,22511000000,131638000000,None,85750000000,20879000000,None,119059000000,50071000000,36634000000,56950000000,None,-19154000000,83276000000,15408095000
|
||||||
|
2023-09-30,USD,352583000000,143566000000,29965000000,29965000000,6331000000,29508000000,209017000000,43715000000,None,None,None,None,None,100544000000,31590000000,14695000000,None,290437000000,145308000000,62611000000,None,None,15807000000,145129000000,12842000000,95281000000,15807000000,None,111947000000,58829000000,49848000000,62146000000,None,-214000000,73812000000,15812547000
|
||||||
|
2022-09-30,USD,352755000000,135405000000,23646000000,23646000000,4946000000,28184000000,217350000000,42117000000,72340000000,None,None,None,None,120805000000,24658000000,21223000000,None,302083000000,153982000000,64115000000,None,None,21110000000,148101000000,12411000000,98959000000,21110000000,None,120881000000,60845000000,49142000000,50672000000,None,-3068000000,64849000000,16325819000
|
||||||
|
2021-09-30,USD,351002000000,134836000000,34940000000,34940000000,6580000000,26278000000,216166000000,39440000000,70283000000,None,None,None,None,127877000000,27699000000,14111000000,None,287912000000,125481000000,54763000000,None,None,15613000000,162431000000,11803000000,109106000000,15613000000,None,124719000000,47493000000,28636000000,63090000000,None,5562000000,57365000000,16864919000
|
||||||
|
2020-09-30,USD,323888000000,143713000000,38016000000,38016000000,4061000000,16120000000,180175000000,36766000000,66760000000,None,None,None,None,100887000000,52927000000,11264000000,None,258549000000,105392000000,42296000000,None,None,13769000000,153157000000,9842000000,98667000000,13769000000,None,112436000000,42684000000,26320000000,65339000000,None,14966000000,50779000000,17528214000
|
||||||
|
2019-09-30,USD,338516000000,162819000000,48844000000,48844000000,4106000000,22926000000,175697000000,37378000000,58579000000,None,None,None,None,105341000000,51713000000,12352000000,None,248028000000,105718000000,46236000000,None,None,16240000000,142310000000,None,91807000000,16240000000,None,108047000000,37720000000,20958000000,90488000000,None,45898000000,45174000000,18595652000
|
||||||
|
2018-09-30,USD,365725000000,131339000000,25913000000,25913000000,3956000000,23186000000,234386000000,41304000000,49099000000,None,None,None,None,170799000000,40388000000,12087000000,None,258578000000,116866000000,55888000000,None,None,20748000000,141712000000,None,93735000000,20748000000,None,114483000000,32687000000,11165000000,107147000000,None,70400000000,40201000000,20000436000
|
||||||
|
2017-09-30,USD,375319000000,128645000000,20289000000,20289000000,4855000000,2093000000,246674000000,33783000000,41293000000,2298000000,2298000000,5717000000,None,194714000000,53892000000,13936000000,None,241272000000,100814000000,49049000000,None,None,18473000000,140458000000,None,97207000000,18473000000,None,115680000000,25744000000,40415000000,134047000000,0,98330000000,35867000000,21006768000
|
||||||
|
2016-09-30,USD,321686000000,106869000000,20484000000,20484000000,2132000000,527000000,214817000000,27010000000,34235000000,3206000000,3206000000,5414000000,None,170430000000,46671000000,8283000000,None,193437000000,79006000000,37294000000,None,None,11605000000,114431000000,None,75427000000,11605000000,None,87032000000,22027000000,36074000000,128249000000,None,96364000000,31251000000,22001124000
|
||||||
|
2015-09-30,USD,290479000000,89378000000,21120000000,21120000000,2349000000,417000000,201101000000,22471000000,26786000000,3893000000,3893000000,5116000000,None,164065000000,20481000000,9539000000,None,171124000000,80610000000,35490000000,None,None,10999000000,90514000000,None,53463000000,2513000000,None,64462000000,25181000000,33427000000,119355000000,0,92284000000,27416000000,23172276000
|
||||||
|
2014-09-30,USD,231839000000,68531000000,13844000000,13844000000,2111000000,4232000000,163308000000,20624000000,18391000000,4142000000,4142000000,4616000000,None,130162000000,11233000000,9806000000,None,120292000000,63448000000,30196000000,None,None,6308000000,56844000000,None,28987000000,35295000000,None,35295000000,18453000000,24826000000,111547000000,0,87152000000,23313000000,24490652000
|
||||||
|
2013-09-30,USD,207000000000,73286000000,14259000000,14259000000,1764000000,2172000000,133714000000,16597000000,11922000000,4179000000,4179000000,1577000000,None,106215000000,26287000000,6882000000,None,83451000000,43658000000,22367000000,None,None,7679000000,39793000000,None,16960000000,None,None,16960000000,13856000000,20208000000,123549000000,0,104256000000,19764000000,26086536000
|
||||||
|
2012-09-30,USD,176064000000,57653000000,10746000000,10746000000,791000000,5551000000,118411000000,15452000000,6435000000,4224000000,4224000000,1135000000,None,92122000000,18383000000,6458000000,None,57854000000,38542000000,21175000000,None,None,6310000000,19312000000,None,None,None,None,None,11414000000,16664000000,118210000000,0,101289000000,16422000000,26469940000
|
||||||
|
2011-09-30,USD,116371000000,44988000000,9815000000,9815000000,776000000,5369000000,71383000000,7777000000,3991000000,3536000000,3536000000,896000000,None,55618000000,16137000000,4529000000,None,39756000000,27970000000,14632000000,None,None,5606000000,11786000000,None,None,None,None,None,9247000000,10100000000,76615000000,0,62841000000,13331000000,26226060000
|
||||||
|
2010-09-30,USD,75183000000,41678000000,11261000000,11261000000,1051000000,5510000000,33505000000,4768000000,2466000000,342000000,342000000,741000000,None,25391000000,14359000000,3447000000,None,27392000000,20722000000,12015000000,None,None,2466000000,6670000000,None,None,None,None,None,5723000000,5531000000,47791000000,0,37169000000,10668000000,25891936000
|
||||||
|
2009-09-30,USD,53851000000,36265000000,5263000000,5263000000,455000000,3361000000,17586000000,2954000000,1713000000,247000000,247000000,206000000,None,10528000000,18201000000,6884000000,None,26019000000,19282000000,5601000000,None,None,1948000000,6737000000,None,None,None,None,None,3376000000,3502000000,27832000000,0,19538000000,8210000000,25396140000
|
||||||
|
2008-09-30,USD,39572000000,34690000000,11875000000,11875000000,509000000,2422000000,4882000000,2455000000,1292000000,285000000,285000000,207000000,None,None,12615000000,5822000000,None,18542000000,14092000000,5520000000,None,None,2507000000,4450000000,None,None,None,None,None,3719000000,None,21030000000,None,13845000000,7177000000,25259892000
|
||||||
|
2007-09-30,USD,25347000000,21956000000,9352000000,9352000000,346000000,4029000000,3391000000,1832000000,1009000000,299000000,299000000,38000000,None,None,6034000000,996000000,None,10815000000,9299000000,4970000000,None,None,1805000000,1516000000,None,None,None,None,None,2919000000,None,14532000000,None,9101000000,5368000000,24900176000
|
||||||
|
2006-09-30,USD,17205000000,14509000000,6392000000,6392000000,270000000,2845000000,2696000000,1281000000,794000000,139000000,139000000,38000000,None,None,3718000000,469000000,None,7221000000,6471000000,3390000000,None,None,1515000000,750000000,None,None,None,None,None,2335000000,None,9984000000,None,5607000000,4355000000,24570728000
|
||||||
|
21
data/US/AAPL/raw_cash_flow_annual.csv
Normal file
21
data/US/AAPL/raw_cash_flow_annual.csv
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
fiscalDateEnding,reportedCurrency,operatingCashflow,paymentsForOperatingActivities,proceedsFromOperatingActivities,changeInOperatingLiabilities,changeInOperatingAssets,depreciationDepletionAndAmortization,capitalExpenditures,changeInReceivables,changeInInventory,profitLoss,cashflowFromInvestment,cashflowFromFinancing,proceedsFromRepaymentsOfShortTermDebt,paymentsForRepurchaseOfCommonStock,paymentsForRepurchaseOfEquity,paymentsForRepurchaseOfPreferredStock,dividendPayout,dividendPayoutCommonStock,dividendPayoutPreferredStock,proceedsFromIssuanceOfCommonStock,proceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet,proceedsFromIssuanceOfPreferredStock,proceedsFromRepurchaseOfEquity,proceedsFromSaleOfTreasuryStock,changeInCashAndCashEquivalents,changeInExchangeRate,netIncome
|
||||||
|
2025-09-30,USD,111482000000,None,None,None,None,11698000000,12715000000,None,1400000000,None,15195000000,-120686000000,None,None,None,None,15421000000,15421000000,None,None,None,None,-90711000000,None,None,None,112010000000
|
||||||
|
2024-09-30,USD,118254000000,None,None,None,None,11445000000,9447000000,None,-1046000000,None,2935000000,-121983000000,None,None,None,None,15234000000,15234000000,None,None,None,None,-94949000000,None,None,None,93736000000
|
||||||
|
2023-09-30,USD,110543000000,None,None,None,None,11519000000,10959000000,-417000000,-1618000000,None,3705000000,-108488000000,None,None,None,None,15025000000,15025000000,None,None,None,None,-77550000000,None,5760000000,None,96995000000
|
||||||
|
2022-09-30,USD,122151000000,None,None,None,None,11104000000,10708000000,-9343000000,1484000000,None,-22354000000,-110749000000,None,None,None,None,14841000000,14841000000,None,None,None,None,-89402000000,None,-10952000000,None,99803000000
|
||||||
|
2021-09-30,USD,104038000000,None,None,None,None,11284000000,11085000000,-14028000000,-2642000000,None,-14545000000,-93353000000,None,None,None,None,14467000000,14467000000,None,None,None,None,-85971000000,None,-3860000000,None,94680000000
|
||||||
|
2020-09-30,USD,80674000000,None,None,None,None,11056000000,7309000000,8470000000,-127000000,None,-4289000000,-86820000000,None,None,None,None,14081000000,14081000000,None,None,None,None,-72358000000,None,-10435000000,None,57411000000
|
||||||
|
2019-09-30,USD,69391000000,None,None,None,None,12547000000,10495000000,3176000000,-289000000,None,45896000000,-90976000000,None,None,None,None,14119000000,14119000000,None,None,None,None,-66897000000,None,24311000000,None,55256000000
|
||||||
|
2018-09-30,USD,77434000000,None,None,None,None,10903000000,13313000000,-13332000000,828000000,None,16066000000,-87876000000,None,None,None,None,13712000000,13712000000,None,None,None,None,-72738000000,None,5624000000,None,59531000000
|
||||||
|
2017-09-30,USD,63598000000,None,None,None,None,10157000000,12451000000,-6347000000,-2723000000,None,-46446000000,-17347000000,None,None,None,None,12769000000,12769000000,None,None,None,None,-32900000000,None,-195000000,None,48351000000
|
||||||
|
2016-09-30,USD,65824000000,None,None,None,None,10505000000,12734000000,1044000000,217000000,None,-45977000000,-20483000000,None,None,None,None,12150000000,12150000000,None,None,None,None,-29722000000,None,-636000000,None,45687000000
|
||||||
|
2015-09-30,USD,81266000000,None,None,None,None,11257000000,11247000000,611000000,-238000000,None,-56274000000,-17716000000,None,None,None,None,11561000000,11561000000,None,None,None,None,-35253000000,None,7276000000,None,53394000000
|
||||||
|
2014-09-30,USD,59713000000,None,None,None,None,7946000000,9571000000,-6452000000,-76000000,None,-22579000000,-37549000000,None,None,None,None,11126000000,11126000000,None,None,None,None,-45000000000,None,-415000000,None,39510000000
|
||||||
|
2013-09-30,USD,53666000000,None,None,None,None,6757000000,8165000000,-1949000000,-973000000,None,-33774000000,-16379000000,None,None,None,None,10564000000,10564000000,None,None,None,None,-22860000000,None,3513000000,None,37037000000
|
||||||
|
2012-09-30,USD,50856000000,None,None,None,None,3277000000,8295000000,-6965000000,-15000000,None,-48227000000,-1698000000,None,None,None,None,2488000000,2488000000,None,None,None,None,665000000,None,931000000,None,41733000000
|
||||||
|
2011-09-30,USD,37529000000,None,None,None,None,1814000000,4260000000,-1791000000,275000000,None,-40419000000,1444000000,None,None,None,None,None,None,None,None,None,None,831000000,None,-1446000000,None,25922000000
|
||||||
|
2010-09-30,USD,18595000000,None,None,None,None,1027000000,2005000000,-4860000000,-596000000,None,-13854000000,1257000000,None,None,None,None,None,None,None,None,None,None,912000000,None,5998000000,None,14013000000
|
||||||
|
2009-09-30,USD,10159000000,None,None,None,None,703000000,1144000000,-939000000,54000000,None,-17434000000,663000000,None,None,None,None,None,None,None,None,None,None,475000000,None,-6612000000,None,5704000000
|
||||||
|
2008-09-30,USD,9596000000,None,None,None,None,473000000,1091000000,None,-163000000,None,-8189000000,1116000000,None,None,None,None,None,None,None,None,None,None,-124000000,None,2523000000,None,4834000000
|
||||||
|
2007-09-30,USD,5470000000,None,None,None,None,317000000,735000000,None,-76000000,None,-3249000000,739000000,None,None,None,None,None,None,None,None,None,None,-3000000,None,2960000000,None,3496000000
|
||||||
|
2006-09-30,USD,2220000000,None,None,None,None,225000000,657000000,None,-105000000,None,357000000,324000000,None,None,None,None,None,None,None,None,None,None,-355000000,None,2901000000,None,1989000000
|
||||||
|
21
data/US/AAPL/raw_income_statement_annual.csv
Normal file
21
data/US/AAPL/raw_income_statement_annual.csv
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
fiscalDateEnding,reportedCurrency,grossProfit,totalRevenue,costOfRevenue,costofGoodsAndServicesSold,operatingIncome,sellingGeneralAndAdministrative,researchAndDevelopment,operatingExpenses,investmentIncomeNet,netInterestIncome,interestIncome,interestExpense,nonInterestIncome,otherNonOperatingIncome,depreciation,depreciationAndAmortization,incomeBeforeTax,incomeTaxExpense,interestAndDebtExpense,netIncomeFromContinuingOperations,comprehensiveIncomeNetOfTax,ebit,ebitda,netIncome
|
||||||
|
2025-09-30,USD,195201000000,416161000000,220960000000,220960000000,133050000000,27601000000,34550000000,62151000000,None,None,None,None,None,None,None,11698000000,132729000000,20719000000,None,112010000000,None,132729000000,144427000000,112010000000
|
||||||
|
2024-09-30,USD,180683000000,391035000000,210352000000,210352000000,123216000000,26097000000,31370000000,57467000000,None,0,0,0,None,None,None,11445000000,123485000000,29749000000,None,93736000000,None,123216000000,134661000000,93736000000
|
||||||
|
2023-09-30,USD,169148000000,383285000000,214137000000,214137000000,114301000000,24932000000,29915000000,54847000000,None,-183000000,3750000000,3933000000,None,-382000000,None,11519000000,113736000000,16741000000,None,96995000000,None,114301000000,125820000000,96995000000
|
||||||
|
2022-09-30,USD,170782000000,394328000000,223546000000,223546000000,119437000000,25094000000,26251000000,51573000000,None,-106000000,2825000000,2931000000,None,334000000,None,11104000000,119103000000,19300000000,None,99803000000,None,119437000000,130541000000,99803000000
|
||||||
|
2021-09-30,USD,152836000000,365817000000,212981000000,212981000000,108949000000,21973000000,21914000000,43887000000,None,198000000,2843000000,2645000000,None,258000000,None,11284000000,109207000000,14527000000,None,94680000000,None,111852000000,123136000000,94680000000
|
||||||
|
2020-09-30,USD,104956000000,274515000000,169559000000,169559000000,66288000000,19916000000,18752000000,38668000000,None,890000000,3763000000,2873000000,None,803000000,None,11056000000,67091000000,9680000000,None,57411000000,None,69964000000,81020000000,57411000000
|
||||||
|
2019-09-30,USD,98392000000,260174000000,161782000000,161782000000,63930000000,18245000000,16217000000,34462000000,None,1385000000,4961000000,3576000000,None,1807000000,None,12547000000,65737000000,10481000000,None,55256000000,None,69313000000,81860000000,55256000000
|
||||||
|
2018-09-30,USD,101839000000,265595000000,163756000000,163756000000,70898000000,16705000000,14236000000,30941000000,None,2446000000,5686000000,3240000000,None,2005000000,None,10903000000,72903000000,13372000000,None,59531000000,None,76143000000,87046000000,59531000000
|
||||||
|
2017-09-30,USD,88186000000,229234000000,141048000000,141048000000,61344000000,15261000000,11581000000,26842000000,None,2878000000,5201000000,2323000000,None,2745000000,None,10157000000,64089000000,15738000000,None,48351000000,None,66412000000,76569000000,48351000000
|
||||||
|
2016-09-30,USD,84263000000,215639000000,131376000000,131376000000,60024000000,14194000000,10045000000,24239000000,None,2543000000,3999000000,1456000000,None,1348000000,None,10505000000,61372000000,15685000000,None,45687000000,None,62828000000,73333000000,45687000000
|
||||||
|
2015-09-30,USD,93626000000,233715000000,140089000000,140089000000,71230000000,14329000000,8067000000,22396000000,None,None,None,733000000,None,1285000000,None,11257000000,72515000000,19121000000,None,53394000000,None,73248000000,84505000000,53394000000
|
||||||
|
2014-09-30,USD,70537000000,182795000000,112258000000,112258000000,52503000000,11993000000,6041000000,18034000000,None,None,None,384000000,None,980000000,None,7946000000,53483000000,13973000000,None,39510000000,None,53867000000,61813000000,39510000000
|
||||||
|
2013-09-30,USD,64304000000,170910000000,106606000000,106606000000,48999000000,9730000000,4475000000,15305000000,None,None,None,136000000,None,1156000000,None,6757000000,50155000000,13118000000,None,37037000000,None,50291000000,57048000000,37037000000
|
||||||
|
2012-09-30,USD,68662000000,156508000000,87846000000,87846000000,55241000000,9040000000,3381000000,13421000000,None,None,None,522000000,None,522000000,None,3277000000,55763000000,14030000000,None,41733000000,None,55763000000,59040000000,41733000000
|
||||||
|
2011-09-30,USD,43818000000,108249000000,64431000000,64431000000,33790000000,7599000000,2429000000,10028000000,None,None,None,415000000,None,415000000,None,1814000000,34205000000,8283000000,None,25922000000,None,34205000000,36019000000,25922000000
|
||||||
|
2010-09-30,USD,25684000000,65225000000,39541000000,39541000000,18385000000,5517000000,1782000000,7299000000,None,None,None,155000000,None,155000000,None,1027000000,18540000000,4527000000,None,14013000000,None,18385000000,19412000000,14013000000
|
||||||
|
2009-09-30,USD,17222000000,42905000000,25683000000,25683000000,11740000000,4149000000,1333000000,5482000000,None,None,None,326000000,None,326000000,None,734000000,12066000000,3831000000,None,8235000000,None,11740000000,12474000000,8235000000
|
||||||
|
2008-09-30,USD,11145000000,32479000000,21334000000,21334000000,6275000000,3761000000,1109000000,4870000000,None,None,None,620000000,None,None,None,409000000,6895000000,2061000000,None,None,None,6895000000,7304000000,4834000000
|
||||||
|
2007-09-30,USD,8154000000,24006000000,15852000000,15852000000,4409000000,2963000000,782000000,3745000000,None,None,None,599000000,None,None,None,317000000,5008000000,1512000000,None,None,None,4407000000,4724000000,3495000000
|
||||||
|
2006-09-30,USD,5598000000,19315000000,13717000000,13717000000,2453000000,2433000000,712000000,3145000000,None,None,None,365000000,None,None,None,225000000,2818000000,829000000,None,None,None,2453000000,2678000000,1989000000
|
||||||
|
2
data/US/AAPL/raw_market_metrics_global_quote.csv
Normal file
2
data/US/AAPL/raw_market_metrics_global_quote.csv
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
01. symbol,02. open,03. high,04. low,05. price,06. volume,07. latest trading day,08. previous close,09. change,10. change percent
|
||||||
|
AAPL,275.0100,276.1600,271.6400,271.8400,49260104,2025-12-17,274.6100,-2.7700,-1.0087%
|
||||||
|
2
data/US/AAPL/raw_market_metrics_overview.csv
Normal file
2
data/US/AAPL/raw_market_metrics_overview.csv
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
Symbol,AssetType,Name,Description,CIK,Exchange,Currency,Country,Sector,Industry,Address,OfficialSite,FiscalYearEnd,LatestQuarter,MarketCapitalization,EBITDA,PERatio,PEGRatio,BookValue,DividendPerShare,DividendYield,EPS,RevenuePerShareTTM,ProfitMargin,OperatingMarginTTM,ReturnOnAssetsTTM,ReturnOnEquityTTM,RevenueTTM,GrossProfitTTM,DilutedEPSTTM,QuarterlyEarningsGrowthYOY,QuarterlyRevenueGrowthYOY,AnalystTargetPrice,AnalystRatingStrongBuy,AnalystRatingBuy,AnalystRatingHold,AnalystRatingSell,AnalystRatingStrongSell,TrailingPE,ForwardPE,PriceToSalesRatioTTM,PriceToBookRatio,EVToRevenue,EVToEBITDA,Beta,52WeekHigh,52WeekLow,50DayMovingAverage,200DayMovingAverage,SharesOutstanding,SharesFloat,PercentInsiders,PercentInstitutions,DividendDate,ExDividendDate
|
||||||
|
AAPL,Common Stock,Apple Inc,"Apple Inc. is a preeminent American multinational technology company renowned for its innovative consumer electronics, software, and online services. With a staggering revenue of $274.5 billion in 2020, it stands as the world's most valuable publicly traded company, significantly influencing the global technology sector. Its flagship products—iPhone, iPad, and Mac—continue to define consumer expectations and set industry benchmarks, securing its position as a leader in both the smartphone and personal computer markets. As a key player among the ""Big Five"" technology firms, Apple remains at the forefront of technological advancements and consumer engagement strategies.",320193,NASDAQ,USD,USA,TECHNOLOGY,CONSUMER ELECTRONICS,"ONE APPLE PARK WAY, CUPERTINO, CA, UNITED STATES, 95014",https://www.apple.com,September,2025-09-30,4075319198000,144748003000,36.76,2.774,4.991,1.02,0.0037,7.47,27.84,0.269,0.317,0.23,1.714,416161006000,195201008000,7.47,0.912,0.079,286.58,5,24,15,1,3,36.76,33.11,9.79,54.93,9.84,28.29,1.107,288.62,168.63,268.18,229.18,14776353000,14750642000,1.697,64.404,2025-11-13,2025-11-10
|
||||||
|
1212
data/US/AAPL/report.html
Normal file
1212
data/US/AAPL/report.html
Normal file
File diff suppressed because it is too large
Load Diff
@ -1,4 +1,88 @@
|
|||||||
# Financial Analysis Report: US AAPL
|
# Apple Inc (AAPL) - Financial Report
|
||||||
|
*Report generated on: 2025-12-18*
|
||||||
|
|
||||||
|
| 代码 | 简称 | 财报日期 | PE | PB | 股息率(%) |
|
||||||
|
|:---|:---|:---|:---|:---|:---|
|
||||||
|
| AAPL | Apple Inc | September | 36.76 | 54.93 | 0.37% |
|
||||||
|
|
||||||
|
|
||||||
<table><thead><tr><th>year</th><th>revenue</th><th>net_income</th><th>ROE</th><th>NetMargin</th><th>DebtToEquity</th><th>CurrentRatio</th></tr></thead><tbody><tr><td style=''>2025</td><td style=''>416,161,000,000</td><td style=''>112,010,000,000</td><td style='background-color: #d1e7dd;'>151.91%</td><td style='background-color: #d1e7dd;'>26.92%</td><td style='background-color: #f8d7da;'>3.87</td><td style='background-color: #f8d7da;'>0.89</td></tr><tr><td style=''>2024</td><td style=''>391,035,000,000</td><td style=''>93,736,000,000</td><td style='background-color: #d1e7dd;'>164.59%</td><td style='background-color: #d1e7dd;'>23.97%</td><td style='background-color: #f8d7da;'>5.41</td><td style='background-color: #f8d7da;'>0.87</td></tr><tr><td style=''>2023</td><td style=''>383,285,000,000</td><td style=''>96,995,000,000</td><td style='background-color: #d1e7dd;'>156.08%</td><td style='background-color: #d1e7dd;'>25.31%</td><td style='background-color: #f8d7da;'>4.67</td><td style='background-color: #f8d7da;'>0.99</td></tr><tr><td style=''>2022</td><td style=''>394,328,000,000</td><td style=''>99,803,000,000</td><td style='background-color: #d1e7dd;'>196.96%</td><td style='background-color: #d1e7dd;'>25.31%</td><td style='background-color: #f8d7da;'>5.96</td><td style='background-color: #f8d7da;'>0.88</td></tr><tr><td style=''>2021</td><td style=''>365,817,000,000</td><td style=''>94,680,000,000</td><td style='background-color: #d1e7dd;'>150.07%</td><td style='background-color: #d1e7dd;'>25.88%</td><td style='background-color: #f8d7da;'>4.56</td><td style=''>1.07</td></tr><tr><td style=''>2020</td><td style=''>274,515,000,000</td><td style=''>57,411,000,000</td><td style='background-color: #d1e7dd;'>87.87%</td><td style='background-color: #d1e7dd;'>20.91%</td><td style='background-color: #f8d7da;'>3.96</td><td style=''>1.36</td></tr><tr><td style=''>2019</td><td style=''>260,174,000,000</td><td style=''>55,256,000,000</td><td style='background-color: #d1e7dd;'>61.06%</td><td style='background-color: #d1e7dd;'>21.24%</td><td style='background-color: #f8d7da;'>2.74</td><td style=''>1.54</td></tr><tr><td style=''>2018</td><td style=''>265,595,000,000</td><td style=''>59,531,000,000</td><td style='background-color: #d1e7dd;'>55.56%</td><td style='background-color: #d1e7dd;'>22.41%</td><td style='background-color: #f8d7da;'>2.41</td><td style=''>1.12</td></tr><tr><td style=''>2017</td><td style=''>229,234,000,000</td><td style=''>48,351,000,000</td><td style='background-color: #d1e7dd;'>36.07%</td><td style='background-color: #d1e7dd;'>21.09%</td><td style=''>1.80</td><td style=''>1.28</td></tr><tr><td style=''>2016</td><td style=''>215,639,000,000</td><td style=''>45,687,000,000</td><td style='background-color: #d1e7dd;'>35.62%</td><td style='background-color: #d1e7dd;'>21.19%</td><td style=''>1.51</td><td style=''>1.35</td></tr></tbody></table>
|
## 主要指标
|
||||||
|
| 指标 | 2025-09-30 | 2024-09-30 | 2023-09-30 | 2022-09-30 | 2021-09-30 | 2020-09-30 | 2019-09-30 | 2018-09-30 | 2017-09-30 | 2016-09-30 | 2015-09-30 | 2014-09-30 | 2013-09-30 | 2012-09-30 | 2011-09-30 | 2010-09-30 | 2009-09-30 | 2008-09-30 | 2007-09-30 | 2006-09-30 |
|
||||||
|
|:---|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|
|
||||||
|
| ROE | 151.91% | 164.59% | 156.08% | 196.96% | 150.07% | 87.87% | 61.06% | 55.56% | 36.07% | 35.62% | 44.74% | 35.42% | 29.98% | 35.30% | 33.83% | 29.32% | 29.59% | 22.99% | 24.05% | 19.92% |
|
||||||
|
| ROA | 31.18% | 25.68% | 27.51% | 28.29% | 26.97% | 17.73% | 16.32% | 16.28% | 12.88% | 14.20% | 18.38% | 17.04% | 17.89% | 23.70% | 22.28% | 18.64% | 15.29% | 12.22% | 13.79% | 11.56% |
|
||||||
|
| ROCE/ROIC | 180.01% | 216.36% | 183.92% | 235.71% | 177.29% | 107.08% | 76.60% | 71.06% | 49.54% | 48.99% | 61.37% | 48.29% | 40.71% | 47.17% | 44.65% | 38.47% | 42.18% | 32.79% | 30.33% | 24.57% |
|
||||||
|
| 毛利率 | 46.91% | 46.21% | 44.13% | 43.31% | 41.78% | 38.23% | 37.82% | 38.34% | 38.47% | 39.08% | 40.06% | 38.59% | 37.62% | 43.87% | 40.48% | 39.38% | 40.14% | 34.31% | 33.97% | 28.98% |
|
||||||
|
| 净利润率 | 26.92% | 23.97% | 25.31% | 25.31% | 25.88% | 20.91% | 21.24% | 22.41% | 21.09% | 21.19% | 22.85% | 21.61% | 21.67% | 26.67% | 23.95% | 21.48% | 19.19% | 14.88% | 14.56% | 10.30% |
|
||||||
|
| 收入(亿) | 4,161.61 | 3,910.35 | 3,832.85 | 3,943.28 | 3,658.17 | 2,745.15 | 2,601.74 | 2,655.95 | 2,292.34 | 2,156.39 | 2,337.15 | 1,827.95 | 1,709.10 | 1,565.08 | 1,082.49 | 652.25 | 429.05 | 324.79 | 240.06 | 193.15 |
|
||||||
|
| 收入增速 | 6.43% | 2.02% | -2.80% | 7.79% | 33.26% | 5.51% | -2.04% | 15.86% | 6.30% | -7.73% | 27.86% | 6.95% | 9.20% | 44.58% | 65.96% | 52.02% | 32.10% | 35.30% | 24.29% | - |
|
||||||
|
| 净利润(亿) | 1,120.10 | 937.36 | 969.95 | 998.03 | 946.80 | 574.11 | 552.56 | 595.31 | 483.51 | 456.87 | 533.94 | 395.10 | 370.37 | 417.33 | 259.22 | 140.13 | 82.35 | 48.34 | 34.95 | 19.89 |
|
||||||
|
| 净利润增速 | 19.50% | -3.36% | -2.81% | 5.41% | 64.92% | 3.90% | -7.18% | 23.12% | 5.83% | -14.43% | 35.14% | 6.68% | -11.25% | 60.99% | 84.99% | 70.16% | 70.36% | 38.31% | 75.72% | - |
|
||||||
|
| 经营净现金流(亿) | 1,114.82 | 1,182.54 | 1,105.43 | 1,221.51 | 1,040.38 | 806.74 | 693.91 | 774.34 | 635.98 | 658.24 | 812.66 | 597.13 | 536.66 | 508.56 | 375.29 | 185.95 | 101.59 | 95.96 | 54.70 | 22.20 |
|
||||||
|
| 资本开支(亿) | 127.15 | 94.47 | 109.59 | 107.08 | 110.85 | 73.09 | 104.95 | 133.13 | 124.51 | 127.34 | 112.47 | 95.71 | 81.65 | 82.95 | 42.60 | 20.05 | 11.44 | 10.91 | 7.35 | 6.57 |
|
||||||
|
| 自由现金流(亿) | 987.67 | 1,088.07 | 995.84 | 1,114.43 | 929.53 | 733.65 | 588.96 | 641.21 | 511.47 | 530.90 | 700.19 | 501.42 | 455.01 | 425.61 | 332.69 | 165.90 | 90.15 | 85.05 | 47.35 | 15.63 |
|
||||||
|
| 分红(亿) | 154.21 | 152.34 | 150.25 | 148.41 | 144.67 | 140.81 | 141.19 | 137.12 | 127.69 | 121.50 | 115.61 | 111.26 | 105.64 | 24.88 | - | - | - | - | - | - |
|
||||||
|
| 总资产(亿) | 3,592.41 | 3,649.80 | 3,525.83 | 3,527.55 | 3,510.02 | 3,238.88 | 3,385.16 | 3,657.25 | 3,753.19 | 3,216.86 | 2,904.79 | 2,318.39 | 2,070.00 | 1,760.64 | 1,163.71 | 751.83 | 538.51 | 395.72 | 253.47 | 172.05 |
|
||||||
|
| 净资产(亿) | 737.33 | 569.50 | 621.46 | 506.72 | 630.90 | 653.39 | 904.88 | 1,071.47 | 1,340.47 | 1,282.49 | 1,193.55 | 1,115.47 | 1,235.49 | 1,182.10 | 766.15 | 477.91 | 278.32 | 210.30 | 145.32 | 99.84 |
|
||||||
|
| 商誉(亿) | - | - | - | - | - | - | - | - | 57.17 | 54.14 | 51.16 | 46.16 | 15.77 | 11.35 | 8.96 | 7.41 | 2.06 | 2.07 | 0.38 | 0.38 |
|
||||||
|
|
||||||
|
|
||||||
|
## 费用指标
|
||||||
|
| 指标 | 2025-09-30 | 2024-09-30 | 2023-09-30 | 2022-09-30 | 2021-09-30 | 2020-09-30 | 2019-09-30 | 2018-09-30 | 2017-09-30 | 2016-09-30 | 2015-09-30 | 2014-09-30 | 2013-09-30 | 2012-09-30 | 2011-09-30 | 2010-09-30 | 2009-09-30 | 2008-09-30 | 2007-09-30 | 2006-09-30 |
|
||||||
|
|:---|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|
|
||||||
|
| 销售费用率 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
|
||||||
|
| 管理费用率 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
|
||||||
|
| SG&A比例 | 6.63% | 6.67% | 6.50% | 6.36% | 6.01% | 7.25% | 7.01% | 6.29% | 6.66% | 6.58% | 6.13% | 6.56% | 5.69% | 5.78% | 7.02% | 8.46% | 9.67% | 11.58% | 12.34% | 12.60% |
|
||||||
|
| 研发费用率 | 8.30% | 8.02% | 7.80% | 6.66% | 5.99% | 6.83% | 6.23% | 5.36% | 5.05% | 4.66% | 3.45% | 3.30% | 2.62% | 2.16% | 2.24% | 2.73% | 3.11% | 3.41% | 3.26% | 3.69% |
|
||||||
|
| 其他费用率 | 11.69% | 14.21% | 11.02% | 11.34% | 9.91% | 10.49% | 10.35% | 10.57% | 12.33% | 13.23% | 13.76% | 13.67% | 13.34% | 15.05% | 14.29% | 15.16% | 17.84% | 16.02% | 16.15% | 15.00% |
|
||||||
|
| 折旧费用占比 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
|
||||||
|
| 所得税率 | 15.61% | 24.09% | 14.72% | 16.20% | 13.30% | 14.43% | 15.94% | 18.34% | 24.56% | 25.56% | 26.37% | 26.13% | 26.15% | 25.16% | 24.22% | 24.42% | 31.75% | 29.89% | 30.19% | 29.42% |
|
||||||
|
|
||||||
|
|
||||||
|
## 资产占比
|
||||||
|
| 指标 | 2025-09-30 | 2024-09-30 | 2023-09-30 | 2022-09-30 | 2021-09-30 | 2020-09-30 | 2019-09-30 | 2018-09-30 | 2017-09-30 | 2016-09-30 | 2015-09-30 | 2014-09-30 | 2013-09-30 | 2012-09-30 | 2011-09-30 | 2010-09-30 | 2009-09-30 | 2008-09-30 | 2007-09-30 | 2006-09-30 |
|
||||||
|
|:---|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|
|
||||||
|
| 现金占比 | 10.00% | 8.20% | 8.50% | 6.70% | 9.95% | 11.74% | 14.43% | 7.09% | 5.41% | 6.37% | 7.27% | 5.97% | 6.89% | 6.10% | 8.43% | 14.98% | 9.77% | 30.01% | 36.90% | 37.15% |
|
||||||
|
| 库存占比 | 1.59% | 2.00% | 1.80% | 1.40% | 1.87% | 1.25% | 1.21% | 1.08% | 1.29% | 0.66% | 0.81% | 0.91% | 0.85% | 0.45% | 0.67% | 1.40% | 0.84% | 1.29% | 1.37% | 1.57% |
|
||||||
|
| 应收款占比 | 20.31% | 18.15% | 8.37% | 7.99% | 7.49% | 4.98% | 6.77% | 6.34% | 0.56% | 0.16% | 0.14% | 1.83% | 1.05% | 3.15% | 4.61% | 7.33% | 6.24% | 6.12% | 15.90% | 16.54% |
|
||||||
|
| 预付款占比 | 4.06% | 3.91% | 4.17% | 6.02% | 4.02% | 3.48% | 3.65% | 3.30% | 3.71% | 2.57% | 3.28% | 4.23% | 3.32% | 3.67% | 3.89% | 4.58% | 12.78% | 14.71% | 3.93% | 2.73% |
|
||||||
|
| 固定资产占比 | 16.99% | 15.32% | 12.40% | 11.94% | 11.24% | 11.35% | 11.04% | 11.29% | 9.00% | 8.40% | 7.74% | 8.90% | 8.02% | 8.78% | 6.68% | 6.34% | 5.49% | 6.20% | 7.23% | 7.45% |
|
||||||
|
| 长期投资占比 | 21.64% | 25.06% | 28.52% | 34.25% | 36.43% | 31.15% | 31.12% | 46.70% | 51.88% | 52.98% | 56.48% | 56.14% | 51.31% | 52.32% | 47.79% | 33.77% | 19.55% | - | - | - |
|
||||||
|
| 商誉占比 | - | - | - | - | - | - | - | - | 1.52% | 1.68% | 1.76% | 1.99% | 0.76% | 0.64% | 0.77% | 0.99% | 0.38% | 0.52% | 0.15% | 0.22% |
|
||||||
|
| 其他资产占比 | 25.41% | 27.35% | 36.25% | 31.70% | 29.00% | 36.05% | 31.78% | 24.19% | 26.63% | 27.17% | 22.52% | 20.03% | 27.79% | 24.88% | 27.15% | 30.61% | 44.94% | 41.15% | 34.54% | 34.35% |
|
||||||
|
| 应付款占比 | 19.45% | 18.89% | 17.76% | 18.18% | 15.60% | 13.06% | 13.66% | 15.28% | 13.07% | 11.59% | 12.22% | 13.02% | 10.81% | 12.03% | 12.57% | 15.98% | 10.40% | 13.95% | 19.61% | 19.70% |
|
||||||
|
| 预收款占比 | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% |
|
||||||
|
| 短期借款占比 | 11.32% | 11.89% | 8.97% | 11.97% | 8.90% | 8.50% | 9.59% | 11.35% | 9.84% | 7.22% | 4.65% | 17.94% | 3.71% | 3.58% | 4.82% | 3.28% | 3.62% | 6.34% | 7.12% | 8.81% |
|
||||||
|
| 长期借款占比 | 21.80% | 23.49% | 27.02% | 28.05% | 31.08% | 30.46% | 27.12% | 25.63% | 25.90% | 23.45% | 18.41% | 12.50% | 8.19% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% |
|
||||||
|
| 运营资产占比 | 6.51% | 5.17% | -3.43% | -2.77% | -2.22% | -3.35% | -2.02% | -4.56% | -7.50% | -8.19% | -7.98% | -6.06% | -5.58% | -4.76% | -3.40% | -2.67% | 9.47% | 8.17% | 1.58% | 1.13% |
|
||||||
|
| 有息负债率 | 33.12% | 35.38% | 35.99% | 40.02% | 39.98% | 38.97% | 36.72% | 36.98% | 35.74% | 30.66% | 23.06% | 30.45% | 11.90% | 3.58% | 4.82% | 3.28% | 3.62% | 6.34% | 7.12% | 8.81% |
|
||||||
|
|
||||||
|
|
||||||
|
## 周转能力
|
||||||
|
| 指标 | 2025-09-30 | 2024-09-30 | 2023-09-30 | 2022-09-30 | 2021-09-30 | 2020-09-30 | 2019-09-30 | 2018-09-30 | 2017-09-30 | 2016-09-30 | 2015-09-30 | 2014-09-30 | 2013-09-30 | 2012-09-30 | 2011-09-30 | 2010-09-30 | 2009-09-30 | 2008-09-30 | 2007-09-30 | 2006-09-30 |
|
||||||
|
|:---|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|
|
||||||
|
| 存货周转天数 | 9 | 12 | 10 | 8 | 11 | 8 | 9 | 8 | 12 | 5 | 6 | 6 | 6 | 3 | 4 | 9 | 6 | 8 | 7 | 7 |
|
||||||
|
| 应收款周转天数 | 63 | 61 | 28 | 26 | 26 | 21 | 32 | 31 | 3 | 0 | 0 | 8 | 4 | 12 | 18 | 30 | 28 | 27 | 61 | 53 |
|
||||||
|
| 应付款周转天数 | 115 | 119 | 106 | 104 | 93 | 91 | 104 | 124 | 126 | 103 | 92 | 98 | 76 | 87 | 82 | 110 | 79 | 94 | 114 | 90 |
|
||||||
|
| 固定资产周转率 | 6.82 | 6.99 | 8.77 | 9.36 | 9.28 | 7.47 | 6.96 | 6.43 | 6.79 | 7.98 | 10.40 | 8.86 | 10.30 | 10.13 | 13.92 | 13.68 | 14.52 | 13.23 | 13.10 | 15.08 |
|
||||||
|
| 总资产周转率 | 1.16 | 1.07 | 1.09 | 1.12 | 1.04 | 0.85 | 0.77 | 0.73 | 0.61 | 0.67 | 0.80 | 0.79 | 0.83 | 0.89 | 0.93 | 0.87 | 0.80 | 0.82 | 0.95 | 1.12 |
|
||||||
|
|
||||||
|
|
||||||
|
## 人均效率
|
||||||
|
| 指标 | 2025-09-30 | 2024-09-30 | 2023-09-30 | 2022-09-30 | 2021-09-30 | 2020-09-30 | 2019-09-30 | 2018-09-30 | 2017-09-30 | 2016-09-30 | 2015-09-30 | 2014-09-30 | 2013-09-30 | 2012-09-30 | 2011-09-30 | 2010-09-30 | 2009-09-30 | 2008-09-30 | 2007-09-30 | 2006-09-30 |
|
||||||
|
|:---|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|
|
||||||
|
| 员工人数 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
|
||||||
|
| 人均创收(万) | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
|
||||||
|
| 人均创利(万) | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
|
||||||
|
| 人均薪酬(万) | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
|
||||||
|
|
||||||
|
|
||||||
|
## 市场表现
|
||||||
|
| 指标 | 2025-09-30 | 2024-09-30 | 2023-09-30 | 2022-09-30 | 2021-09-30 | 2020-09-30 | 2019-09-30 | 2018-09-30 | 2017-09-30 | 2016-09-30 | 2015-09-30 | 2014-09-30 | 2013-09-30 | 2012-09-30 | 2011-09-30 | 2010-09-30 | 2009-09-30 | 2008-09-30 | 2007-09-30 | 2006-09-30 |
|
||||||
|
|:---|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|
|
||||||
|
| 股价 | 0.00 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
|
||||||
|
| 市值(亿) | 40,753 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
|
||||||
|
| PE | 36.76 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
|
||||||
|
| PB | 54.93 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
|
||||||
|
| 股东户数 | 0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
|
||||||
|
|
||||||
|
|||||||
19
data/US/DQ/balance_sheet.csv
Normal file
19
data/US/DQ/balance_sheet.csv
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
date,reportedCurrency,total_assets,current_assets,cash,cashAndShortTermInvestments,inventory,receivables,totalNonCurrentAssets,fixed_assets,accumulatedDepreciationAmortizationPPE,intangibleAssets,intangibleAssetsExcludingGoodwill,goodwill,investments,lt_invest,shortTermInvestments,prepayment,other_assets,total_liabilities,current_liabilities,accounts_payable,adv_receipts,currentDebt,short_term_debt,totalNonCurrentLiabilities,capitalLeaseObligations,long_term_debt,short_term_debt_part,longTermDebtNoncurrent,shortLongTermDebtTotal,otherCurrentLiabilities,otherNonCurrentLiabilities,total_equity,treasuryStock,retainedEarnings,commonStock,commonStockSharesOutstanding
|
||||||
|
2024-12-31,USD,6418243000.0,2631547000.0,1006536000.0,1006536000,149939000.0,55171000.0,3786696000,3499210000.0,None,152869000,152869000,,None,27636000.0,1096829000,323072000.0,,560379000,521237000,26448000.0,,None,6822000.0,39142000,None,,6822000.0,None,6822000,450775000,None,4361193000,None,2983173000,42000,66159000
|
||||||
|
2023-12-31,USD,7426866000.0,3576578000.0,3038827000.0,3038827000,173271000.0,116392000.0,3850288000,3626423000.0,None,150358000,150358000,,None,27584000.0,0,238959000.0,,978582000,836429000,92879000.0,,None,89804001.0,142153000,None,,,None,None,504762000,None,4761907000,None,3328388000,41000,74963535
|
||||||
|
2022-12-31,USD,7594096000.0,4889163000.0,3499488000.0,3499488000,169517000.0,1131584000.0,2704933000,2605196000.0,None,80330000,80330000,,None,,13927000,74647000.0,,989490000,736542000,81875000.0,,None,20687000.0,252948000,None,,20687000.0,None,20687000,290354000,60228000,4807376000,None,2898843000,40000,77291968
|
||||||
|
2021-12-31,USD,3343651000.0,1742980000.0,723775000.0,723775000,327771000.0,365911000.0,1600671000,1559110000.0,None,40741000,40741000,,None,,280251000,45272000.0,,679821000,550499000,81469000.0,,None,142937000.0,129322000,0,0.0,,None,None,194600000,31366000,2161959000,-1749000,1079042000,38000,76753281
|
||||||
|
2020-12-31,USD,1239143000.0,180271000.0,76596000.0,76596000,49236000.0,282000.0,1058872000,1027205000.0,None,30829000,30829000,,None,685000.0,0,54157000.0,,440228000,284135000,18953000.0,,None,119868000.0,156093000,82000,123222000.0,119786000.0,None,243090000,70480000,None,767123000,-1749000,330118000,37000,75003430
|
||||||
|
2019-12-31,USD,1201356000.0,174328000.0,51840000.0,51840000,39304000.0,5674000.0,1027028000,995223842.0,None,29593000,29593000,,None,641972.0,0,77510000.0,,634198000,445148000,12713000.0,,None,229868000.0,189050000,162142,151518020.0,230593185.0,None,381463000,164383000,21034000,566643000,-1748840,200923000,35000,69992311
|
||||||
|
2018-12-31,USD,854929000.0,160069000.0,65419000.0,65419000,15449000.0,10107000.0,694860000,616974820.0,None,22249000,22249000,,None,649839.0,21807000,10336000.0,,329798000,149854000,9195000.0,,None,67415000.0,179944000,None,133312370.0,67414994.0,None,200727370,63030000,21463000,525131000,-1748840,171398000,33000,65101265
|
||||||
|
2017-12-31,USD,748783000.0,142364000.0,60677000.0,60677000,19603000.0,21485212.0,606419000,485466417.0,None,25889000,25889000,,None,687074.0,11990000,45798628.0,,354255000,216513000,19311691.0,,None,73784258.0,137742000,None,111436290.0,116176987.0,None,229765000,110224430,24154000,391736000,-1748840,133274000,27000,54585265
|
||||||
|
2016-12-31,USD,656709000.0,73303000.0,15987000.0,15987000,12281000.0,19390763.0,583406000,557427884.0,None,24810000,24810000,,None,581581.0,15893000,19989891.0,,384979000,249750000,18745297.0,,None,131712000.0,135229000,None,111948910.0,131712809.0,None,243661000,93992703,23280000,270101000,-1748840,40432000,27000,52963550
|
||||||
|
2015-12-31,USD,660852000.0,88777000.0,14490000.0,14490000,10716000.0,31245000.0,572075000,544326130.0,None,27122000,27122000,,None,1000000.0,19063000,12235000.0,,419196000,275395000,17492000.0,,None,144090000.0,143801000,None,118548430.0,51576265.0,None,262638430,105630000,None,240354000,-1748840,-3061000,26000,52282385
|
||||||
|
2014-12-31,USD,710131000.0,121949000.0,7068000.0,7068000,9582000.0,68941000.0,588182000,559006000.0,None,29007000,29007000,,None,1000000.0,22169000,12836000.0,,503363000,396068000,16784000.0,,None,208746000.0,107295000,None,77336000.0,69360869.0,None,286082160,163230000,None,206768000,-399000,-16019000,22000,42270730
|
||||||
|
2013-12-31,USD,610200000.0,91145000.0,7831000.0,7831000,10500000.0,32738269.0,519055000,488504000.0,None,30377000,30377000,,None,1000000.0,8826000,40074818.0,,472873000,299124000,17695490.0,,None,205754976.0,173749000,None,134870000.0,340625263.0,None,255314000,74294445,None,137327000,-398000,-32667000,17000,34613685
|
||||||
|
2012-12-31,USD,816308000.0,96511000.0,6679000.0,6679000,15136000.0,39016656.0,719797000,677895000.0,None,36158000,36158000,,None,,10650000,24292402.0,,475430000,260311000,12346063.0,,None,120279760.0,215119000,None,187522000.0,,None,329135000,98129060,None,202106000,-495000,38276000,18000,35142820
|
||||||
|
2011-12-31,USD,878477000.0,179453000.0,92697000.0,92697000,24176000.0,33634468.0,699024000,636475000.0,None,35316000,35316000,,None,,11600000,14498102.0,,426451000,217841000,10479751.0,,None,114964658.0,208610000,None,165646000.0,,None,277451000,54025706,None,311178000,None,150205000,18000,7028564
|
||||||
|
2010-12-31,USD,645163000.0,236519000.0,203636000.0,203636000,11240000.0,16083618.0,408644000,399558000.0,None,8598000,8598000,,None,,64000,10779091.0,,248740000,165201000,4302117.0,,None,71600632.0,83539000,None,83001000.0,,None,154602000,75925251,None,263481000,None,116881000,18000,5629053
|
||||||
|
2009-12-31,USD,523923458.0,120916743.0,81414436.0,81414436,4717488.0,16710457.0,403006715,399984000.0,None,1553000,1553000,,None,,8810000,18074362.0,,343431512,142674843,3494103.0,,None,43825918.0,200756669,None,144935000.0,,None,188761480,94680668,None,52495628,None,51609747,10000,4166073
|
||||||
|
2008-12-31,USD,350105228.0,33948359.0,3304067.0,3304067,4808827.0,2440675.0,316156869,314507000.0,None,761000,761000,,None,,20429000,23394790.0,,279052340,154324344,74306728.0,,None,10389420.0,124727996,None,84299000.0,,None,96521415,67954047,None,22041632,None,21477485,10000,5188564
|
||||||
|
2007-12-31,USD,,,,None,,,None,,None,None,None,,None,,None,,,47542,47542,,,None,,None,None,,,None,None,47542,None,-47542,None,-47542,10000,5188564
|
||||||
|
19
data/US/DQ/cash_flow.csv
Normal file
19
data/US/DQ/cash_flow.csv
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
date,reportedCurrency,ocf,paymentsForOperatingActivities,proceedsFromOperatingActivities,changeInOperatingLiabilities,changeInOperatingAssets,depreciation,capex,changeInReceivables,changeInInventory,profitLoss,cashflowFromInvestment,cashflowFromFinancing,proceedsFromRepaymentsOfShortTermDebt,paymentsForRepurchaseOfCommonStock,paymentsForRepurchaseOfEquity,paymentsForRepurchaseOfPreferredStock,dividends,dividendPayoutCommonStock,dividendPayoutPreferredStock,proceedsFromIssuanceOfCommonStock,proceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet,proceedsFromIssuanceOfPreferredStock,proceedsFromRepurchaseOfEquity,proceedsFromSaleOfTreasuryStock,changeInCashAndCashEquivalents,changeInExchangeRate,netIncome
|
||||||
|
2024-12-31,USD,-435641398.0,None,None,None,None,206461504.0,359007981,None,-59042599,None,-1481522727,-47379752,None,None,None,None,,None,None,None,None,None,-12658345,None,None,None,-345388152
|
||||||
|
2023-12-31,USD,1616042000.0,None,None,None,None,148889000.0,1186840000,None,-26622000,None,-1195955000,-795398000,None,None,None,None,,None,None,None,None,None,-522135000,None,None,None,429545000
|
||||||
|
2022-12-31,USD,2466927000.0,None,None,None,None,107097000.0,1250518000,None,138258000,None,-1003471000,1472867000,None,None,None,None,995000.0,995000,None,None,None,None,-124929000,None,None,None,2519777000
|
||||||
|
2021-12-31,USD,638989000.0,None,None,None,None,77366000.0,508260000,None,-280187000,None,-781894000,736225000,None,None,None,None,,None,None,None,None,None,937099000,None,None,None,864847000
|
||||||
|
2020-12-31,USD,209703000.0,None,None,None,None,68686000.0,118292000,None,-5125000,None,-118487000,-95471000,None,None,None,None,,None,None,None,None,None,580000,None,None,None,133948000
|
||||||
|
2019-12-31,USD,102781538.0,None,None,None,None,47501996.0,279525098,None,-19911437,None,-261763085,180508488,None,None,None,None,,None,None,None,None,None,791490,None,None,None,28312261
|
||||||
|
2018-12-31,USD,95552000.0,None,None,None,None,27487000.0,143065000,None,-641000,None,-164720000,86712000,None,None,None,None,,None,None,None,None,None,114227440,None,None,None,62071000
|
||||||
|
2017-12-31,USD,142705000.0,None,None,None,None,38824000.0,67837000,None,-6253000,None,-63110000,-37355000,None,None,None,None,,None,None,None,None,None,2238850,None,None,None,93855000
|
||||||
|
2016-12-31,USD,98672000.0,None,None,None,None,33822000.0,67477000,None,-2258000,None,-66123000,-30278000,None,None,None,None,,None,None,None,None,None,1051590,None,None,None,43924000
|
||||||
|
2015-12-31,USD,66425000.0,None,None,None,None,31361000.0,81364000,None,-1622000,None,-74132000,15243000,None,None,None,None,483266000.0,483266000,None,None,None,None,-1350164,None,None,None,13047000
|
||||||
|
2014-12-31,USD,45620000.0,None,None,None,None,28008000.0,77029000,None,485000,None,-90589000,44271754,None,None,None,None,,None,None,None,None,None,58037080,None,None,None,16649000
|
||||||
|
2013-12-31,USD,-16525000.0,None,None,None,None,52251000.0,32505000,None,-25270000,None,-30696000,48826000,None,None,None,None,,None,None,None,None,None,135171,None,None,None,-221091000
|
||||||
|
2012-12-31,USD,-10307234.0,None,None,None,None,37371791.0,105659395,None,-6745803,None,-102922470,27143830,None,None,None,None,,None,None,None,None,None,-500724,None,None,None,-115637415
|
||||||
|
2011-12-31,USD,44857910.0,None,None,None,None,35479645.0,252704147,None,-26579763,None,-274138829,112781530,None,None,None,None,,None,None,None,None,None,None,None,None,None,34914112
|
||||||
|
2010-12-31,USD,125623550.0,None,None,None,None,30751063.0,57660462,None,-6522274,None,-49818462,45556249,None,None,None,None,,None,None,None,None,None,None,None,None,None,69147733
|
||||||
|
2009-12-31,USD,-2729538.0,None,None,None,None,16088049.0,121289965,None,91339,None,-109669854,190502349,None,None,None,None,,None,None,None,None,None,-100000,None,None,None,29936038
|
||||||
|
2008-12-31,USD,102654797.0,None,None,None,None,7817151.0,138890783,None,-4808827,None,-138301421,38930643,None,None,None,None,,None,None,None,None,None,None,None,None,None,21851894
|
||||||
|
2007-12-31,USD,,None,None,None,None,,0,None,None,None,None,None,None,None,None,None,,None,None,None,None,None,None,None,None,None,-47542
|
||||||
|
19
data/US/DQ/income_statement.csv
Normal file
19
data/US/DQ/income_statement.csv
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
date,reportedCurrency,gross_profit,revenue,cogs,costofGoodsAndServicesSold,operatingIncome,sga_exp,rd_exp,operatingExpenses,investmentIncomeNet,netInterestIncome,interestIncome,fin_exp,nonInterestIncome,otherNonOperatingIncome,depreciation,depreciationAndAmortization,total_profit,income_tax,interestAndDebtExpense,netIncomeFromContinuingOperations,comprehensiveIncomeNetOfTax,ebit,ebitda,net_income
|
||||||
|
2024-12-31,USD,-212932000.0,1029080000.0,1242012000.0,1242012000,-564092000,143089000.0,4559000.0,351160000,None,30223000,30223000,,None,None,,208585000.0,-518060000,-69907000.0,None,-448154000,None,-388466000,-179881000,-345215000
|
||||||
|
2023-12-31,USD,920650000.0,2307695000.0,1387045000.0,1387045000,783430000,213241000.0,10116000.0,137220000,None,52302000,52302000,,None,None,,148889000.0,818474000,165588000.0,None,652886000,None,783430000,932319000,429545000
|
||||||
|
2022-12-31,USD,3407921000.0,4608349000.0,1200428000.0,1200428000,3040625000,354074000.0,10041000.0,367296000,None,14473000,16263000,14473000.0,None,None,,107097000.0,3016753000,537111000.0,None,2519777000,None,3040626000,3147723000,1819801000
|
||||||
|
2021-12-31,USD,1097208000.0,1678793000.0,581585000.0,581585000,1051418000,39904000.0,6495000.0,45790000,None,-20482000,16470000,20482000.0,None,None,,-111911000.0,1034948000,162806000.0,None,872142000,None,1051418000,939507000,756219000
|
||||||
|
2020-12-31,USD,233992000.0,675602000.0,441610000.0,441610000,187855000,39472000.0,6856000.0,46137000,None,-25725000,25725000,26632000.0,None,None,,68686000.0,162130000,28182000.0,None,133948000,None,187855000,256541000,129195000
|
||||||
|
2019-12-31,USD,80104000.0,349991000.0,269887000.0,269887000,47485000,32456520.0,5258000.0,32619000,None,-9413803,9599000,10397000.0,None,None,,47420356.0,37886000,9623000.0,None,28263034,None,47485000,94905356,29525000
|
||||||
|
2018-12-31,USD,98114000.0,301600000.0,203486000.0,203486000,81479000,27076669.0,2737000.0,16635000,None,-9526804,7690650,10763000.0,None,None,,22620885.0,73788000,11717000.0,None,62070582,None,84549800,107170685,38125000
|
||||||
|
2017-12-31,USD,143473000.0,352852000.0,209379000.0,209379000,128710000,17664471.0,881000.0,11775000,None,-17518099,15803550,16262205.0,None,None,,27576077.0,111187000,17332000.0,None,93855400,None,128550084,156126161,92841000
|
||||||
|
2016-12-31,USD,80428000.0,229101000.0,148673000.0,148673000,65449000,16104057.0,4001000.0,14780000,None,-14160162,12564350,12720155.0,None,None,,33803049.0,51282000,7358000.0,None,43923997,None,52553674,86356723,43494000
|
||||||
|
2015-12-31,USD,37550000.0,182041000.0,144491000.0,144491000,26224000,12603824.0,924000.0,9703000,None,None,12039290,13174000.0,None,None,,31361000.0,14185000,1138000.0,None,13047584,None,27947304,59308304,12956000
|
||||||
|
2014-12-31,USD,43263000.0,182572000.0,139309000.0,139309000,32035000,10293851.0,1487000.0,11228000,None,None,None,15654000.0,None,None,,28008000.0,16649000,15654000.0,None,16649176,None,32834899,60842899,16649000
|
||||||
|
2013-12-31,USD,-26103000.0,109000000.0,135103000.0,135103000,-200631000,18132515.0,3391000.0,16103000,None,None,None,19349000.0,None,None,,52251000.0,-219818000,1272000.0,None,-221090508,None,-200484131,-148233131,-70943000
|
||||||
|
2012-12-31,USD,-37432000.0,86858000.0,124290000.0,124290000,-88518000,12930198.0,4131000.0,8332000,None,None,None,15408000.0,None,None,,37371791.0,-102992000,10254000.0,None,None,None,-87514062,-50142271,-111931000
|
||||||
|
2011-12-31,USD,86109000.0,255832000.0,169723000.0,169723000,43406000,15563315.0,744000.0,4191000,None,None,None,9664000.0,None,None,,35479645.0,35628000,714000.0,None,None,None,52747779,88227424,33324000
|
||||||
|
2010-12-31,USD,106202000.0,242686000.0,136484000.0,136484000,92508000,15692453.0,1385000.0,13694000,None,None,None,9880000.0,None,None,,30751063.0,81986000,12837000.0,None,None,None,95593743,126344806,68572000
|
||||||
|
2009-12-31,USD,41941867.0,111193477.0,69251610.0,69251610,36423728,12110000.0,2774608.0,5518139,None,None,None,6461733.0,None,None,,16088049.0,30176316,240278.0,None,None,None,36775555,52863604,30835002
|
||||||
|
2008-12-31,USD,36976012.0,56367625.0,19391613.0,19391613,27212221,9847000.0,4865165.0,9763791,None,None,None,3873451.0,None,None,,7817151.0,23453853,1601959.0,None,None,None,27395984,35213135,21525027
|
||||||
|
2007-12-31,USD,,,,None,-47542,,,47542,None,None,None,0.0,None,None,,,-47542,,None,None,None,-47542,-47542,-47542
|
||||||
|
19
data/US/DQ/raw_balance_sheet_annual.csv
Normal file
19
data/US/DQ/raw_balance_sheet_annual.csv
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
fiscalDateEnding,reportedCurrency,totalAssets,totalCurrentAssets,cashAndCashEquivalentsAtCarryingValue,cashAndShortTermInvestments,inventory,currentNetReceivables,totalNonCurrentAssets,propertyPlantEquipment,accumulatedDepreciationAmortizationPPE,intangibleAssets,intangibleAssetsExcludingGoodwill,goodwill,investments,longTermInvestments,shortTermInvestments,otherCurrentAssets,otherNonCurrentAssets,totalLiabilities,totalCurrentLiabilities,currentAccountsPayable,deferredRevenue,currentDebt,shortTermDebt,totalNonCurrentLiabilities,capitalLeaseObligations,longTermDebt,currentLongTermDebt,longTermDebtNoncurrent,shortLongTermDebtTotal,otherCurrentLiabilities,otherNonCurrentLiabilities,totalShareholderEquity,treasuryStock,retainedEarnings,commonStock,commonStockSharesOutstanding
|
||||||
|
2024-12-31,USD,6418243000,2631547000,1006536000,1006536000,149939000,55171000,3786696000,3499210000,None,152869000,152869000,None,None,27636000,1096829000,323072000,None,560379000,521237000,26448000,None,None,6822000,39142000,None,None,6822000,None,6822000,450775000,None,4361193000,None,2983173000,42000,66159000
|
||||||
|
2023-12-31,USD,7426866000,3576578000,3038827000,3038827000,173271000,116392000,3850288000,3626423000,None,150358000,150358000,None,None,27584000,0,238959000,None,978582000,836429000,92879000,None,None,89804001,142153000,None,None,None,None,None,504762000,None,4761907000,None,3328388000,41000,74963535
|
||||||
|
2022-12-31,USD,7594096000,4889163000,3499488000,3499488000,169517000,1131584000,2704933000,2605196000,None,80330000,80330000,None,None,None,13927000,74647000,None,989490000,736542000,81875000,None,None,20687000,252948000,None,None,20687000,None,20687000,290354000,60228000,4807376000,None,2898843000,40000,77291968
|
||||||
|
2021-12-31,USD,3343651000,1742980000,723775000,723775000,327771000,365911000,1600671000,1559110000,None,40741000,40741000,None,None,None,280251000,45272000,None,679821000,550499000,81469000,None,None,142937000,129322000,0,0,None,None,None,194600000,31366000,2161959000,-1749000,1079042000,38000,76753281
|
||||||
|
2020-12-31,USD,1239143000,180271000,76596000,76596000,49236000,282000,1058872000,1027205000,None,30829000,30829000,None,None,685000,0,54157000,None,440228000,284135000,18953000,None,None,119868000,156093000,82000,123222000,119786000,None,243090000,70480000,None,767123000,-1749000,330118000,37000,75003430
|
||||||
|
2019-12-31,USD,1201356000,174328000,51840000,51840000,39304000,5674000,1027028000,995223842,None,29593000,29593000,None,None,641972,0,77510000,None,634198000,445148000,12713000,None,None,229868000,189050000,162142,151518020,230593185,None,381463000,164383000,21034000,566643000,-1748840,200923000,35000,69992311
|
||||||
|
2018-12-31,USD,854929000,160069000,65419000,65419000,15449000,10107000,694860000,616974820,None,22249000,22249000,None,None,649839,21807000,10336000,None,329798000,149854000,9195000,None,None,67415000,179944000,None,133312370,67414994,None,200727370,63030000,21463000,525131000,-1748840,171398000,33000,65101265
|
||||||
|
2017-12-31,USD,748783000,142364000,60677000,60677000,19603000,21485212,606419000,485466417,None,25889000,25889000,None,None,687074,11990000,45798628,None,354255000,216513000,19311691,None,None,73784258,137742000,None,111436290,116176987,None,229765000,110224430,24154000,391736000,-1748840,133274000,27000,54585265
|
||||||
|
2016-12-31,USD,656709000,73303000,15987000,15987000,12281000,19390763,583406000,557427884,None,24810000,24810000,None,None,581581,15893000,19989891,None,384979000,249750000,18745297,None,None,131712000,135229000,None,111948910,131712809,None,243661000,93992703,23280000,270101000,-1748840,40432000,27000,52963550
|
||||||
|
2015-12-31,USD,660852000,88777000,14490000,14490000,10716000,31245000,572075000,544326130,None,27122000,27122000,None,None,1000000,19063000,12235000,None,419196000,275395000,17492000,None,None,144090000,143801000,None,118548430,51576265,None,262638430,105630000,None,240354000,-1748840,-3061000,26000,52282385
|
||||||
|
2014-12-31,USD,710131000,121949000,7068000,7068000,9582000,68941000,588182000,559006000,None,29007000,29007000,None,None,1000000,22169000,12836000,None,503363000,396068000,16784000,None,None,208746000,107295000,None,77336000,69360869,None,286082160,163230000,None,206768000,-399000,-16019000,22000,42270730
|
||||||
|
2013-12-31,USD,610200000,91145000,7831000,7831000,10500000,32738269,519055000,488504000,None,30377000,30377000,None,None,1000000,8826000,40074818,None,472873000,299124000,17695490,None,None,205754976,173749000,None,134870000,340625263,None,255314000,74294445,None,137327000,-398000,-32667000,17000,34613685
|
||||||
|
2012-12-31,USD,816308000,96511000,6679000,6679000,15136000,39016656,719797000,677895000,None,36158000,36158000,None,None,None,10650000,24292402,None,475430000,260311000,12346063,None,None,120279760,215119000,None,187522000,None,None,329135000,98129060,None,202106000,-495000,38276000,18000,35142820
|
||||||
|
2011-12-31,USD,878477000,179453000,92697000,92697000,24176000,33634468,699024000,636475000,None,35316000,35316000,None,None,None,11600000,14498102,None,426451000,217841000,10479751,None,None,114964658,208610000,None,165646000,None,None,277451000,54025706,None,311178000,None,150205000,18000,7028564
|
||||||
|
2010-12-31,USD,645163000,236519000,203636000,203636000,11240000,16083618,408644000,399558000,None,8598000,8598000,None,None,None,64000,10779091,None,248740000,165201000,4302117,None,None,71600632,83539000,None,83001000,None,None,154602000,75925251,None,263481000,None,116881000,18000,5629053
|
||||||
|
2009-12-31,USD,523923458,120916743,81414436,81414436,4717488,16710457,403006715,399984000,None,1553000,1553000,None,None,None,8810000,18074362,None,343431512,142674843,3494103,None,None,43825918,200756669,None,144935000,None,None,188761480,94680668,None,52495628,None,51609747,10000,4166073
|
||||||
|
2008-12-31,USD,350105228,33948359,3304067,3304067,4808827,2440675,316156869,314507000,None,761000,761000,None,None,None,20429000,23394790,None,279052340,154324344,74306728,None,None,10389420,124727996,None,84299000,None,None,96521415,67954047,None,22041632,None,21477485,10000,5188564
|
||||||
|
2007-12-31,USD,None,None,None,None,None,None,None,None,None,None,None,None,None,None,None,None,None,47542,47542,None,None,None,None,None,None,None,None,None,None,47542,None,-47542,None,-47542,10000,5188564
|
||||||
|
19
data/US/DQ/raw_cash_flow_annual.csv
Normal file
19
data/US/DQ/raw_cash_flow_annual.csv
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
fiscalDateEnding,reportedCurrency,operatingCashflow,paymentsForOperatingActivities,proceedsFromOperatingActivities,changeInOperatingLiabilities,changeInOperatingAssets,depreciationDepletionAndAmortization,capitalExpenditures,changeInReceivables,changeInInventory,profitLoss,cashflowFromInvestment,cashflowFromFinancing,proceedsFromRepaymentsOfShortTermDebt,paymentsForRepurchaseOfCommonStock,paymentsForRepurchaseOfEquity,paymentsForRepurchaseOfPreferredStock,dividendPayout,dividendPayoutCommonStock,dividendPayoutPreferredStock,proceedsFromIssuanceOfCommonStock,proceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet,proceedsFromIssuanceOfPreferredStock,proceedsFromRepurchaseOfEquity,proceedsFromSaleOfTreasuryStock,changeInCashAndCashEquivalents,changeInExchangeRate,netIncome
|
||||||
|
2024-12-31,USD,-435641398,None,None,None,None,206461504,359007981,None,-59042599,None,-1481522727,-47379752,None,None,None,None,None,None,None,None,None,None,-12658345,None,None,None,-345388152
|
||||||
|
2023-12-31,USD,1616042000,None,None,None,None,148889000,1186840000,None,-26622000,None,-1195955000,-795398000,None,None,None,None,None,None,None,None,None,None,-522135000,None,None,None,429545000
|
||||||
|
2022-12-31,USD,2466927000,None,None,None,None,107097000,1250518000,None,138258000,None,-1003471000,1472867000,None,None,None,None,995000,995000,None,None,None,None,-124929000,None,None,None,2519777000
|
||||||
|
2021-12-31,USD,638989000,None,None,None,None,77366000,508260000,None,-280187000,None,-781894000,736225000,None,None,None,None,None,None,None,None,None,None,937099000,None,None,None,864847000
|
||||||
|
2020-12-31,USD,209703000,None,None,None,None,68686000,118292000,None,-5125000,None,-118487000,-95471000,None,None,None,None,None,None,None,None,None,None,580000,None,None,None,133948000
|
||||||
|
2019-12-31,USD,102781538,None,None,None,None,47501996,279525098,None,-19911437,None,-261763085,180508488,None,None,None,None,None,None,None,None,None,None,791490,None,None,None,28312261
|
||||||
|
2018-12-31,USD,95552000,None,None,None,None,27487000,143065000,None,-641000,None,-164720000,86712000,None,None,None,None,None,None,None,None,None,None,114227440,None,None,None,62071000
|
||||||
|
2017-12-31,USD,142705000,None,None,None,None,38824000,67837000,None,-6253000,None,-63110000,-37355000,None,None,None,None,None,None,None,None,None,None,2238850,None,None,None,93855000
|
||||||
|
2016-12-31,USD,98672000,None,None,None,None,33822000,67477000,None,-2258000,None,-66123000,-30278000,None,None,None,None,None,None,None,None,None,None,1051590,None,None,None,43924000
|
||||||
|
2015-12-31,USD,66425000,None,None,None,None,31361000,81364000,None,-1622000,None,-74132000,15243000,None,None,None,None,483266000,483266000,None,None,None,None,-1350164,None,None,None,13047000
|
||||||
|
2014-12-31,USD,45620000,None,None,None,None,28008000,77029000,None,485000,None,-90589000,44271754,None,None,None,None,None,None,None,None,None,None,58037080,None,None,None,16649000
|
||||||
|
2013-12-31,USD,-16525000,None,None,None,None,52251000,32505000,None,-25270000,None,-30696000,48826000,None,None,None,None,None,None,None,None,None,None,135171,None,None,None,-221091000
|
||||||
|
2012-12-31,USD,-10307234,None,None,None,None,37371791,105659395,None,-6745803,None,-102922470,27143830,None,None,None,None,None,None,None,None,None,None,-500724,None,None,None,-115637415
|
||||||
|
2011-12-31,USD,44857910,None,None,None,None,35479645,252704147,None,-26579763,None,-274138829,112781530,None,None,None,None,None,None,None,None,None,None,None,None,None,None,34914112
|
||||||
|
2010-12-31,USD,125623550,None,None,None,None,30751063,57660462,None,-6522274,None,-49818462,45556249,None,None,None,None,None,None,None,None,None,None,None,None,None,None,69147733
|
||||||
|
2009-12-31,USD,-2729538,None,None,None,None,16088049,121289965,None,91339,None,-109669854,190502349,None,None,None,None,None,None,None,None,None,None,-100000,None,None,None,29936038
|
||||||
|
2008-12-31,USD,102654797,None,None,None,None,7817151,138890783,None,-4808827,None,-138301421,38930643,None,None,None,None,None,None,None,None,None,None,None,None,None,None,21851894
|
||||||
|
2007-12-31,USD,None,None,None,None,None,None,0,None,None,None,None,None,None,None,None,None,None,None,None,None,None,None,None,None,None,None,-47542
|
||||||
|
19
data/US/DQ/raw_income_statement_annual.csv
Normal file
19
data/US/DQ/raw_income_statement_annual.csv
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
fiscalDateEnding,reportedCurrency,grossProfit,totalRevenue,costOfRevenue,costofGoodsAndServicesSold,operatingIncome,sellingGeneralAndAdministrative,researchAndDevelopment,operatingExpenses,investmentIncomeNet,netInterestIncome,interestIncome,interestExpense,nonInterestIncome,otherNonOperatingIncome,depreciation,depreciationAndAmortization,incomeBeforeTax,incomeTaxExpense,interestAndDebtExpense,netIncomeFromContinuingOperations,comprehensiveIncomeNetOfTax,ebit,ebitda,netIncome
|
||||||
|
2024-12-31,USD,-212932000,1029080000,1242012000,1242012000,-564092000,143089000,4559000,351160000,None,30223000,30223000,None,None,None,None,208585000,-518060000,-69907000,None,-448154000,None,-388466000,-179881000,-345215000
|
||||||
|
2023-12-31,USD,920650000,2307695000,1387045000,1387045000,783430000,213241000,10116000,137220000,None,52302000,52302000,None,None,None,None,148889000,818474000,165588000,None,652886000,None,783430000,932319000,429545000
|
||||||
|
2022-12-31,USD,3407921000,4608349000,1200428000,1200428000,3040625000,354074000,10041000,367296000,None,14473000,16263000,14473000,None,None,None,107097000,3016753000,537111000,None,2519777000,None,3040626000,3147723000,1819801000
|
||||||
|
2021-12-31,USD,1097208000,1678793000,581585000,581585000,1051418000,39904000,6495000,45790000,None,-20482000,16470000,20482000,None,None,None,-111911000,1034948000,162806000,None,872142000,None,1051418000,939507000,756219000
|
||||||
|
2020-12-31,USD,233992000,675602000,441610000,441610000,187855000,39472000,6856000,46137000,None,-25725000,25725000,26632000,None,None,None,68686000,162130000,28182000,None,133948000,None,187855000,256541000,129195000
|
||||||
|
2019-12-31,USD,80104000,349991000,269887000,269887000,47485000,32456520,5258000,32619000,None,-9413803,9599000,10397000,None,None,None,47420356,37886000,9623000,None,28263034,None,47485000,94905356,29525000
|
||||||
|
2018-12-31,USD,98114000,301600000,203486000,203486000,81479000,27076669,2737000,16635000,None,-9526804,7690650,10763000,None,None,None,22620885,73788000,11717000,None,62070582,None,84549800,107170685,38125000
|
||||||
|
2017-12-31,USD,143473000,352852000,209379000,209379000,128710000,17664471,881000,11775000,None,-17518099,15803550,16262205,None,None,None,27576077,111187000,17332000,None,93855400,None,128550084,156126161,92841000
|
||||||
|
2016-12-31,USD,80428000,229101000,148673000,148673000,65449000,16104057,4001000,14780000,None,-14160162,12564350,12720155,None,None,None,33803049,51282000,7358000,None,43923997,None,52553674,86356723,43494000
|
||||||
|
2015-12-31,USD,37550000,182041000,144491000,144491000,26224000,12603824,924000,9703000,None,None,12039290,13174000,None,None,None,31361000,14185000,1138000,None,13047584,None,27947304,59308304,12956000
|
||||||
|
2014-12-31,USD,43263000,182572000,139309000,139309000,32035000,10293851,1487000,11228000,None,None,None,15654000,None,None,None,28008000,16649000,15654000,None,16649176,None,32834899,60842899,16649000
|
||||||
|
2013-12-31,USD,-26103000,109000000,135103000,135103000,-200631000,18132515,3391000,16103000,None,None,None,19349000,None,None,None,52251000,-219818000,1272000,None,-221090508,None,-200484131,-148233131,-70943000
|
||||||
|
2012-12-31,USD,-37432000,86858000,124290000,124290000,-88518000,12930198,4131000,8332000,None,None,None,15408000,None,None,None,37371791,-102992000,10254000,None,None,None,-87514062,-50142271,-111931000
|
||||||
|
2011-12-31,USD,86109000,255832000,169723000,169723000,43406000,15563315,744000,4191000,None,None,None,9664000,None,None,None,35479645,35628000,714000,None,None,None,52747779,88227424,33324000
|
||||||
|
2010-12-31,USD,106202000,242686000,136484000,136484000,92508000,15692453,1385000,13694000,None,None,None,9880000,None,None,None,30751063,81986000,12837000,None,None,None,95593743,126344806,68572000
|
||||||
|
2009-12-31,USD,41941867,111193477,69251610,69251610,36423728,12110000,2774608,5518139,None,None,None,6461733,None,None,None,16088049,30176316,240278,None,None,None,36775555,52863604,30835002
|
||||||
|
2008-12-31,USD,36976012,56367625,19391613,19391613,27212221,9847000,4865165,9763791,None,None,None,3873451,None,None,None,7817151,23453853,1601959,None,None,None,27395984,35213135,21525027
|
||||||
|
2007-12-31,USD,None,None,None,None,-47542,None,None,47542,None,None,None,0,None,None,None,None,-47542,None,None,None,None,-47542,-47542,-47542
|
||||||
|
2
data/US/DQ/raw_market_metrics_overview.csv
Normal file
2
data/US/DQ/raw_market_metrics_overview.csv
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
Symbol,AssetType,Name,Description,CIK,Exchange,Currency,Country,Sector,Industry,Address,OfficialSite,FiscalYearEnd,LatestQuarter,MarketCapitalization,EBITDA,PERatio,PEGRatio,BookValue,DividendPerShare,DividendYield,EPS,RevenuePerShareTTM,ProfitMargin,OperatingMarginTTM,ReturnOnAssetsTTM,ReturnOnEquityTTM,RevenueTTM,GrossProfitTTM,DilutedEPSTTM,QuarterlyEarningsGrowthYOY,QuarterlyRevenueGrowthYOY,AnalystTargetPrice,AnalystRatingStrongBuy,AnalystRatingBuy,AnalystRatingHold,AnalystRatingSell,AnalystRatingStrongSell,TrailingPE,ForwardPE,PriceToSalesRatioTTM,PriceToBookRatio,EVToRevenue,EVToEBITDA,Beta,52WeekHigh,52WeekLow,50DayMovingAverage,200DayMovingAverage,SharesOutstanding,SharesFloat,PercentInsiders,PercentInstitutions,DividendDate,ExDividendDate
|
||||||
|
DQ,Common Stock,Daqo New Energy Corp ADR,"Daqo New Energy Corp ADR, headquartered in Shanghai, China, is a leading manufacturer of high-purity crystalline silicon, essential to the rapidly growing solar photovoltaic (PV) market. The company employs advanced manufacturing techniques and prioritizes energy efficiency, positioning itself as a critical player in the global solar supply chain. With a strong focus on innovation and sustainability, Daqo is uniquely positioned to benefit from the increasing global demand for renewable energy solutions. As the solar industry continues to expand, Daqo's expertise in enhancing production capacity will be vital in meeting the future energy needs of the world.",1477641,NYSE,USD,China,TECHNOLOGY,SEMICONDUCTOR EQUIPMENT & MATERIALS,"HUADU MANSION, SHANGHAI, CHINA, 200122",https://www.dqsolar.com,December,2025-09-30,2157885000,-117138000,,0.174,64.46,,,-5.13,9.53,-0.537,-0.083,-0.0332,-0.0736,639063000,-218552992,-5.13,-0.933,0.232,31.31,5,4,3,0,0,-,21.37,3.377,0.496,0.096,6.67,0.659,36.59,12.41,30.39,21.93,67057000,218663000,18.126,46.869,,
|
||||||
|
993
data/US/DQ/report.html
Normal file
993
data/US/DQ/report.html
Normal file
@ -0,0 +1,993 @@
|
|||||||
|
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<title>DQ Financial Report</title>
|
||||||
|
<style>
|
||||||
|
body { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; line-height: 1.6; }
|
||||||
|
table { border-collapse: collapse; width: 100%; margin-bottom: 1rem; }
|
||||||
|
th, td { border: 1px solid #dee2e6; padding: 0.75rem; vertical-align: top; }
|
||||||
|
thead th { vertical-align: bottom; border-bottom: 2px solid #dee2e6; }
|
||||||
|
tbody tr:nth-child(even) { background-color: #f8f9fa; }
|
||||||
|
h1, h2 { border-bottom: 1px solid #dee2e6; padding-bottom: 0.5rem; }
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<h1>Daqo New Energy Corp ADR (DQ) - Financial Report</h1>
|
||||||
|
<p><em>Report generated on: 2025-12-18</em></p>
|
||||||
|
<table>
|
||||||
|
<thead>
|
||||||
|
<tr>
|
||||||
|
<th style="text-align: left;">代码</th>
|
||||||
|
<th style="text-align: left;">简称</th>
|
||||||
|
<th style="text-align: left;">财报日期</th>
|
||||||
|
<th style="text-align: left;">PE</th>
|
||||||
|
<th style="text-align: left;">PB</th>
|
||||||
|
<th style="text-align: left;">股息率(%)</th>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
<tbody>
|
||||||
|
<tr>
|
||||||
|
<td style="text-align: left;">DQ</td>
|
||||||
|
<td style="text-align: left;">Daqo New Energy Corp ADR</td>
|
||||||
|
<td style="text-align: left;">December</td>
|
||||||
|
<td style="text-align: left;">0.00</td>
|
||||||
|
<td style="text-align: left;">0.50</td>
|
||||||
|
<td style="text-align: left;">0.00%</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
<h2>主要指标</h2>
|
||||||
|
<table>
|
||||||
|
<thead>
|
||||||
|
<tr>
|
||||||
|
<th style="text-align: left;">指标</th>
|
||||||
|
<th style="text-align: right;">2024-12-31</th>
|
||||||
|
<th style="text-align: right;">2023-12-31</th>
|
||||||
|
<th style="text-align: right;">2022-12-31</th>
|
||||||
|
<th style="text-align: right;">2021-12-31</th>
|
||||||
|
<th style="text-align: right;">2020-12-31</th>
|
||||||
|
<th style="text-align: right;">2019-12-31</th>
|
||||||
|
<th style="text-align: right;">2018-12-31</th>
|
||||||
|
<th style="text-align: right;">2017-12-31</th>
|
||||||
|
<th style="text-align: right;">2016-12-31</th>
|
||||||
|
<th style="text-align: right;">2015-12-31</th>
|
||||||
|
<th style="text-align: right;">2014-12-31</th>
|
||||||
|
<th style="text-align: right;">2013-12-31</th>
|
||||||
|
<th style="text-align: right;">2012-12-31</th>
|
||||||
|
<th style="text-align: right;">2011-12-31</th>
|
||||||
|
<th style="text-align: right;">2010-12-31</th>
|
||||||
|
<th style="text-align: right;">2009-12-31</th>
|
||||||
|
<th style="text-align: right;">2008-12-31</th>
|
||||||
|
<th style="text-align: right;">2007-12-31</th>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
<tbody>
|
||||||
|
<tr>
|
||||||
|
<td style="text-align: left;">ROE</td>
|
||||||
|
<td style="text-align: right;">-7.92%</td>
|
||||||
|
<td style="text-align: right;">9.02%</td>
|
||||||
|
<td style="text-align: right;">37.85%</td>
|
||||||
|
<td style="text-align: right;">34.98%</td>
|
||||||
|
<td style="text-align: right;">16.84%</td>
|
||||||
|
<td style="text-align: right;">5.21%</td>
|
||||||
|
<td style="text-align: right;">7.26%</td>
|
||||||
|
<td style="text-align: right;">23.70%</td>
|
||||||
|
<td style="text-align: right;">16.10%</td>
|
||||||
|
<td style="text-align: right;">5.39%</td>
|
||||||
|
<td style="text-align: right;">8.05%</td>
|
||||||
|
<td style="text-align: right;">-51.66%</td>
|
||||||
|
<td style="text-align: right;">-55.38%</td>
|
||||||
|
<td style="text-align: right;">10.71%</td>
|
||||||
|
<td style="text-align: right;">26.03%</td>
|
||||||
|
<td style="text-align: right;">58.74%</td>
|
||||||
|
<td style="text-align: right;">97.66%</td>
|
||||||
|
<td style="text-align: right;">100.00%</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td style="text-align: left;">ROA</td>
|
||||||
|
<td style="text-align: right;">-5.38%</td>
|
||||||
|
<td style="text-align: right;">5.78%</td>
|
||||||
|
<td style="text-align: right;">23.96%</td>
|
||||||
|
<td style="text-align: right;">22.62%</td>
|
||||||
|
<td style="text-align: right;">10.43%</td>
|
||||||
|
<td style="text-align: right;">2.46%</td>
|
||||||
|
<td style="text-align: right;">4.46%</td>
|
||||||
|
<td style="text-align: right;">12.40%</td>
|
||||||
|
<td style="text-align: right;">6.62%</td>
|
||||||
|
<td style="text-align: right;">1.96%</td>
|
||||||
|
<td style="text-align: right;">2.34%</td>
|
||||||
|
<td style="text-align: right;">-11.63%</td>
|
||||||
|
<td style="text-align: right;">-13.71%</td>
|
||||||
|
<td style="text-align: right;">3.79%</td>
|
||||||
|
<td style="text-align: right;">10.63%</td>
|
||||||
|
<td style="text-align: right;">5.89%</td>
|
||||||
|
<td style="text-align: right;">6.15%</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td style="text-align: left;">ROCE/ROIC</td>
|
||||||
|
<td style="text-align: right;">-8.88%</td>
|
||||||
|
<td style="text-align: right;">16.15%</td>
|
||||||
|
<td style="text-align: right;">62.71%</td>
|
||||||
|
<td style="text-align: right;">45.62%</td>
|
||||||
|
<td style="text-align: right;">16.62%</td>
|
||||||
|
<td style="text-align: right;">4.03%</td>
|
||||||
|
<td style="text-align: right;">10.66%</td>
|
||||||
|
<td style="text-align: right;">18.55%</td>
|
||||||
|
<td style="text-align: right;">8.14%</td>
|
||||||
|
<td style="text-align: right;">5.04%</td>
|
||||||
|
<td style="text-align: right;">5.84%</td>
|
||||||
|
<td style="text-align: right;">-24.49%</td>
|
||||||
|
<td style="text-align: right;">-17.16%</td>
|
||||||
|
<td style="text-align: right;">8.91%</td>
|
||||||
|
<td style="text-align: right;">22.86%</td>
|
||||||
|
<td style="text-align: right;">15.24%</td>
|
||||||
|
<td style="text-align: right;">23.47%</td>
|
||||||
|
<td style="text-align: right;">100.00%</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td style="text-align: left;">毛利率</td>
|
||||||
|
<td style="text-align: right;">-20.69%</td>
|
||||||
|
<td style="text-align: right;">39.89%</td>
|
||||||
|
<td style="text-align: right;">73.95%</td>
|
||||||
|
<td style="text-align: right;">65.36%</td>
|
||||||
|
<td style="text-align: right;">34.63%</td>
|
||||||
|
<td style="text-align: right;">22.89%</td>
|
||||||
|
<td style="text-align: right;">32.53%</td>
|
||||||
|
<td style="text-align: right;">40.66%</td>
|
||||||
|
<td style="text-align: right;">35.11%</td>
|
||||||
|
<td style="text-align: right;">20.63%</td>
|
||||||
|
<td style="text-align: right;">23.70%</td>
|
||||||
|
<td style="text-align: right;">-23.95%</td>
|
||||||
|
<td style="text-align: right;">-43.10%</td>
|
||||||
|
<td style="text-align: right;">33.66%</td>
|
||||||
|
<td style="text-align: right;">43.76%</td>
|
||||||
|
<td style="text-align: right;">37.72%</td>
|
||||||
|
<td style="text-align: right;">65.60%</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td style="text-align: left;">净利润率</td>
|
||||||
|
<td style="text-align: right;">-33.55%</td>
|
||||||
|
<td style="text-align: right;">18.61%</td>
|
||||||
|
<td style="text-align: right;">39.49%</td>
|
||||||
|
<td style="text-align: right;">45.05%</td>
|
||||||
|
<td style="text-align: right;">19.12%</td>
|
||||||
|
<td style="text-align: right;">8.44%</td>
|
||||||
|
<td style="text-align: right;">12.64%</td>
|
||||||
|
<td style="text-align: right;">26.31%</td>
|
||||||
|
<td style="text-align: right;">18.98%</td>
|
||||||
|
<td style="text-align: right;">7.12%</td>
|
||||||
|
<td style="text-align: right;">9.12%</td>
|
||||||
|
<td style="text-align: right;">-65.09%</td>
|
||||||
|
<td style="text-align: right;">-128.87%</td>
|
||||||
|
<td style="text-align: right;">13.03%</td>
|
||||||
|
<td style="text-align: right;">28.26%</td>
|
||||||
|
<td style="text-align: right;">27.73%</td>
|
||||||
|
<td style="text-align: right;">38.19%</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td style="text-align: left;">收入(亿)</td>
|
||||||
|
<td style="text-align: right;">10.29</td>
|
||||||
|
<td style="text-align: right;">23.08</td>
|
||||||
|
<td style="text-align: right;">46.08</td>
|
||||||
|
<td style="text-align: right;">16.79</td>
|
||||||
|
<td style="text-align: right;">6.76</td>
|
||||||
|
<td style="text-align: right;">3.50</td>
|
||||||
|
<td style="text-align: right;">3.02</td>
|
||||||
|
<td style="text-align: right;">3.53</td>
|
||||||
|
<td style="text-align: right;">2.29</td>
|
||||||
|
<td style="text-align: right;">1.82</td>
|
||||||
|
<td style="text-align: right;">1.83</td>
|
||||||
|
<td style="text-align: right;">1.09</td>
|
||||||
|
<td style="text-align: right;">0.87</td>
|
||||||
|
<td style="text-align: right;">2.56</td>
|
||||||
|
<td style="text-align: right;">2.43</td>
|
||||||
|
<td style="text-align: right;">1.11</td>
|
||||||
|
<td style="text-align: right;">0.56</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td style="text-align: left;">收入增速</td>
|
||||||
|
<td style="text-align: right;">-55.41%</td>
|
||||||
|
<td style="text-align: right;">-49.92%</td>
|
||||||
|
<td style="text-align: right;">174.50%</td>
|
||||||
|
<td style="text-align: right;">148.49%</td>
|
||||||
|
<td style="text-align: right;">93.03%</td>
|
||||||
|
<td style="text-align: right;">16.04%</td>
|
||||||
|
<td style="text-align: right;">-14.53%</td>
|
||||||
|
<td style="text-align: right;">54.02%</td>
|
||||||
|
<td style="text-align: right;">25.85%</td>
|
||||||
|
<td style="text-align: right;">-0.29%</td>
|
||||||
|
<td style="text-align: right;">67.50%</td>
|
||||||
|
<td style="text-align: right;">25.49%</td>
|
||||||
|
<td style="text-align: right;">-66.05%</td>
|
||||||
|
<td style="text-align: right;">5.42%</td>
|
||||||
|
<td style="text-align: right;">118.26%</td>
|
||||||
|
<td style="text-align: right;">97.26%</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td style="text-align: left;">净利润(亿)</td>
|
||||||
|
<td style="text-align: right;">-3.45</td>
|
||||||
|
<td style="text-align: right;">4.30</td>
|
||||||
|
<td style="text-align: right;">18.20</td>
|
||||||
|
<td style="text-align: right;">7.56</td>
|
||||||
|
<td style="text-align: right;">1.29</td>
|
||||||
|
<td style="text-align: right;">0.30</td>
|
||||||
|
<td style="text-align: right;">0.38</td>
|
||||||
|
<td style="text-align: right;">0.93</td>
|
||||||
|
<td style="text-align: right;">0.43</td>
|
||||||
|
<td style="text-align: right;">0.13</td>
|
||||||
|
<td style="text-align: right;">0.17</td>
|
||||||
|
<td style="text-align: right;">-0.71</td>
|
||||||
|
<td style="text-align: right;">-1.12</td>
|
||||||
|
<td style="text-align: right;">0.33</td>
|
||||||
|
<td style="text-align: right;">0.69</td>
|
||||||
|
<td style="text-align: right;">0.31</td>
|
||||||
|
<td style="text-align: right;">0.22</td>
|
||||||
|
<td style="text-align: right;">-0.00</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td style="text-align: left;">净利润增速</td>
|
||||||
|
<td style="text-align: right;">-180.37%</td>
|
||||||
|
<td style="text-align: right;">-76.40%</td>
|
||||||
|
<td style="text-align: right;">140.64%</td>
|
||||||
|
<td style="text-align: right;">485.33%</td>
|
||||||
|
<td style="text-align: right;">337.58%</td>
|
||||||
|
<td style="text-align: right;">-22.56%</td>
|
||||||
|
<td style="text-align: right;">-58.94%</td>
|
||||||
|
<td style="text-align: right;">113.46%</td>
|
||||||
|
<td style="text-align: right;">235.71%</td>
|
||||||
|
<td style="text-align: right;">-22.18%</td>
|
||||||
|
<td style="text-align: right;">123.47%</td>
|
||||||
|
<td style="text-align: right;">36.62%</td>
|
||||||
|
<td style="text-align: right;">-435.89%</td>
|
||||||
|
<td style="text-align: right;">-51.40%</td>
|
||||||
|
<td style="text-align: right;">122.38%</td>
|
||||||
|
<td style="text-align: right;">43.25%</td>
|
||||||
|
<td style="text-align: right;">45375.81%</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td style="text-align: left;">经营净现金流(亿)</td>
|
||||||
|
<td style="text-align: right;">-4.36</td>
|
||||||
|
<td style="text-align: right;">16.16</td>
|
||||||
|
<td style="text-align: right;">24.67</td>
|
||||||
|
<td style="text-align: right;">6.39</td>
|
||||||
|
<td style="text-align: right;">2.10</td>
|
||||||
|
<td style="text-align: right;">1.03</td>
|
||||||
|
<td style="text-align: right;">0.96</td>
|
||||||
|
<td style="text-align: right;">1.43</td>
|
||||||
|
<td style="text-align: right;">0.99</td>
|
||||||
|
<td style="text-align: right;">0.66</td>
|
||||||
|
<td style="text-align: right;">0.46</td>
|
||||||
|
<td style="text-align: right;">-0.17</td>
|
||||||
|
<td style="text-align: right;">-0.10</td>
|
||||||
|
<td style="text-align: right;">0.45</td>
|
||||||
|
<td style="text-align: right;">1.26</td>
|
||||||
|
<td style="text-align: right;">-0.03</td>
|
||||||
|
<td style="text-align: right;">1.03</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td style="text-align: left;">资本开支(亿)</td>
|
||||||
|
<td style="text-align: right;">3.59</td>
|
||||||
|
<td style="text-align: right;">11.87</td>
|
||||||
|
<td style="text-align: right;">12.51</td>
|
||||||
|
<td style="text-align: right;">5.08</td>
|
||||||
|
<td style="text-align: right;">1.18</td>
|
||||||
|
<td style="text-align: right;">2.80</td>
|
||||||
|
<td style="text-align: right;">1.43</td>
|
||||||
|
<td style="text-align: right;">0.68</td>
|
||||||
|
<td style="text-align: right;">0.67</td>
|
||||||
|
<td style="text-align: right;">0.81</td>
|
||||||
|
<td style="text-align: right;">0.77</td>
|
||||||
|
<td style="text-align: right;">0.33</td>
|
||||||
|
<td style="text-align: right;">1.06</td>
|
||||||
|
<td style="text-align: right;">2.53</td>
|
||||||
|
<td style="text-align: right;">0.58</td>
|
||||||
|
<td style="text-align: right;">1.21</td>
|
||||||
|
<td style="text-align: right;">1.39</td>
|
||||||
|
<td style="text-align: right;">0.00</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td style="text-align: left;">自由现金流(亿)</td>
|
||||||
|
<td style="text-align: right;">-7.95</td>
|
||||||
|
<td style="text-align: right;">4.29</td>
|
||||||
|
<td style="text-align: right;">12.16</td>
|
||||||
|
<td style="text-align: right;">1.31</td>
|
||||||
|
<td style="text-align: right;">0.91</td>
|
||||||
|
<td style="text-align: right;">-1.77</td>
|
||||||
|
<td style="text-align: right;">-0.48</td>
|
||||||
|
<td style="text-align: right;">0.75</td>
|
||||||
|
<td style="text-align: right;">0.31</td>
|
||||||
|
<td style="text-align: right;">-0.15</td>
|
||||||
|
<td style="text-align: right;">-0.31</td>
|
||||||
|
<td style="text-align: right;">-0.49</td>
|
||||||
|
<td style="text-align: right;">-1.16</td>
|
||||||
|
<td style="text-align: right;">-2.08</td>
|
||||||
|
<td style="text-align: right;">0.68</td>
|
||||||
|
<td style="text-align: right;">-1.24</td>
|
||||||
|
<td style="text-align: right;">-0.36</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td style="text-align: left;">分红(亿)</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">0.01</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">4.83</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td style="text-align: left;">总资产(亿)</td>
|
||||||
|
<td style="text-align: right;">64.18</td>
|
||||||
|
<td style="text-align: right;">74.27</td>
|
||||||
|
<td style="text-align: right;">75.94</td>
|
||||||
|
<td style="text-align: right;">33.44</td>
|
||||||
|
<td style="text-align: right;">12.39</td>
|
||||||
|
<td style="text-align: right;">12.01</td>
|
||||||
|
<td style="text-align: right;">8.55</td>
|
||||||
|
<td style="text-align: right;">7.49</td>
|
||||||
|
<td style="text-align: right;">6.57</td>
|
||||||
|
<td style="text-align: right;">6.61</td>
|
||||||
|
<td style="text-align: right;">7.10</td>
|
||||||
|
<td style="text-align: right;">6.10</td>
|
||||||
|
<td style="text-align: right;">8.16</td>
|
||||||
|
<td style="text-align: right;">8.78</td>
|
||||||
|
<td style="text-align: right;">6.45</td>
|
||||||
|
<td style="text-align: right;">5.24</td>
|
||||||
|
<td style="text-align: right;">3.50</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td style="text-align: left;">净资产(亿)</td>
|
||||||
|
<td style="text-align: right;">43.61</td>
|
||||||
|
<td style="text-align: right;">47.62</td>
|
||||||
|
<td style="text-align: right;">48.07</td>
|
||||||
|
<td style="text-align: right;">21.62</td>
|
||||||
|
<td style="text-align: right;">7.67</td>
|
||||||
|
<td style="text-align: right;">5.67</td>
|
||||||
|
<td style="text-align: right;">5.25</td>
|
||||||
|
<td style="text-align: right;">3.92</td>
|
||||||
|
<td style="text-align: right;">2.70</td>
|
||||||
|
<td style="text-align: right;">2.40</td>
|
||||||
|
<td style="text-align: right;">2.07</td>
|
||||||
|
<td style="text-align: right;">1.37</td>
|
||||||
|
<td style="text-align: right;">2.02</td>
|
||||||
|
<td style="text-align: right;">3.11</td>
|
||||||
|
<td style="text-align: right;">2.63</td>
|
||||||
|
<td style="text-align: right;">0.52</td>
|
||||||
|
<td style="text-align: right;">0.22</td>
|
||||||
|
<td style="text-align: right;">-0.00</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td style="text-align: left;">商誉(亿)</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
<h2>费用指标</h2>
|
||||||
|
<table>
|
||||||
|
<thead>
|
||||||
|
<tr>
|
||||||
|
<th style="text-align: left;">指标</th>
|
||||||
|
<th style="text-align: right;">2024-12-31</th>
|
||||||
|
<th style="text-align: right;">2023-12-31</th>
|
||||||
|
<th style="text-align: right;">2022-12-31</th>
|
||||||
|
<th style="text-align: right;">2021-12-31</th>
|
||||||
|
<th style="text-align: right;">2020-12-31</th>
|
||||||
|
<th style="text-align: right;">2019-12-31</th>
|
||||||
|
<th style="text-align: right;">2018-12-31</th>
|
||||||
|
<th style="text-align: right;">2017-12-31</th>
|
||||||
|
<th style="text-align: right;">2016-12-31</th>
|
||||||
|
<th style="text-align: right;">2015-12-31</th>
|
||||||
|
<th style="text-align: right;">2014-12-31</th>
|
||||||
|
<th style="text-align: right;">2013-12-31</th>
|
||||||
|
<th style="text-align: right;">2012-12-31</th>
|
||||||
|
<th style="text-align: right;">2011-12-31</th>
|
||||||
|
<th style="text-align: right;">2010-12-31</th>
|
||||||
|
<th style="text-align: right;">2009-12-31</th>
|
||||||
|
<th style="text-align: right;">2008-12-31</th>
|
||||||
|
<th style="text-align: right;">2007-12-31</th>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
<tbody>
|
||||||
|
<tr>
|
||||||
|
<td style="text-align: left;">SG&A比例</td>
|
||||||
|
<td style="text-align: right;">13.90%</td>
|
||||||
|
<td style="text-align: right;">9.24%</td>
|
||||||
|
<td style="text-align: right;">7.68%</td>
|
||||||
|
<td style="text-align: right;">2.38%</td>
|
||||||
|
<td style="text-align: right;">5.84%</td>
|
||||||
|
<td style="text-align: right;">9.27%</td>
|
||||||
|
<td style="text-align: right;">8.98%</td>
|
||||||
|
<td style="text-align: right;">5.01%</td>
|
||||||
|
<td style="text-align: right;">7.03%</td>
|
||||||
|
<td style="text-align: right;">6.92%</td>
|
||||||
|
<td style="text-align: right;">5.64%</td>
|
||||||
|
<td style="text-align: right;">16.64%</td>
|
||||||
|
<td style="text-align: right;">14.89%</td>
|
||||||
|
<td style="text-align: right;">6.08%</td>
|
||||||
|
<td style="text-align: right;">6.47%</td>
|
||||||
|
<td style="text-align: right;">10.89%</td>
|
||||||
|
<td style="text-align: right;">17.47%</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td style="text-align: left;">研发费用率</td>
|
||||||
|
<td style="text-align: right;">0.44%</td>
|
||||||
|
<td style="text-align: right;">0.44%</td>
|
||||||
|
<td style="text-align: right;">0.22%</td>
|
||||||
|
<td style="text-align: right;">0.39%</td>
|
||||||
|
<td style="text-align: right;">1.01%</td>
|
||||||
|
<td style="text-align: right;">1.50%</td>
|
||||||
|
<td style="text-align: right;">0.91%</td>
|
||||||
|
<td style="text-align: right;">0.25%</td>
|
||||||
|
<td style="text-align: right;">1.75%</td>
|
||||||
|
<td style="text-align: right;">0.51%</td>
|
||||||
|
<td style="text-align: right;">0.81%</td>
|
||||||
|
<td style="text-align: right;">3.11%</td>
|
||||||
|
<td style="text-align: right;">4.76%</td>
|
||||||
|
<td style="text-align: right;">0.29%</td>
|
||||||
|
<td style="text-align: right;">0.57%</td>
|
||||||
|
<td style="text-align: right;">2.50%</td>
|
||||||
|
<td style="text-align: right;">8.63%</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td style="text-align: left;">其他费用率</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td style="text-align: left;">折旧费用占比</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td style="text-align: left;">所得税率</td>
|
||||||
|
<td style="text-align: right;">13.49%</td>
|
||||||
|
<td style="text-align: right;">20.23%</td>
|
||||||
|
<td style="text-align: right;">17.80%</td>
|
||||||
|
<td style="text-align: right;">15.73%</td>
|
||||||
|
<td style="text-align: right;">17.38%</td>
|
||||||
|
<td style="text-align: right;">25.40%</td>
|
||||||
|
<td style="text-align: right;">15.88%</td>
|
||||||
|
<td style="text-align: right;">15.59%</td>
|
||||||
|
<td style="text-align: right;">14.35%</td>
|
||||||
|
<td style="text-align: right;">8.02%</td>
|
||||||
|
<td style="text-align: right;">94.02%</td>
|
||||||
|
<td style="text-align: right;">-0.58%</td>
|
||||||
|
<td style="text-align: right;">-9.96%</td>
|
||||||
|
<td style="text-align: right;">2.00%</td>
|
||||||
|
<td style="text-align: right;">15.66%</td>
|
||||||
|
<td style="text-align: right;">0.80%</td>
|
||||||
|
<td style="text-align: right;">6.83%</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
<h2>资产占比</h2>
|
||||||
|
<table>
|
||||||
|
<thead>
|
||||||
|
<tr>
|
||||||
|
<th style="text-align: left;">指标</th>
|
||||||
|
<th style="text-align: right;">2024-12-31</th>
|
||||||
|
<th style="text-align: right;">2023-12-31</th>
|
||||||
|
<th style="text-align: right;">2022-12-31</th>
|
||||||
|
<th style="text-align: right;">2021-12-31</th>
|
||||||
|
<th style="text-align: right;">2020-12-31</th>
|
||||||
|
<th style="text-align: right;">2019-12-31</th>
|
||||||
|
<th style="text-align: right;">2018-12-31</th>
|
||||||
|
<th style="text-align: right;">2017-12-31</th>
|
||||||
|
<th style="text-align: right;">2016-12-31</th>
|
||||||
|
<th style="text-align: right;">2015-12-31</th>
|
||||||
|
<th style="text-align: right;">2014-12-31</th>
|
||||||
|
<th style="text-align: right;">2013-12-31</th>
|
||||||
|
<th style="text-align: right;">2012-12-31</th>
|
||||||
|
<th style="text-align: right;">2011-12-31</th>
|
||||||
|
<th style="text-align: right;">2010-12-31</th>
|
||||||
|
<th style="text-align: right;">2009-12-31</th>
|
||||||
|
<th style="text-align: right;">2008-12-31</th>
|
||||||
|
<th style="text-align: right;">2007-12-31</th>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
<tbody>
|
||||||
|
<tr>
|
||||||
|
<td style="text-align: left;">现金占比</td>
|
||||||
|
<td style="text-align: right;">15.68%</td>
|
||||||
|
<td style="text-align: right;">40.92%</td>
|
||||||
|
<td style="text-align: right;">46.08%</td>
|
||||||
|
<td style="text-align: right;">21.65%</td>
|
||||||
|
<td style="text-align: right;">6.18%</td>
|
||||||
|
<td style="text-align: right;">4.32%</td>
|
||||||
|
<td style="text-align: right;">7.65%</td>
|
||||||
|
<td style="text-align: right;">8.10%</td>
|
||||||
|
<td style="text-align: right;">2.43%</td>
|
||||||
|
<td style="text-align: right;">2.19%</td>
|
||||||
|
<td style="text-align: right;">1.00%</td>
|
||||||
|
<td style="text-align: right;">1.28%</td>
|
||||||
|
<td style="text-align: right;">0.82%</td>
|
||||||
|
<td style="text-align: right;">10.55%</td>
|
||||||
|
<td style="text-align: right;">31.56%</td>
|
||||||
|
<td style="text-align: right;">15.54%</td>
|
||||||
|
<td style="text-align: right;">0.94%</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td style="text-align: left;">库存占比</td>
|
||||||
|
<td style="text-align: right;">2.34%</td>
|
||||||
|
<td style="text-align: right;">2.33%</td>
|
||||||
|
<td style="text-align: right;">2.23%</td>
|
||||||
|
<td style="text-align: right;">9.80%</td>
|
||||||
|
<td style="text-align: right;">3.97%</td>
|
||||||
|
<td style="text-align: right;">3.27%</td>
|
||||||
|
<td style="text-align: right;">1.81%</td>
|
||||||
|
<td style="text-align: right;">2.62%</td>
|
||||||
|
<td style="text-align: right;">1.87%</td>
|
||||||
|
<td style="text-align: right;">1.62%</td>
|
||||||
|
<td style="text-align: right;">1.35%</td>
|
||||||
|
<td style="text-align: right;">1.72%</td>
|
||||||
|
<td style="text-align: right;">1.85%</td>
|
||||||
|
<td style="text-align: right;">2.75%</td>
|
||||||
|
<td style="text-align: right;">1.74%</td>
|
||||||
|
<td style="text-align: right;">0.90%</td>
|
||||||
|
<td style="text-align: right;">1.37%</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td style="text-align: left;">应收款占比</td>
|
||||||
|
<td style="text-align: right;">0.86%</td>
|
||||||
|
<td style="text-align: right;">1.57%</td>
|
||||||
|
<td style="text-align: right;">14.90%</td>
|
||||||
|
<td style="text-align: right;">10.94%</td>
|
||||||
|
<td style="text-align: right;">0.02%</td>
|
||||||
|
<td style="text-align: right;">0.47%</td>
|
||||||
|
<td style="text-align: right;">1.18%</td>
|
||||||
|
<td style="text-align: right;">2.87%</td>
|
||||||
|
<td style="text-align: right;">2.95%</td>
|
||||||
|
<td style="text-align: right;">4.73%</td>
|
||||||
|
<td style="text-align: right;">9.71%</td>
|
||||||
|
<td style="text-align: right;">5.37%</td>
|
||||||
|
<td style="text-align: right;">4.78%</td>
|
||||||
|
<td style="text-align: right;">3.83%</td>
|
||||||
|
<td style="text-align: right;">2.49%</td>
|
||||||
|
<td style="text-align: right;">3.19%</td>
|
||||||
|
<td style="text-align: right;">0.70%</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td style="text-align: left;">预付款占比</td>
|
||||||
|
<td style="text-align: right;">5.03%</td>
|
||||||
|
<td style="text-align: right;">3.22%</td>
|
||||||
|
<td style="text-align: right;">0.98%</td>
|
||||||
|
<td style="text-align: right;">1.35%</td>
|
||||||
|
<td style="text-align: right;">4.37%</td>
|
||||||
|
<td style="text-align: right;">6.45%</td>
|
||||||
|
<td style="text-align: right;">1.21%</td>
|
||||||
|
<td style="text-align: right;">6.12%</td>
|
||||||
|
<td style="text-align: right;">3.04%</td>
|
||||||
|
<td style="text-align: right;">1.85%</td>
|
||||||
|
<td style="text-align: right;">1.81%</td>
|
||||||
|
<td style="text-align: right;">6.57%</td>
|
||||||
|
<td style="text-align: right;">2.98%</td>
|
||||||
|
<td style="text-align: right;">1.65%</td>
|
||||||
|
<td style="text-align: right;">1.67%</td>
|
||||||
|
<td style="text-align: right;">3.45%</td>
|
||||||
|
<td style="text-align: right;">6.68%</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td style="text-align: left;">固定资产占比</td>
|
||||||
|
<td style="text-align: right;">54.52%</td>
|
||||||
|
<td style="text-align: right;">48.83%</td>
|
||||||
|
<td style="text-align: right;">34.31%</td>
|
||||||
|
<td style="text-align: right;">46.63%</td>
|
||||||
|
<td style="text-align: right;">82.90%</td>
|
||||||
|
<td style="text-align: right;">82.84%</td>
|
||||||
|
<td style="text-align: right;">72.17%</td>
|
||||||
|
<td style="text-align: right;">64.83%</td>
|
||||||
|
<td style="text-align: right;">84.88%</td>
|
||||||
|
<td style="text-align: right;">82.37%</td>
|
||||||
|
<td style="text-align: right;">78.72%</td>
|
||||||
|
<td style="text-align: right;">80.06%</td>
|
||||||
|
<td style="text-align: right;">83.04%</td>
|
||||||
|
<td style="text-align: right;">72.45%</td>
|
||||||
|
<td style="text-align: right;">61.93%</td>
|
||||||
|
<td style="text-align: right;">76.34%</td>
|
||||||
|
<td style="text-align: right;">89.83%</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td style="text-align: left;">长期投资占比</td>
|
||||||
|
<td style="text-align: right;">0.43%</td>
|
||||||
|
<td style="text-align: right;">0.37%</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">0.06%</td>
|
||||||
|
<td style="text-align: right;">0.05%</td>
|
||||||
|
<td style="text-align: right;">0.08%</td>
|
||||||
|
<td style="text-align: right;">0.09%</td>
|
||||||
|
<td style="text-align: right;">0.09%</td>
|
||||||
|
<td style="text-align: right;">0.15%</td>
|
||||||
|
<td style="text-align: right;">0.14%</td>
|
||||||
|
<td style="text-align: right;">0.16%</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td style="text-align: left;">商誉占比</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td style="text-align: left;">其他资产占比</td>
|
||||||
|
<td style="text-align: right;">21.14%</td>
|
||||||
|
<td style="text-align: right;">2.77%</td>
|
||||||
|
<td style="text-align: right;">1.50%</td>
|
||||||
|
<td style="text-align: right;">9.62%</td>
|
||||||
|
<td style="text-align: right;">2.50%</td>
|
||||||
|
<td style="text-align: right;">2.59%</td>
|
||||||
|
<td style="text-align: right;">15.91%</td>
|
||||||
|
<td style="text-align: right;">15.37%</td>
|
||||||
|
<td style="text-align: right;">4.73%</td>
|
||||||
|
<td style="text-align: right;">7.09%</td>
|
||||||
|
<td style="text-align: right;">7.28%</td>
|
||||||
|
<td style="text-align: right;">4.84%</td>
|
||||||
|
<td style="text-align: right;">6.53%</td>
|
||||||
|
<td style="text-align: right;">8.76%</td>
|
||||||
|
<td style="text-align: right;">0.60%</td>
|
||||||
|
<td style="text-align: right;">0.58%</td>
|
||||||
|
<td style="text-align: right;">0.47%</td>
|
||||||
|
<td style="text-align: right;">100.00%</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td style="text-align: left;">应付款占比</td>
|
||||||
|
<td style="text-align: right;">0.41%</td>
|
||||||
|
<td style="text-align: right;">1.25%</td>
|
||||||
|
<td style="text-align: right;">1.08%</td>
|
||||||
|
<td style="text-align: right;">2.44%</td>
|
||||||
|
<td style="text-align: right;">1.53%</td>
|
||||||
|
<td style="text-align: right;">1.06%</td>
|
||||||
|
<td style="text-align: right;">1.08%</td>
|
||||||
|
<td style="text-align: right;">2.58%</td>
|
||||||
|
<td style="text-align: right;">2.85%</td>
|
||||||
|
<td style="text-align: right;">2.65%</td>
|
||||||
|
<td style="text-align: right;">2.36%</td>
|
||||||
|
<td style="text-align: right;">2.90%</td>
|
||||||
|
<td style="text-align: right;">1.51%</td>
|
||||||
|
<td style="text-align: right;">1.19%</td>
|
||||||
|
<td style="text-align: right;">0.67%</td>
|
||||||
|
<td style="text-align: right;">0.67%</td>
|
||||||
|
<td style="text-align: right;">21.22%</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td style="text-align: left;">预收款占比</td>
|
||||||
|
<td style="text-align: right;">0.00%</td>
|
||||||
|
<td style="text-align: right;">0.00%</td>
|
||||||
|
<td style="text-align: right;">0.00%</td>
|
||||||
|
<td style="text-align: right;">0.00%</td>
|
||||||
|
<td style="text-align: right;">0.00%</td>
|
||||||
|
<td style="text-align: right;">0.00%</td>
|
||||||
|
<td style="text-align: right;">0.00%</td>
|
||||||
|
<td style="text-align: right;">0.00%</td>
|
||||||
|
<td style="text-align: right;">0.00%</td>
|
||||||
|
<td style="text-align: right;">0.00%</td>
|
||||||
|
<td style="text-align: right;">0.00%</td>
|
||||||
|
<td style="text-align: right;">0.00%</td>
|
||||||
|
<td style="text-align: right;">0.00%</td>
|
||||||
|
<td style="text-align: right;">0.00%</td>
|
||||||
|
<td style="text-align: right;">0.00%</td>
|
||||||
|
<td style="text-align: right;">0.00%</td>
|
||||||
|
<td style="text-align: right;">0.00%</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td style="text-align: left;">短期借款占比</td>
|
||||||
|
<td style="text-align: right;">0.21%</td>
|
||||||
|
<td style="text-align: right;">1.21%</td>
|
||||||
|
<td style="text-align: right;">0.54%</td>
|
||||||
|
<td style="text-align: right;">4.27%</td>
|
||||||
|
<td style="text-align: right;">19.34%</td>
|
||||||
|
<td style="text-align: right;">38.33%</td>
|
||||||
|
<td style="text-align: right;">15.77%</td>
|
||||||
|
<td style="text-align: right;">25.37%</td>
|
||||||
|
<td style="text-align: right;">40.11%</td>
|
||||||
|
<td style="text-align: right;">29.61%</td>
|
||||||
|
<td style="text-align: right;">39.16%</td>
|
||||||
|
<td style="text-align: right;">89.54%</td>
|
||||||
|
<td style="text-align: right;">14.73%</td>
|
||||||
|
<td style="text-align: right;">13.09%</td>
|
||||||
|
<td style="text-align: right;">11.10%</td>
|
||||||
|
<td style="text-align: right;">8.36%</td>
|
||||||
|
<td style="text-align: right;">2.97%</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td style="text-align: left;">长期借款占比</td>
|
||||||
|
<td style="text-align: right;">0.00%</td>
|
||||||
|
<td style="text-align: right;">0.00%</td>
|
||||||
|
<td style="text-align: right;">0.00%</td>
|
||||||
|
<td style="text-align: right;">0.00%</td>
|
||||||
|
<td style="text-align: right;">9.94%</td>
|
||||||
|
<td style="text-align: right;">12.61%</td>
|
||||||
|
<td style="text-align: right;">15.59%</td>
|
||||||
|
<td style="text-align: right;">14.88%</td>
|
||||||
|
<td style="text-align: right;">17.05%</td>
|
||||||
|
<td style="text-align: right;">17.94%</td>
|
||||||
|
<td style="text-align: right;">10.89%</td>
|
||||||
|
<td style="text-align: right;">22.10%</td>
|
||||||
|
<td style="text-align: right;">22.97%</td>
|
||||||
|
<td style="text-align: right;">18.86%</td>
|
||||||
|
<td style="text-align: right;">12.87%</td>
|
||||||
|
<td style="text-align: right;">27.66%</td>
|
||||||
|
<td style="text-align: right;">24.08%</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td style="text-align: left;">运营资产占比</td>
|
||||||
|
<td style="text-align: right;">7.82%</td>
|
||||||
|
<td style="text-align: right;">5.87%</td>
|
||||||
|
<td style="text-align: right;">17.04%</td>
|
||||||
|
<td style="text-align: right;">19.66%</td>
|
||||||
|
<td style="text-align: right;">6.84%</td>
|
||||||
|
<td style="text-align: right;">9.14%</td>
|
||||||
|
<td style="text-align: right;">3.12%</td>
|
||||||
|
<td style="text-align: right;">9.02%</td>
|
||||||
|
<td style="text-align: right;">5.01%</td>
|
||||||
|
<td style="text-align: right;">5.55%</td>
|
||||||
|
<td style="text-align: right;">10.50%</td>
|
||||||
|
<td style="text-align: right;">10.75%</td>
|
||||||
|
<td style="text-align: right;">8.10%</td>
|
||||||
|
<td style="text-align: right;">7.04%</td>
|
||||||
|
<td style="text-align: right;">5.24%</td>
|
||||||
|
<td style="text-align: right;">6.87%</td>
|
||||||
|
<td style="text-align: right;">-12.47%</td>
|
||||||
|
<td style="text-align: right;">0.00%</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td style="text-align: left;">有息负债率</td>
|
||||||
|
<td style="text-align: right;">0.21%</td>
|
||||||
|
<td style="text-align: right;">1.21%</td>
|
||||||
|
<td style="text-align: right;">0.54%</td>
|
||||||
|
<td style="text-align: right;">4.27%</td>
|
||||||
|
<td style="text-align: right;">29.28%</td>
|
||||||
|
<td style="text-align: right;">50.94%</td>
|
||||||
|
<td style="text-align: right;">31.36%</td>
|
||||||
|
<td style="text-align: right;">40.25%</td>
|
||||||
|
<td style="text-align: right;">57.16%</td>
|
||||||
|
<td style="text-align: right;">47.55%</td>
|
||||||
|
<td style="text-align: right;">50.05%</td>
|
||||||
|
<td style="text-align: right;">111.64%</td>
|
||||||
|
<td style="text-align: right;">37.71%</td>
|
||||||
|
<td style="text-align: right;">31.94%</td>
|
||||||
|
<td style="text-align: right;">23.96%</td>
|
||||||
|
<td style="text-align: right;">36.03%</td>
|
||||||
|
<td style="text-align: right;">27.05%</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
<h2>周转能力</h2>
|
||||||
|
<table>
|
||||||
|
<thead>
|
||||||
|
<tr>
|
||||||
|
<th style="text-align: left;">指标</th>
|
||||||
|
<th style="text-align: right;">2024-12-31</th>
|
||||||
|
<th style="text-align: right;">2023-12-31</th>
|
||||||
|
<th style="text-align: right;">2022-12-31</th>
|
||||||
|
<th style="text-align: right;">2021-12-31</th>
|
||||||
|
<th style="text-align: right;">2020-12-31</th>
|
||||||
|
<th style="text-align: right;">2019-12-31</th>
|
||||||
|
<th style="text-align: right;">2018-12-31</th>
|
||||||
|
<th style="text-align: right;">2017-12-31</th>
|
||||||
|
<th style="text-align: right;">2016-12-31</th>
|
||||||
|
<th style="text-align: right;">2015-12-31</th>
|
||||||
|
<th style="text-align: right;">2014-12-31</th>
|
||||||
|
<th style="text-align: right;">2013-12-31</th>
|
||||||
|
<th style="text-align: right;">2012-12-31</th>
|
||||||
|
<th style="text-align: right;">2011-12-31</th>
|
||||||
|
<th style="text-align: right;">2010-12-31</th>
|
||||||
|
<th style="text-align: right;">2009-12-31</th>
|
||||||
|
<th style="text-align: right;">2008-12-31</th>
|
||||||
|
<th style="text-align: right;">2007-12-31</th>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
<tbody>
|
||||||
|
<tr>
|
||||||
|
<td style="text-align: left;">存货周转天数</td>
|
||||||
|
<td style="text-align: right;">44</td>
|
||||||
|
<td style="text-align: right;">45</td>
|
||||||
|
<td style="text-align: right;">51</td>
|
||||||
|
<td style="text-align: right;">205</td>
|
||||||
|
<td style="text-align: right;">40</td>
|
||||||
|
<td style="text-align: right;">53</td>
|
||||||
|
<td style="text-align: right;">27</td>
|
||||||
|
<td style="text-align: right;">34</td>
|
||||||
|
<td style="text-align: right;">30</td>
|
||||||
|
<td style="text-align: right;">27</td>
|
||||||
|
<td style="text-align: right;">25</td>
|
||||||
|
<td style="text-align: right;">28</td>
|
||||||
|
<td style="text-align: right;">44</td>
|
||||||
|
<td style="text-align: right;">51</td>
|
||||||
|
<td style="text-align: right;">30</td>
|
||||||
|
<td style="text-align: right;">24</td>
|
||||||
|
<td style="text-align: right;">90</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td style="text-align: left;">应收款周转天数</td>
|
||||||
|
<td style="text-align: right;">19</td>
|
||||||
|
<td style="text-align: right;">18</td>
|
||||||
|
<td style="text-align: right;">89</td>
|
||||||
|
<td style="text-align: right;">79</td>
|
||||||
|
<td style="text-align: right;">0</td>
|
||||||
|
<td style="text-align: right;">5</td>
|
||||||
|
<td style="text-align: right;">12</td>
|
||||||
|
<td style="text-align: right;">22</td>
|
||||||
|
<td style="text-align: right;">30</td>
|
||||||
|
<td style="text-align: right;">62</td>
|
||||||
|
<td style="text-align: right;">137</td>
|
||||||
|
<td style="text-align: right;">109</td>
|
||||||
|
<td style="text-align: right;">163</td>
|
||||||
|
<td style="text-align: right;">47</td>
|
||||||
|
<td style="text-align: right;">24</td>
|
||||||
|
<td style="text-align: right;">54</td>
|
||||||
|
<td style="text-align: right;">15</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td style="text-align: left;">应付款周转天数</td>
|
||||||
|
<td style="text-align: right;">7</td>
|
||||||
|
<td style="text-align: right;">24</td>
|
||||||
|
<td style="text-align: right;">24</td>
|
||||||
|
<td style="text-align: right;">51</td>
|
||||||
|
<td style="text-align: right;">15</td>
|
||||||
|
<td style="text-align: right;">17</td>
|
||||||
|
<td style="text-align: right;">16</td>
|
||||||
|
<td style="text-align: right;">33</td>
|
||||||
|
<td style="text-align: right;">46</td>
|
||||||
|
<td style="text-align: right;">44</td>
|
||||||
|
<td style="text-align: right;">43</td>
|
||||||
|
<td style="text-align: right;">47</td>
|
||||||
|
<td style="text-align: right;">36</td>
|
||||||
|
<td style="text-align: right;">22</td>
|
||||||
|
<td style="text-align: right;">11</td>
|
||||||
|
<td style="text-align: right;">18</td>
|
||||||
|
<td style="text-align: right;">1,398</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td style="text-align: left;">固定资产周转率</td>
|
||||||
|
<td style="text-align: right;">0.29</td>
|
||||||
|
<td style="text-align: right;">0.64</td>
|
||||||
|
<td style="text-align: right;">1.77</td>
|
||||||
|
<td style="text-align: right;">1.08</td>
|
||||||
|
<td style="text-align: right;">0.66</td>
|
||||||
|
<td style="text-align: right;">0.35</td>
|
||||||
|
<td style="text-align: right;">0.49</td>
|
||||||
|
<td style="text-align: right;">0.73</td>
|
||||||
|
<td style="text-align: right;">0.41</td>
|
||||||
|
<td style="text-align: right;">0.33</td>
|
||||||
|
<td style="text-align: right;">0.33</td>
|
||||||
|
<td style="text-align: right;">0.22</td>
|
||||||
|
<td style="text-align: right;">0.13</td>
|
||||||
|
<td style="text-align: right;">0.40</td>
|
||||||
|
<td style="text-align: right;">0.61</td>
|
||||||
|
<td style="text-align: right;">0.28</td>
|
||||||
|
<td style="text-align: right;">0.18</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td style="text-align: left;">总资产周转率</td>
|
||||||
|
<td style="text-align: right;">0.16</td>
|
||||||
|
<td style="text-align: right;">0.31</td>
|
||||||
|
<td style="text-align: right;">0.61</td>
|
||||||
|
<td style="text-align: right;">0.50</td>
|
||||||
|
<td style="text-align: right;">0.55</td>
|
||||||
|
<td style="text-align: right;">0.29</td>
|
||||||
|
<td style="text-align: right;">0.35</td>
|
||||||
|
<td style="text-align: right;">0.47</td>
|
||||||
|
<td style="text-align: right;">0.35</td>
|
||||||
|
<td style="text-align: right;">0.28</td>
|
||||||
|
<td style="text-align: right;">0.26</td>
|
||||||
|
<td style="text-align: right;">0.18</td>
|
||||||
|
<td style="text-align: right;">0.11</td>
|
||||||
|
<td style="text-align: right;">0.29</td>
|
||||||
|
<td style="text-align: right;">0.38</td>
|
||||||
|
<td style="text-align: right;">0.21</td>
|
||||||
|
<td style="text-align: right;">0.16</td>
|
||||||
|
<td style="text-align: right;">-</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|
||||||
67
data/US/DQ/report.md
Normal file
67
data/US/DQ/report.md
Normal file
@ -0,0 +1,67 @@
|
|||||||
|
# Daqo New Energy Corp ADR (DQ) - Financial Report
|
||||||
|
*Report generated on: 2025-12-18*
|
||||||
|
|
||||||
|
| 代码 | 简称 | 财报日期 | PE | PB | 股息率(%) |
|
||||||
|
|:---|:---|:---|:---|:---|:---|
|
||||||
|
| DQ | Daqo New Energy Corp ADR | December | 0.00 | 0.50 | 0.00% |
|
||||||
|
|
||||||
|
|
||||||
|
## 主要指标
|
||||||
|
| 指标 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 | 2015-12-31 | 2014-12-31 | 2013-12-31 | 2012-12-31 | 2011-12-31 | 2010-12-31 | 2009-12-31 | 2008-12-31 | 2007-12-31 |
|
||||||
|
|:---|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|
|
||||||
|
| ROE | -7.92% | 9.02% | 37.85% | 34.98% | 16.84% | 5.21% | 7.26% | 23.70% | 16.10% | 5.39% | 8.05% | -51.66% | -55.38% | 10.71% | 26.03% | 58.74% | 97.66% | 100.00% |
|
||||||
|
| ROA | -5.38% | 5.78% | 23.96% | 22.62% | 10.43% | 2.46% | 4.46% | 12.40% | 6.62% | 1.96% | 2.34% | -11.63% | -13.71% | 3.79% | 10.63% | 5.89% | 6.15% | - |
|
||||||
|
| ROCE/ROIC | -8.88% | 16.15% | 62.71% | 45.62% | 16.62% | 4.03% | 10.66% | 18.55% | 8.14% | 5.04% | 5.84% | -24.49% | -17.16% | 8.91% | 22.86% | 15.24% | 23.47% | 100.00% |
|
||||||
|
| 毛利率 | -20.69% | 39.89% | 73.95% | 65.36% | 34.63% | 22.89% | 32.53% | 40.66% | 35.11% | 20.63% | 23.70% | -23.95% | -43.10% | 33.66% | 43.76% | 37.72% | 65.60% | - |
|
||||||
|
| 净利润率 | -33.55% | 18.61% | 39.49% | 45.05% | 19.12% | 8.44% | 12.64% | 26.31% | 18.98% | 7.12% | 9.12% | -65.09% | -128.87% | 13.03% | 28.26% | 27.73% | 38.19% | - |
|
||||||
|
| 收入(亿) | 10.29 | 23.08 | 46.08 | 16.79 | 6.76 | 3.50 | 3.02 | 3.53 | 2.29 | 1.82 | 1.83 | 1.09 | 0.87 | 2.56 | 2.43 | 1.11 | 0.56 | - |
|
||||||
|
| 收入增速 | -55.41% | -49.92% | 174.50% | 148.49% | 93.03% | 16.04% | -14.53% | 54.02% | 25.85% | -0.29% | 67.50% | 25.49% | -66.05% | 5.42% | 118.26% | 97.26% | - | - |
|
||||||
|
| 净利润(亿) | -3.45 | 4.30 | 18.20 | 7.56 | 1.29 | 0.30 | 0.38 | 0.93 | 0.43 | 0.13 | 0.17 | -0.71 | -1.12 | 0.33 | 0.69 | 0.31 | 0.22 | -0.00 |
|
||||||
|
| 净利润增速 | -180.37% | -76.40% | 140.64% | 485.33% | 337.58% | -22.56% | -58.94% | 113.46% | 235.71% | -22.18% | 123.47% | 36.62% | -435.89% | -51.40% | 122.38% | 43.25% | 45375.81% | - |
|
||||||
|
| 经营净现金流(亿) | -4.36 | 16.16 | 24.67 | 6.39 | 2.10 | 1.03 | 0.96 | 1.43 | 0.99 | 0.66 | 0.46 | -0.17 | -0.10 | 0.45 | 1.26 | -0.03 | 1.03 | - |
|
||||||
|
| 资本开支(亿) | 3.59 | 11.87 | 12.51 | 5.08 | 1.18 | 2.80 | 1.43 | 0.68 | 0.67 | 0.81 | 0.77 | 0.33 | 1.06 | 2.53 | 0.58 | 1.21 | 1.39 | 0.00 |
|
||||||
|
| 自由现金流(亿) | -7.95 | 4.29 | 12.16 | 1.31 | 0.91 | -1.77 | -0.48 | 0.75 | 0.31 | -0.15 | -0.31 | -0.49 | -1.16 | -2.08 | 0.68 | -1.24 | -0.36 | - |
|
||||||
|
| 分红(亿) | - | - | 0.01 | - | - | - | - | - | - | 4.83 | - | - | - | - | - | - | - | - |
|
||||||
|
| 总资产(亿) | 64.18 | 74.27 | 75.94 | 33.44 | 12.39 | 12.01 | 8.55 | 7.49 | 6.57 | 6.61 | 7.10 | 6.10 | 8.16 | 8.78 | 6.45 | 5.24 | 3.50 | - |
|
||||||
|
| 净资产(亿) | 43.61 | 47.62 | 48.07 | 21.62 | 7.67 | 5.67 | 5.25 | 3.92 | 2.70 | 2.40 | 2.07 | 1.37 | 2.02 | 3.11 | 2.63 | 0.52 | 0.22 | -0.00 |
|
||||||
|
| 商誉(亿) | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
|
||||||
|
|
||||||
|
|
||||||
|
## 费用指标
|
||||||
|
| 指标 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 | 2015-12-31 | 2014-12-31 | 2013-12-31 | 2012-12-31 | 2011-12-31 | 2010-12-31 | 2009-12-31 | 2008-12-31 | 2007-12-31 |
|
||||||
|
|:---|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|
|
||||||
|
| SG&A比例 | 13.90% | 9.24% | 7.68% | 2.38% | 5.84% | 9.27% | 8.98% | 5.01% | 7.03% | 6.92% | 5.64% | 16.64% | 14.89% | 6.08% | 6.47% | 10.89% | 17.47% | - |
|
||||||
|
| 研发费用率 | 0.44% | 0.44% | 0.22% | 0.39% | 1.01% | 1.50% | 0.91% | 0.25% | 1.75% | 0.51% | 0.81% | 3.11% | 4.76% | 0.29% | 0.57% | 2.50% | 8.63% | - |
|
||||||
|
| 其他费用率 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
|
||||||
|
| 折旧费用占比 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
|
||||||
|
| 所得税率 | 13.49% | 20.23% | 17.80% | 15.73% | 17.38% | 25.40% | 15.88% | 15.59% | 14.35% | 8.02% | 94.02% | -0.58% | -9.96% | 2.00% | 15.66% | 0.80% | 6.83% | - |
|
||||||
|
|
||||||
|
|
||||||
|
## 资产占比
|
||||||
|
| 指标 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 | 2015-12-31 | 2014-12-31 | 2013-12-31 | 2012-12-31 | 2011-12-31 | 2010-12-31 | 2009-12-31 | 2008-12-31 | 2007-12-31 |
|
||||||
|
|:---|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|
|
||||||
|
| 现金占比 | 15.68% | 40.92% | 46.08% | 21.65% | 6.18% | 4.32% | 7.65% | 8.10% | 2.43% | 2.19% | 1.00% | 1.28% | 0.82% | 10.55% | 31.56% | 15.54% | 0.94% | - |
|
||||||
|
| 库存占比 | 2.34% | 2.33% | 2.23% | 9.80% | 3.97% | 3.27% | 1.81% | 2.62% | 1.87% | 1.62% | 1.35% | 1.72% | 1.85% | 2.75% | 1.74% | 0.90% | 1.37% | - |
|
||||||
|
| 应收款占比 | 0.86% | 1.57% | 14.90% | 10.94% | 0.02% | 0.47% | 1.18% | 2.87% | 2.95% | 4.73% | 9.71% | 5.37% | 4.78% | 3.83% | 2.49% | 3.19% | 0.70% | - |
|
||||||
|
| 预付款占比 | 5.03% | 3.22% | 0.98% | 1.35% | 4.37% | 6.45% | 1.21% | 6.12% | 3.04% | 1.85% | 1.81% | 6.57% | 2.98% | 1.65% | 1.67% | 3.45% | 6.68% | - |
|
||||||
|
| 固定资产占比 | 54.52% | 48.83% | 34.31% | 46.63% | 82.90% | 82.84% | 72.17% | 64.83% | 84.88% | 82.37% | 78.72% | 80.06% | 83.04% | 72.45% | 61.93% | 76.34% | 89.83% | - |
|
||||||
|
| 长期投资占比 | 0.43% | 0.37% | - | - | 0.06% | 0.05% | 0.08% | 0.09% | 0.09% | 0.15% | 0.14% | 0.16% | - | - | - | - | - | - |
|
||||||
|
| 商誉占比 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
|
||||||
|
| 其他资产占比 | 21.14% | 2.77% | 1.50% | 9.62% | 2.50% | 2.59% | 15.91% | 15.37% | 4.73% | 7.09% | 7.28% | 4.84% | 6.53% | 8.76% | 0.60% | 0.58% | 0.47% | 100.00% |
|
||||||
|
| 应付款占比 | 0.41% | 1.25% | 1.08% | 2.44% | 1.53% | 1.06% | 1.08% | 2.58% | 2.85% | 2.65% | 2.36% | 2.90% | 1.51% | 1.19% | 0.67% | 0.67% | 21.22% | - |
|
||||||
|
| 预收款占比 | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | - |
|
||||||
|
| 短期借款占比 | 0.21% | 1.21% | 0.54% | 4.27% | 19.34% | 38.33% | 15.77% | 25.37% | 40.11% | 29.61% | 39.16% | 89.54% | 14.73% | 13.09% | 11.10% | 8.36% | 2.97% | - |
|
||||||
|
| 长期借款占比 | 0.00% | 0.00% | 0.00% | 0.00% | 9.94% | 12.61% | 15.59% | 14.88% | 17.05% | 17.94% | 10.89% | 22.10% | 22.97% | 18.86% | 12.87% | 27.66% | 24.08% | - |
|
||||||
|
| 运营资产占比 | 7.82% | 5.87% | 17.04% | 19.66% | 6.84% | 9.14% | 3.12% | 9.02% | 5.01% | 5.55% | 10.50% | 10.75% | 8.10% | 7.04% | 5.24% | 6.87% | -12.47% | 0.00% |
|
||||||
|
| 有息负债率 | 0.21% | 1.21% | 0.54% | 4.27% | 29.28% | 50.94% | 31.36% | 40.25% | 57.16% | 47.55% | 50.05% | 111.64% | 37.71% | 31.94% | 23.96% | 36.03% | 27.05% | - |
|
||||||
|
|
||||||
|
|
||||||
|
## 周转能力
|
||||||
|
| 指标 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 | 2015-12-31 | 2014-12-31 | 2013-12-31 | 2012-12-31 | 2011-12-31 | 2010-12-31 | 2009-12-31 | 2008-12-31 | 2007-12-31 |
|
||||||
|
|:---|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|--:|
|
||||||
|
| 存货周转天数 | 44 | 45 | 51 | 205 | 40 | 53 | 27 | 34 | 30 | 27 | 25 | 28 | 44 | 51 | 30 | 24 | 90 | - |
|
||||||
|
| 应收款周转天数 | 19 | 18 | 89 | 79 | 0 | 5 | 12 | 22 | 30 | 62 | 137 | 109 | 163 | 47 | 24 | 54 | 15 | - |
|
||||||
|
| 应付款周转天数 | 7 | 24 | 24 | 51 | 15 | 17 | 16 | 33 | 46 | 44 | 43 | 47 | 36 | 22 | 11 | 18 | 1,398 | - |
|
||||||
|
| 固定资产周转率 | 0.29 | 0.64 | 1.77 | 1.08 | 0.66 | 0.35 | 0.49 | 0.73 | 0.41 | 0.33 | 0.33 | 0.22 | 0.13 | 0.40 | 0.61 | 0.28 | 0.18 | - |
|
||||||
|
| 总资产周转率 | 0.16 | 0.31 | 0.61 | 0.50 | 0.55 | 0.29 | 0.35 | 0.47 | 0.35 | 0.28 | 0.26 | 0.18 | 0.11 | 0.29 | 0.38 | 0.21 | 0.16 | - |
|
||||||
|
|
||||||
102
main.py
102
main.py
@ -4,95 +4,39 @@ from dotenv import load_dotenv
|
|||||||
|
|
||||||
sys.path.append(os.path.join(os.path.dirname(__file__), 'src'))
|
sys.path.append(os.path.join(os.path.dirname(__file__), 'src'))
|
||||||
|
|
||||||
from fetchers.factory import FetcherFactory
|
from strategies.cn_strategy import CN_Strategy
|
||||||
from storage.file_io import DataStorage
|
from strategies.us_strategy import US_Strategy
|
||||||
from analysis.calculator import FinancialCalculator
|
|
||||||
from reporting.markdown_generator import MarkdownReporter
|
|
||||||
from reporting.html_generator import HtmlReporter
|
|
||||||
|
|
||||||
def run_analysis(market, symbol):
|
|
||||||
|
def get_strategy(market, stock_code, tushare_token=None, av_key=None):
|
||||||
|
if market.upper() == 'CN':
|
||||||
|
return CN_Strategy(stock_code, tushare_token)
|
||||||
|
elif market.upper() == 'US':
|
||||||
|
return US_Strategy(stock_code, av_key)
|
||||||
|
else:
|
||||||
|
raise ValueError(f"Unsupported market: {market}")
|
||||||
|
|
||||||
|
def main():
|
||||||
load_dotenv()
|
load_dotenv()
|
||||||
tushare_token = os.getenv('TUSHARE_TOKEN')
|
tushare_token = os.getenv('TUSHARE_TOKEN')
|
||||||
av_key = os.getenv('ALPHA_VANTAGE_KEY')
|
av_key = os.getenv('ALPHA_VANTAGE_KEY')
|
||||||
|
|
||||||
print(f"\nProcessing {market} stock: {symbol}...")
|
|
||||||
# 1. Fetch Data
|
|
||||||
try:
|
|
||||||
fetcher = FetcherFactory.get_fetcher(market, tushare_token, av_key)
|
|
||||||
|
|
||||||
print("Fetching Income Statement...")
|
|
||||||
df_inc = fetcher.get_income_statement(symbol)
|
|
||||||
print("Fetching Balance Sheet...")
|
|
||||||
df_bal = fetcher.get_balance_sheet(symbol)
|
|
||||||
print("Fetching Cash Flow...")
|
|
||||||
df_cf = fetcher.get_cash_flow(symbol)
|
|
||||||
print("Fetching Market Metrics...")
|
|
||||||
metrics = fetcher.get_market_metrics(symbol)
|
|
||||||
print(f"Metrics: {metrics}")
|
|
||||||
|
|
||||||
# 1.1 Fetch Historical Metrics
|
|
||||||
historical_metrics_df = None
|
|
||||||
if not df_inc.empty:
|
|
||||||
# Tushare dates are often YYYYMMDD. Align format.
|
|
||||||
dates = df_inc['date'].tolist() if 'date' in df_inc.columns else []
|
|
||||||
# Also combine from bal/cf if needed? usually inc covers reporting periods.
|
|
||||||
if dates and hasattr(fetcher, 'get_historical_metrics'):
|
|
||||||
print(f"Fetching Historical Market Metrics for {len(dates)} periods...")
|
|
||||||
historical_metrics_df = fetcher.get_historical_metrics(symbol, dates)
|
|
||||||
|
|
||||||
# 2. Save Data
|
|
||||||
storage = DataStorage()
|
|
||||||
storage.save_data(df_inc, market, symbol, "income_statement")
|
|
||||||
storage.save_data(df_bal, market, symbol, "balance_sheet")
|
|
||||||
storage.save_data(df_cf, market, symbol, "cash_flow")
|
|
||||||
|
|
||||||
# 3. Calculate Indicators
|
|
||||||
print("Calculating Financial Indicators...")
|
|
||||||
calculator = FinancialCalculator()
|
|
||||||
df_analysis = calculator.process_data(df_inc, df_bal, df_cf, metrics, market, historical_metrics_df)
|
|
||||||
|
|
||||||
if df_analysis.empty:
|
|
||||||
print("Not enough data to calculate indicators.")
|
|
||||||
return
|
|
||||||
|
|
||||||
# 4. Generate Reports
|
|
||||||
print("Generating Reports...")
|
|
||||||
md_reporter = MarkdownReporter()
|
|
||||||
html_reporter = HtmlReporter()
|
|
||||||
|
|
||||||
md_content = md_reporter.generate_report(df_analysis, market, symbol, metrics)
|
|
||||||
html_content = html_reporter.generate_report(df_analysis, market, symbol, metrics)
|
|
||||||
|
|
||||||
output_dir = os.path.join("data", market, symbol)
|
|
||||||
md_path = os.path.join(output_dir, "report.md")
|
|
||||||
html_path = os.path.join(output_dir, "report.html")
|
|
||||||
|
|
||||||
with open(md_path, "w", encoding='utf-8') as f:
|
|
||||||
f.write(md_content)
|
|
||||||
|
|
||||||
with open(html_path, "w", encoding='utf-8') as f:
|
|
||||||
f.write(html_content)
|
|
||||||
|
|
||||||
print(f"\nAnalysis completed! Reports saved to:")
|
|
||||||
print(f" - Markdown: {md_path}")
|
|
||||||
print(f" - HTML: {html_path}")
|
|
||||||
print("-" * 50)
|
|
||||||
|
|
||||||
except Exception as e:
|
|
||||||
print(f"Error occurred: {str(e)}")
|
|
||||||
import traceback
|
|
||||||
traceback.print_exc()
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
|
||||||
if len(sys.argv) > 2:
|
if len(sys.argv) > 2:
|
||||||
market = sys.argv[1]
|
market = sys.argv[1]
|
||||||
symbol = sys.argv[2]
|
symbol = sys.argv[2]
|
||||||
run_analysis(market, symbol)
|
strategy = get_strategy(market, symbol, tushare_token, av_key)
|
||||||
|
strategy.execute()
|
||||||
else:
|
else:
|
||||||
print("Usage: python main.py <MARKET> <SYMBOL>")
|
print("Usage: python main.py <MARKET> <SYMBOL>")
|
||||||
# Default test cases if run without args (for manual testing)
|
|
||||||
print("Running default test cases:")
|
print("Running default test cases:")
|
||||||
|
|
||||||
# Test CN
|
# Test CN
|
||||||
run_analysis('CN', '600519.SH')
|
cn_strategy = get_strategy('CN', '600519.SH', tushare_token)
|
||||||
|
cn_strategy.execute()
|
||||||
|
|
||||||
# Test US
|
# Test US
|
||||||
run_analysis('US', 'AAPL')
|
us_strategy = get_strategy('US', 'AAPL', av_key=av_key)
|
||||||
|
us_strategy.execute()
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
main()
|
||||||
|
|||||||
BIN
src/analysis/__pycache__/base_analyzer.cpython-312.pyc
Normal file
BIN
src/analysis/__pycache__/base_analyzer.cpython-312.pyc
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
src/analysis/__pycache__/cn_analyzer.cpython-312.pyc
Normal file
BIN
src/analysis/__pycache__/cn_analyzer.cpython-312.pyc
Normal file
Binary file not shown.
BIN
src/analysis/__pycache__/us_analyzer.cpython-312.pyc
Normal file
BIN
src/analysis/__pycache__/us_analyzer.cpython-312.pyc
Normal file
Binary file not shown.
60
src/analysis/base_analyzer.py
Normal file
60
src/analysis/base_analyzer.py
Normal file
@ -0,0 +1,60 @@
|
|||||||
|
import pandas as pd
|
||||||
|
import numpy as np
|
||||||
|
|
||||||
|
class BaseAnalyzer:
|
||||||
|
def __init__(self, market):
|
||||||
|
self.market = market
|
||||||
|
self.mapping = {}
|
||||||
|
|
||||||
|
def process_data(self, df_inc: pd.DataFrame, df_bal: pd.DataFrame, df_cf: pd.DataFrame, market_metrics: dict, historical_metrics: pd.DataFrame = None) -> pd.DataFrame:
|
||||||
|
df_inc = self._map_columns(df_inc, 'income')
|
||||||
|
df_bal = self._map_columns(df_bal, 'balance')
|
||||||
|
df_cf = self._map_columns(df_cf, 'cashflow')
|
||||||
|
|
||||||
|
for df in [df_inc, df_bal, df_cf]:
|
||||||
|
if not df.empty and 'date' in df.columns:
|
||||||
|
df['date_str'] = df['date'].astype(str).str.replace('-', '')
|
||||||
|
|
||||||
|
if df_inc.empty:
|
||||||
|
return pd.DataFrame()
|
||||||
|
|
||||||
|
df_merged = df_inc
|
||||||
|
if not df_bal.empty:
|
||||||
|
df_merged = pd.merge(df_merged, df_bal, on='date_str', how='outer', suffixes=('', '_bal'))
|
||||||
|
if not df_cf.empty:
|
||||||
|
df_merged = pd.merge(df_merged, df_cf, on='date_str', how='outer', suffixes=('', '_cf'))
|
||||||
|
|
||||||
|
if df_merged.empty:
|
||||||
|
return pd.DataFrame()
|
||||||
|
|
||||||
|
df_merged = df_merged.sort_values('date_str', ascending=False)
|
||||||
|
|
||||||
|
df_merged = self.calculate_indicators(df_merged, market_metrics, historical_metrics)
|
||||||
|
|
||||||
|
return df_merged
|
||||||
|
|
||||||
|
def calculate_indicators(self, df_merged, market_metrics, historical_metrics):
|
||||||
|
# This method will be implemented by subclasses
|
||||||
|
return df_merged
|
||||||
|
|
||||||
|
def _map_columns(self, df: pd.DataFrame, type: str) -> pd.DataFrame:
|
||||||
|
df = df.copy()
|
||||||
|
if df.empty: return df
|
||||||
|
cols = df.columns
|
||||||
|
|
||||||
|
market_mapping = self.mapping.get(type, {})
|
||||||
|
actual_map = {k: v for k, v in market_mapping.items() if k in cols}
|
||||||
|
df = df.rename(columns=actual_map)
|
||||||
|
|
||||||
|
df = df.loc[:, ~df.columns.duplicated()]
|
||||||
|
|
||||||
|
df = self._post_process_columns(df, type)
|
||||||
|
|
||||||
|
return df
|
||||||
|
|
||||||
|
def _post_process_columns(self, df, type):
|
||||||
|
# To be implemented in subclasses for specific post-processing
|
||||||
|
return df
|
||||||
|
|
||||||
|
def _safe_div(self, a, b):
|
||||||
|
return a / b.replace(0, np.nan)
|
||||||
@ -1,344 +0,0 @@
|
|||||||
import pandas as pd
|
|
||||||
import numpy as np
|
|
||||||
|
|
||||||
class FinancialCalculator:
|
|
||||||
def process_data(self, df_inc: pd.DataFrame, df_bal: pd.DataFrame, df_cf: pd.DataFrame, market_metrics: dict, market: str, historical_metrics: pd.DataFrame = None) -> pd.DataFrame:
|
|
||||||
"""
|
|
||||||
Input DFs are expected to be raw API output (with some renaming from Fetcher, but we can re-map here for safety).
|
|
||||||
Output: A DataFrame where index is Years (descending), columns are all calculated indicators.
|
|
||||||
"""
|
|
||||||
# 1. Standardize and Merge
|
|
||||||
# We need a robust date/year index.
|
|
||||||
# Tushare: end_date (YYYYMMDD). AV: fiscalDateEnding (YYYY-MM-DD).
|
|
||||||
# Fetchers already normalize some cols, but let's map extensively.
|
|
||||||
|
|
||||||
df_inc = self._map_columns(df_inc, 'income', market)
|
|
||||||
df_bal = self._map_columns(df_bal, 'balance', market)
|
|
||||||
df_cf = self._map_columns(df_cf, 'cashflow', market)
|
|
||||||
|
|
||||||
# Merge on 'date_str' (normalized YYYY-MM-DD or YYYYMMDD string)
|
|
||||||
# We need to create a unified key. Fetchers return 'date' column.
|
|
||||||
# Let's clean 'date' to string.
|
|
||||||
for df in [df_inc, df_bal, df_cf]:
|
|
||||||
if not df.empty and 'date' in df.columns:
|
|
||||||
df['date_str'] = df['date'].astype(str).str.replace('-', '') # Standardize to YYYYMMDD
|
|
||||||
|
|
||||||
# Start with Income Statement as base (usually most critical for periods)
|
|
||||||
if df_inc.empty:
|
|
||||||
return pd.DataFrame()
|
|
||||||
|
|
||||||
df_merged = pd.merge(df_inc, df_bal, on='date_str', how='outer', suffixes=('', '_bal'))
|
|
||||||
df_merged = pd.merge(df_merged, df_cf, on='date_str', how='outer', suffixes=('', '_cf'))
|
|
||||||
|
|
||||||
if df_merged.empty:
|
|
||||||
return pd.DataFrame()
|
|
||||||
|
|
||||||
# Sort desc
|
|
||||||
df_merged = df_merged.sort_values('date_str', ascending=False)
|
|
||||||
|
|
||||||
# 2. Calculate Indicators
|
|
||||||
# Helper for safer division
|
|
||||||
def safe_div(a, b):
|
|
||||||
return a / b.replace(0, np.nan)
|
|
||||||
|
|
||||||
# --- Major Indicators ---
|
|
||||||
# Revenue, NetIncome (mapped)
|
|
||||||
# Growth Rates (YoY) - Note: Data is desc, so shift(-1) is previous year
|
|
||||||
# Helper for YoY Growth
|
|
||||||
def calc_yoy_growth(df, col):
|
|
||||||
growths = []
|
|
||||||
for idx, row in df.iterrows():
|
|
||||||
try:
|
|
||||||
curr_date = str(row['date_str'])
|
|
||||||
# target prev year date: 20250930 -> 20240930
|
|
||||||
target_date = str(int(curr_date) - 10000)
|
|
||||||
|
|
||||||
# Find matching row
|
|
||||||
match = df[df['date_str'] == target_date]
|
|
||||||
if not match.empty and col in row and pd.notna(row[col]):
|
|
||||||
prev_val = match.iloc[0].get(col)
|
|
||||||
curr_val = row[col]
|
|
||||||
if prev_val and prev_val != 0:
|
|
||||||
growths.append((curr_val - prev_val) / abs(prev_val))
|
|
||||||
else:
|
|
||||||
growths.append(np.nan)
|
|
||||||
else:
|
|
||||||
# Fallback: if no match found (e.g. historical annuals might be contiguous),
|
|
||||||
# check if next row is exact 1 year prior?
|
|
||||||
# Actually strict matching is safer to avoid Q3 vs FY comparison issues user reported.
|
|
||||||
growths.append(np.nan)
|
|
||||||
except:
|
|
||||||
growths.append(np.nan)
|
|
||||||
return growths
|
|
||||||
|
|
||||||
if 'revenue' in df_merged.columns:
|
|
||||||
df_merged['RevenueGrowth'] = calc_yoy_growth(df_merged, 'revenue')
|
|
||||||
if 'net_income' in df_merged.columns:
|
|
||||||
df_merged['NetIncomeGrowth'] = calc_yoy_growth(df_merged, 'net_income')
|
|
||||||
|
|
||||||
# Margins
|
|
||||||
if 'gross_profit' in df_merged.columns and 'revenue' in df_merged.columns:
|
|
||||||
df_merged['GrossMargin'] = safe_div(df_merged['gross_profit'], df_merged['revenue'])
|
|
||||||
if 'net_income' in df_merged.columns and 'revenue' in df_merged.columns:
|
|
||||||
df_merged['NetMargin'] = safe_div(df_merged['net_income'], df_merged['revenue'])
|
|
||||||
|
|
||||||
# Returns
|
|
||||||
# ROE
|
|
||||||
if 'net_income' in df_merged.columns and 'total_equity' in df_merged.columns:
|
|
||||||
df_merged['ROE'] = safe_div(df_merged['net_income'], df_merged['total_equity'])
|
|
||||||
|
|
||||||
# ROA
|
|
||||||
if 'net_income' in df_merged.columns and 'total_assets' in df_merged.columns:
|
|
||||||
df_merged['ROA'] = safe_div(df_merged['net_income'], df_merged['total_assets'])
|
|
||||||
|
|
||||||
# ROIC
|
|
||||||
if 'short_term_debt' in df_merged.columns and 'long_term_debt' in df_merged.columns:
|
|
||||||
df_merged['InterestBearingDebt'] = df_merged['short_term_debt'].fillna(0) + df_merged['long_term_debt'].fillna(0)
|
|
||||||
if 'total_equity' in df_merged.columns:
|
|
||||||
df_merged['InvestedCapital'] = df_merged['total_equity'] + df_merged['InterestBearingDebt']
|
|
||||||
if 'ebit' in df_merged.columns:
|
|
||||||
df_merged['ROIC'] = safe_div(df_merged['ebit'], df_merged['InvestedCapital'])
|
|
||||||
|
|
||||||
# Cash Flow
|
|
||||||
if 'capex' in df_merged.columns:
|
|
||||||
df_merged['Capex'] = df_merged['capex'].abs()
|
|
||||||
if 'ocf' in df_merged.columns:
|
|
||||||
df_merged['FCF'] = df_merged['ocf'] - df_merged['Capex']
|
|
||||||
|
|
||||||
# --- Expenses ---
|
|
||||||
|
|
||||||
# --- Expenses ---
|
|
||||||
if 'selling_exp' in df_merged.columns and 'revenue' in df_merged.columns:
|
|
||||||
df_merged['SellingRatio'] = safe_div(df_merged['selling_exp'], df_merged['revenue'])
|
|
||||||
if 'admin_exp' in df_merged.columns and 'revenue' in df_merged.columns:
|
|
||||||
df_merged['AdminRatio'] = safe_div(df_merged['admin_exp'], df_merged['revenue'])
|
|
||||||
if 'rd_exp' in df_merged.columns and 'revenue' in df_merged.columns:
|
|
||||||
df_merged['RDRatio'] = safe_div(df_merged['rd_exp'], df_merged['revenue'])
|
|
||||||
# Tax Rate
|
|
||||||
if 'income_tax' in df_merged.columns and 'total_profit' in df_merged.columns:
|
|
||||||
df_merged['TaxRate'] = safe_div(df_merged['income_tax'], df_merged['total_profit'])
|
|
||||||
|
|
||||||
# Other Expense Ratio (GrossMargin - Selling - Admin - RD - NetMargin)
|
|
||||||
if 'GrossMargin' in df_merged.columns and 'NetMargin' in df_merged.columns:
|
|
||||||
other_ratio = df_merged['GrossMargin'] - df_merged['NetMargin']
|
|
||||||
if 'SellingRatio' in df_merged.columns: other_ratio = other_ratio - df_merged['SellingRatio'].fillna(0)
|
|
||||||
if 'AdminRatio' in df_merged.columns: other_ratio = other_ratio - df_merged['AdminRatio'].fillna(0)
|
|
||||||
if 'RDRatio' in df_merged.columns: other_ratio = other_ratio - df_merged['RDRatio'].fillna(0)
|
|
||||||
df_merged['OtherExpenseRatio'] = other_ratio
|
|
||||||
|
|
||||||
# Depreciation Expense Ratio
|
|
||||||
if 'depreciation' in df_merged.columns and 'revenue' in df_merged.columns:
|
|
||||||
# depreciation might be negative in some sources? Usually positive expense.
|
|
||||||
# safe_div logic check
|
|
||||||
df_merged['DepreciationRatio'] = safe_div(df_merged['depreciation'].abs(), df_merged['revenue'])
|
|
||||||
|
|
||||||
if 'total_assets' in df_merged.columns:
|
|
||||||
assets = df_merged['total_assets']
|
|
||||||
# Restore missing ratios
|
|
||||||
if 'cash' in df_merged.columns: df_merged['CashRatio'] = safe_div(df_merged['cash'], assets)
|
|
||||||
if 'inventory' in df_merged.columns: df_merged['InventoryRatio'] = safe_div(df_merged['inventory'], assets)
|
|
||||||
if 'receivables' in df_merged.columns: df_merged['ReceivablesRatio'] = safe_div(df_merged['receivables'], assets)
|
|
||||||
if 'accounts_payable' in df_merged.columns: df_merged['PayablesRatio'] = safe_div(df_merged['accounts_payable'], assets)
|
|
||||||
|
|
||||||
# Prepayment
|
|
||||||
if 'prepayment' in df_merged.columns: df_merged['PrepaymentRatio'] = safe_div(df_merged['prepayment'], assets)
|
|
||||||
|
|
||||||
# Fixed Assets
|
|
||||||
if 'fixed_assets' in df_merged.columns: df_merged['FixedAssetsRatio'] = safe_div(df_merged['fixed_assets'], assets)
|
|
||||||
|
|
||||||
# Long Term Investment
|
|
||||||
if 'lt_invest' in df_merged.columns: df_merged['LongTermInvestmentRatio'] = safe_div(df_merged['lt_invest'], assets)
|
|
||||||
|
|
||||||
# Goodwill
|
|
||||||
if 'goodwill' in df_merged.columns: df_merged['GoodwillRatio'] = safe_div(df_merged['goodwill'], assets)
|
|
||||||
|
|
||||||
# Other Assets: User requested specific residual formula
|
|
||||||
# 1 - Cash - Inventory - Receivables - Prepayment - FixedAssets - LTInvest - Goodwill
|
|
||||||
# Use fillna(0) to ensure subtraction works
|
|
||||||
known_assets_ratio = (
|
|
||||||
df_merged.get('CashRatio', 0).fillna(0) +
|
|
||||||
df_merged.get('InventoryRatio', 0).fillna(0) +
|
|
||||||
df_merged.get('ReceivablesRatio', 0).fillna(0) +
|
|
||||||
df_merged.get('PrepaymentRatio', 0).fillna(0) +
|
|
||||||
df_merged.get('FixedAssetsRatio', 0).fillna(0) +
|
|
||||||
df_merged.get('LongTermInvestmentRatio', 0).fillna(0) +
|
|
||||||
df_merged.get('GoodwillRatio', 0).fillna(0)
|
|
||||||
)
|
|
||||||
df_merged['OtherAssetsRatio'] = 1 - known_assets_ratio
|
|
||||||
|
|
||||||
# Advance Receipts (adv_receipts + contract_liab)
|
|
||||||
adv = df_merged.get('adv_receipts', 0).fillna(0) + df_merged.get('contract_liab', 0).fillna(0)
|
|
||||||
df_merged['AdvanceReceiptsRatio'] = safe_div(adv, assets)
|
|
||||||
|
|
||||||
# Debts
|
|
||||||
# Handle potential column name collision from merge (prioritize Balance Sheet source)
|
|
||||||
st_col = 'short_term_debt_bal' if 'short_term_debt_bal' in df_merged.columns else 'short_term_debt'
|
|
||||||
lt_col = 'long_term_debt_bal' if 'long_term_debt_bal' in df_merged.columns else 'long_term_debt'
|
|
||||||
|
|
||||||
st_debt = df_merged.get(st_col, 0).fillna(0)
|
|
||||||
lt_debt = df_merged.get(lt_col, 0).fillna(0)
|
|
||||||
|
|
||||||
df_merged['ShortTermDebtRatio'] = safe_div(st_debt, assets)
|
|
||||||
df_merged['LongTermDebtRatio'] = safe_div(lt_debt, assets)
|
|
||||||
|
|
||||||
# Interest Bearing Debt Ratio
|
|
||||||
df_merged['InterestBearingDebtRatio'] = safe_div(st_debt + lt_debt, assets)
|
|
||||||
|
|
||||||
# Operating Assets Ratio (New user-defined formula)
|
|
||||||
# InventoryRatio + ReceivablesRatio + PrepaymentRatio - PayablesRatio - AdvanceReceiptsRatio
|
|
||||||
inv_ratio = df_merged.get('InventoryRatio', 0).fillna(0)
|
|
||||||
rec_ratio = df_merged.get('ReceivablesRatio', 0).fillna(0)
|
|
||||||
prep_ratio = df_merged.get('PrepaymentRatio', 0).fillna(0)
|
|
||||||
pay_ratio = df_merged.get('PayablesRatio', 0).fillna(0)
|
|
||||||
adv_ratio = df_merged.get('AdvanceReceiptsRatio', 0).fillna(0)
|
|
||||||
df_merged['OperatingAssetsRatio'] = inv_ratio + rec_ratio + prep_ratio - pay_ratio - adv_ratio
|
|
||||||
|
|
||||||
# --- Turnover (Days) ---
|
|
||||||
if 'cogs' in df_merged.columns:
|
|
||||||
if 'inventory' in df_merged.columns:
|
|
||||||
df_merged['InventoryDays'] = safe_div(df_merged['inventory'] * 365, df_merged['cogs'])
|
|
||||||
if 'accounts_payable' in df_merged.columns:
|
|
||||||
df_merged['PayablesDays'] = safe_div(df_merged['accounts_payable'] * 365, df_merged['cogs'])
|
|
||||||
if 'revenue' in df_merged.columns:
|
|
||||||
if 'receivables' in df_merged.columns:
|
|
||||||
df_merged['ReceivablesDays'] = safe_div(df_merged['receivables'] * 365, df_merged['revenue'])
|
|
||||||
if 'fixed_assets' in df_merged.columns:
|
|
||||||
df_merged['FixedAssetsTurnover'] = safe_div(df_merged['revenue'], df_merged['fixed_assets'])
|
|
||||||
if 'total_assets' in df_merged.columns:
|
|
||||||
df_merged['TotalAssetTurnover'] = safe_div(df_merged['revenue'], df_merged['total_assets'])
|
|
||||||
|
|
||||||
# --- Market Metrics ---
|
|
||||||
if historical_metrics is not None and not historical_metrics.empty and not df_merged.empty:
|
|
||||||
# Merge historical metrics
|
|
||||||
# historical_metrics likely has ['date_str', 'Price', 'PE', 'PB', 'MarketCap', 'Shareholders']
|
|
||||||
# We merge on date_str.
|
|
||||||
# Use distinct suffixes to avoid collision if columns exist?
|
|
||||||
df_merged = pd.merge(df_merged, historical_metrics, on='date_str', how='left', suffixes=('', '_hist'))
|
|
||||||
|
|
||||||
# Fill missing with latest metrics for the first row if historical missing (e.g. today's report? usually historical covers it)
|
|
||||||
# Or prioritize historical.
|
|
||||||
# Columns in historical: Price, PE, PB, MarketCap, Shareholders.
|
|
||||||
# If they exist in df_merged after merge, good.
|
|
||||||
# Ensure 'Employees' is still filled from market_metrics (stock_company is usually single latest)
|
|
||||||
# df_merged.loc[df_merged.index[0], 'Employees'] = market_metrics.get('employee_count') # MOVED to Annual Logic below
|
|
||||||
|
|
||||||
# If historical is missing for latest date (e.g. slight mismatch), fallback to snapshot?
|
|
||||||
if pd.isna(df_merged.iloc[0].get('Price')):
|
|
||||||
df_merged.loc[df_merged.index[0], 'Price'] = market_metrics.get('price')
|
|
||||||
if pd.isna(df_merged.iloc[0].get('PE')):
|
|
||||||
df_merged.loc[df_merged.index[0], 'PE'] = market_metrics.get('pe')
|
|
||||||
# ... checks for others if needed.
|
|
||||||
|
|
||||||
# Shareholders fallback
|
|
||||||
if pd.isna(df_merged.iloc[0].get('Shareholders')):
|
|
||||||
df_merged.loc[df_merged.index[0], 'Shareholders'] = market_metrics.get('total_share_holders')
|
|
||||||
|
|
||||||
elif not df_merged.empty: # Fallback to existing logic (snapshot only)
|
|
||||||
df_merged.loc[df_merged.index[0], 'Price'] = market_metrics.get('price')
|
|
||||||
df_merged.loc[df_merged.index[0], 'MarketCap'] = market_metrics.get('market_cap')
|
|
||||||
df_merged.loc[df_merged.index[0], 'PE'] = market_metrics.get('pe')
|
|
||||||
df_merged.loc[df_merged.index[0], 'PB'] = market_metrics.get('pb')
|
|
||||||
# df_merged.loc[df_merged.index[0], 'Employees'] <-- Removed
|
|
||||||
df_merged.loc[df_merged.index[0], 'Shareholders'] = market_metrics.get('total_share_holders')
|
|
||||||
|
|
||||||
# --- Employees & Per-Employee Metrics ---
|
|
||||||
# Logic: Employee count usually comes from the latest Annual Report.
|
|
||||||
# Assign to the most recent '1231' row.
|
|
||||||
if not df_merged.empty:
|
|
||||||
# Find rows ending with 1231
|
|
||||||
annual_idxs = df_merged.index[df_merged['date_str'].astype(str).str.endswith('1231')]
|
|
||||||
if len(annual_idxs) > 0:
|
|
||||||
target_idx = annual_idxs[0] # The latest annual report in the sorted list
|
|
||||||
|
|
||||||
emps = market_metrics.get('employee_count', 0)
|
|
||||||
if emps > 0:
|
|
||||||
df_merged.loc[target_idx, 'Employees'] = emps
|
|
||||||
if 'revenue' in df_merged.columns:
|
|
||||||
df_merged.loc[target_idx, 'RevenuePerEmp'] = df_merged.loc[target_idx, 'revenue'] / emps
|
|
||||||
if 'net_income' in df_merged.columns:
|
|
||||||
df_merged.loc[target_idx, 'ProfitPerEmp'] = df_merged.loc[target_idx, 'net_income'] / emps
|
|
||||||
if 'cash_paid_for_employees' in df_merged.columns:
|
|
||||||
df_merged.loc[target_idx, 'AvgWage'] = df_merged.loc[target_idx, 'cash_paid_for_employees'] / emps
|
|
||||||
|
|
||||||
# Filter out auxiliary comparison periods (e.g. Q3 last year used only for growth calc)
|
|
||||||
# Keep: Latest Period AND Annual Reports
|
|
||||||
if not df_merged.empty:
|
|
||||||
latest_date = df_merged['date_str'].iloc[0]
|
|
||||||
# condition: is latest OR is annual (ends with 1231)
|
|
||||||
condition = (df_merged['date_str'] == latest_date) | (df_merged['date_str'].astype(str).str.endswith('1231'))
|
|
||||||
df_merged = df_merged[condition]
|
|
||||||
|
|
||||||
return df_merged
|
|
||||||
|
|
||||||
def _map_columns(self, df: pd.DataFrame, type: str, market: str) -> pd.DataFrame:
|
|
||||||
df = df.copy()
|
|
||||||
if df.empty: return df
|
|
||||||
cols = df.columns
|
|
||||||
|
|
||||||
mapping = {}
|
|
||||||
if market == 'CN':
|
|
||||||
# Tushare mapping
|
|
||||||
mapping = {
|
|
||||||
# Income
|
|
||||||
'total_revenue': 'revenue', 'oper_cost': 'cogs', 'total_cogs': 'total_costs',
|
|
||||||
'sell_exp': 'selling_exp', 'admin_exp': 'admin_exp', 'fin_exp': 'fin_exp', 'rd_exp': 'rd_exp',
|
|
||||||
'total_profit': 'total_profit', 'income_tax': 'income_tax', 'n_income_attr_p': 'net_income', 'net_profit_attr_p': 'net_income',
|
|
||||||
# Balance
|
|
||||||
'money_cap': 'cash', 'accounts_receiv': 'receivables', 'inventories': 'inventory',
|
|
||||||
'fix_assets': 'fixed_assets', 'total_assets': 'total_assets', 'goodwill': 'goodwill',
|
|
||||||
'prepayment': 'prepayment', 'lt_eqt_invest': 'lt_invest', 'oth_assets': 'other_assets', 'trad_asset': 'trading_assets',
|
|
||||||
# Updated per user request and CSV validation: st_borr, lt_borr
|
|
||||||
'st_borr': 'short_term_debt', 'non_cur_liab_due_1y': 'short_term_debt_part',
|
|
||||||
'lt_borr': 'long_term_debt', 'bonds_payable': 'long_term_debt_bonds',
|
|
||||||
'total_liab': 'total_liabilities', 'total_hldr_eqy_exc_min_int': 'total_equity', 'total_share_holder_equity': 'total_equity',
|
|
||||||
'adv_receipts': 'adv_receipts', 'contract_liab': 'contract_liab',
|
|
||||||
'acct_payable': 'accounts_payable',
|
|
||||||
# Cash
|
|
||||||
'net_cash_flow': 'ocf', 'n_cashflow_act': 'ocf', 'c_pay_acq_const_fiolta': 'capex', 'c_paid_div_prof_int': 'dividends',
|
|
||||||
'c_paid_to_for_empl': 'cash_paid_for_employees'
|
|
||||||
}
|
|
||||||
else:
|
|
||||||
# Alpha Vantage mapping
|
|
||||||
mapping = {
|
|
||||||
# Income
|
|
||||||
'totalRevenue': 'revenue', 'costOfRevenue': 'cogs', 'grossProfit': 'gross_profit',
|
|
||||||
'sellingGeneralAndAdministrative': 'operating_expenses',
|
|
||||||
'researchAndDevelopment': 'rd_exp', 'interestExpense': 'fin_exp',
|
|
||||||
'incomeBeforeTax': 'total_profit', 'incomeTaxExpense': 'income_tax', 'netIncome': 'net_income',
|
|
||||||
'ebit': 'ebit',
|
|
||||||
# Balance
|
|
||||||
'cashAndCashEquivalentsAtCarryingValue': 'cash', 'currentNetReceivables': 'receivables', 'inventory': 'inventory',
|
|
||||||
'propertyPlantEquipment': 'fixed_assets', 'totalAssets': 'total_assets', 'goodwill': 'goodwill',
|
|
||||||
'otherCurrentAssets': 'prepayment', 'longTermInvestments': 'lt_invest', 'otherNonCurrentAssets': 'other_assets',
|
|
||||||
'shortTermDebt': 'short_term_debt', 'currentLongTermDebt': 'short_term_debt_part',
|
|
||||||
'longTermDebt': 'long_term_debt', 'totalLiabilities': 'total_liabilities', 'totalShareholderEquity': 'total_equity',
|
|
||||||
'currentAccountsPayable': 'accounts_payable', 'deferredRevenue': 'adv_receipts',
|
|
||||||
# Cash
|
|
||||||
'net_cash_flow': 'ocf', 'operatingCashflow': 'ocf', 'capitalExpenditures': 'capex', 'dividendPayout': 'dividends'
|
|
||||||
}
|
|
||||||
|
|
||||||
# Filter mapping keys that exist in df
|
|
||||||
actual_map = {k: v for k, v in mapping.items() if k in cols}
|
|
||||||
df = df.rename(columns=actual_map)
|
|
||||||
|
|
||||||
# Remove duplicate columns (e.g. if 'revenue' existed and we renamed 'total_revenue' to 'revenue')
|
|
||||||
df = df.loc[:, ~df.columns.duplicated()]
|
|
||||||
|
|
||||||
# Post-processing
|
|
||||||
if 'short_term_debt' not in df.columns: df['short_term_debt'] = 0
|
|
||||||
if 'short_term_debt_part' in df.columns:
|
|
||||||
df['short_term_debt'] = df['short_term_debt'].fillna(0) + df['short_term_debt_part'].fillna(0)
|
|
||||||
|
|
||||||
if 'long_term_debt' not in df.columns: df['long_term_debt'] = 0
|
|
||||||
if 'long_term_debt_bonds' in df.columns:
|
|
||||||
df['long_term_debt'] = df['long_term_debt'].fillna(0) + df['long_term_debt_bonds'].fillna(0)
|
|
||||||
|
|
||||||
# Gross Profit
|
|
||||||
if 'gross_profit' not in df.columns and 'revenue' in df.columns and 'cogs' in df.columns:
|
|
||||||
df['gross_profit'] = df['revenue'] - df['cogs']
|
|
||||||
|
|
||||||
# EBIT
|
|
||||||
if 'ebit' not in df.columns and 'total_profit' in df.columns and 'fin_exp' in df.columns:
|
|
||||||
df['ebit'] = df['total_profit'] + df['fin_exp']
|
|
||||||
|
|
||||||
return df
|
|
||||||
201
src/analysis/cn_analyzer.py
Normal file
201
src/analysis/cn_analyzer.py
Normal file
@ -0,0 +1,201 @@
|
|||||||
|
from .base_analyzer import BaseAnalyzer
|
||||||
|
import pandas as pd
|
||||||
|
import numpy as np
|
||||||
|
|
||||||
|
class CN_Analyzer(BaseAnalyzer):
|
||||||
|
def __init__(self):
|
||||||
|
super().__init__('CN')
|
||||||
|
self.mapping = {
|
||||||
|
'income': {
|
||||||
|
'total_revenue': 'revenue', 'oper_cost': 'cogs', 'total_cogs': 'total_costs',
|
||||||
|
'sell_exp': 'selling_exp', 'admin_exp': 'admin_exp', 'fin_exp': 'fin_exp', 'rd_exp': 'rd_exp',
|
||||||
|
'total_profit': 'total_profit', 'income_tax': 'income_tax', 'n_income_attr_p': 'net_income', 'net_profit_attr_p': 'net_income',
|
||||||
|
},
|
||||||
|
'balance': {
|
||||||
|
'money_cap': 'cash', 'accounts_receiv': 'receivables', 'inventories': 'inventory',
|
||||||
|
'fix_assets': 'fixed_assets', 'total_assets': 'total_assets', 'goodwill': 'goodwill',
|
||||||
|
'prepayment': 'prepayment', 'lt_eqt_invest': 'lt_invest', 'oth_assets': 'other_assets', 'trad_asset': 'trading_assets',
|
||||||
|
'st_borr': 'short_term_debt', 'non_cur_liab_due_1y': 'short_term_debt_part',
|
||||||
|
'lt_borr': 'long_term_debt', 'bonds_payable': 'long_term_debt_bonds',
|
||||||
|
'total_liab': 'total_liabilities', 'total_hldr_eqy_exc_min_int': 'total_equity', 'total_share_holder_equity': 'total_equity',
|
||||||
|
'adv_receipts': 'adv_receipts', 'contract_liab': 'contract_liab',
|
||||||
|
'acct_payable': 'accounts_payable',
|
||||||
|
},
|
||||||
|
'cashflow': {
|
||||||
|
'net_cash_flow': 'ocf', 'n_cashflow_act': 'ocf', 'c_pay_acq_const_fiolta': 'capex', 'c_paid_div_prof_int': 'dividends',
|
||||||
|
'c_paid_to_for_empl': 'cash_paid_for_employees'
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
def _post_process_columns(self, df, type):
|
||||||
|
if type == 'balance':
|
||||||
|
if 'short_term_debt' not in df.columns: df['short_term_debt'] = 0
|
||||||
|
if 'short_term_debt_part' in df.columns:
|
||||||
|
df['short_term_debt'] = df['short_term_debt'].fillna(0) + df['short_term_debt_part'].fillna(0)
|
||||||
|
|
||||||
|
if 'long_term_debt' not in df.columns: df['long_term_debt'] = 0
|
||||||
|
if 'long_term_debt_bonds' in df.columns:
|
||||||
|
df['long_term_debt'] = df['long_term_debt'].fillna(0) + df['long_term_debt_bonds'].fillna(0)
|
||||||
|
|
||||||
|
if type == 'income':
|
||||||
|
if 'gross_profit' not in df.columns and 'revenue' in df.columns and 'cogs' in df.columns:
|
||||||
|
df['gross_profit'] = df['revenue'] - df['cogs']
|
||||||
|
|
||||||
|
if 'ebit' not in df.columns and 'total_profit' in df.columns and 'fin_exp' in df.columns:
|
||||||
|
df['ebit'] = df['total_profit'] + df['fin_exp']
|
||||||
|
return df
|
||||||
|
|
||||||
|
def calculate_indicators(self, df_merged, market_metrics, historical_metrics):
|
||||||
|
|
||||||
|
def calc_yoy_growth(df, col):
|
||||||
|
growths = []
|
||||||
|
for idx, row in df.iterrows():
|
||||||
|
try:
|
||||||
|
curr_date = str(row['date_str'])
|
||||||
|
target_date = str(int(curr_date) - 10000)
|
||||||
|
|
||||||
|
match = df[df['date_str'] == target_date]
|
||||||
|
if not match.empty and col in row and pd.notna(row[col]):
|
||||||
|
prev_val = match.iloc[0].get(col)
|
||||||
|
curr_val = row[col]
|
||||||
|
if prev_val and prev_val != 0:
|
||||||
|
growths.append((curr_val - prev_val) / abs(prev_val))
|
||||||
|
else:
|
||||||
|
growths.append(np.nan)
|
||||||
|
else:
|
||||||
|
growths.append(np.nan)
|
||||||
|
except:
|
||||||
|
growths.append(np.nan)
|
||||||
|
return growths
|
||||||
|
|
||||||
|
if 'revenue' in df_merged.columns:
|
||||||
|
df_merged['RevenueGrowth'] = calc_yoy_growth(df_merged, 'revenue')
|
||||||
|
if 'net_income' in df_merged.columns:
|
||||||
|
df_merged['NetIncomeGrowth'] = calc_yoy_growth(df_merged, 'net_income')
|
||||||
|
|
||||||
|
# Margins & Returns
|
||||||
|
if 'gross_profit' in df_merged.columns:
|
||||||
|
df_merged['GrossMargin'] = self._safe_div(df_merged['gross_profit'], df_merged['revenue'])
|
||||||
|
if 'net_income' in df_merged.columns:
|
||||||
|
df_merged['NetMargin'] = self._safe_div(df_merged['net_income'], df_merged['revenue'])
|
||||||
|
if 'total_equity' in df_merged.columns:
|
||||||
|
df_merged['ROE'] = self._safe_div(df_merged['net_income'], df_merged['total_equity'])
|
||||||
|
if 'total_assets' in df_merged.columns:
|
||||||
|
df_merged['ROA'] = self._safe_div(df_merged['net_income'], df_merged['total_assets'])
|
||||||
|
|
||||||
|
# ROIC
|
||||||
|
if 'short_term_debt' in df_merged.columns and 'long_term_debt' in df_merged.columns:
|
||||||
|
df_merged['InterestBearingDebt'] = df_merged['short_term_debt'].fillna(0) + df_merged['long_term_debt'].fillna(0)
|
||||||
|
if 'total_equity' in df_merged.columns:
|
||||||
|
df_merged['InvestedCapital'] = df_merged['total_equity'] + df_merged['InterestBearingDebt']
|
||||||
|
if 'ebit' in df_merged.columns:
|
||||||
|
df_merged['ROIC'] = self._safe_div(df_merged['ebit'], df_merged['InvestedCapital'])
|
||||||
|
|
||||||
|
# Cash Flow
|
||||||
|
if 'capex' in df_merged.columns:
|
||||||
|
df_merged['Capex'] = df_merged['capex'].abs()
|
||||||
|
if 'ocf' in df_merged.columns:
|
||||||
|
df_merged['FCF'] = df_merged['ocf'] - df_merged['Capex']
|
||||||
|
|
||||||
|
# Expenses
|
||||||
|
if 'selling_exp' in df_merged.columns:
|
||||||
|
df_merged['SellingRatio'] = self._safe_div(df_merged['selling_exp'], df_merged['revenue'])
|
||||||
|
if 'admin_exp' in df_merged.columns:
|
||||||
|
df_merged['AdminRatio'] = self._safe_div(df_merged['admin_exp'], df_merged['revenue'])
|
||||||
|
if 'rd_exp' in df_merged.columns:
|
||||||
|
df_merged['RDRatio'] = self._safe_div(df_merged['rd_exp'], df_merged['revenue'])
|
||||||
|
df_merged['SgaRatio'] = (df_merged.get('SellingRatio', 0)) + (df_merged.get('AdminRatio', 0))
|
||||||
|
if 'income_tax' in df_merged.columns and 'total_profit' in df_merged.columns:
|
||||||
|
df_merged['TaxRate'] = self._safe_div(df_merged['income_tax'], df_merged['total_profit'])
|
||||||
|
|
||||||
|
# Other Expense Ratio (GrossMargin - Selling - Admin - RD - NetMargin)
|
||||||
|
if 'GrossMargin' in df_merged.columns and 'NetMargin' in df_merged.columns:
|
||||||
|
other_ratio = df_merged['GrossMargin'] - df_merged['NetMargin']
|
||||||
|
if 'SellingRatio' in df_merged.columns: other_ratio = other_ratio - df_merged['SellingRatio'].fillna(0)
|
||||||
|
if 'AdminRatio' in df_merged.columns: other_ratio = other_ratio - df_merged['AdminRatio'].fillna(0)
|
||||||
|
if 'RDRatio' in df_merged.columns: other_ratio = other_ratio - df_merged['RDRatio'].fillna(0)
|
||||||
|
df_merged['OtherExpenseRatio'] = other_ratio
|
||||||
|
|
||||||
|
# Depreciation Expense Ratio
|
||||||
|
if 'depreciation' in df_merged.columns and 'revenue' in df_merged.columns:
|
||||||
|
df_merged['DepreciationRatio'] = self._safe_div(df_merged['depreciation'].abs(), df_merged['revenue'])
|
||||||
|
|
||||||
|
if 'total_assets' in df_merged.columns:
|
||||||
|
assets = df_merged['total_assets']
|
||||||
|
|
||||||
|
def series_or_zero(column_name: str) -> pd.Series:
|
||||||
|
if column_name in df_merged.columns:
|
||||||
|
return pd.to_numeric(df_merged[column_name], errors='coerce').fillna(0)
|
||||||
|
return pd.Series(0, index=df_merged.index, dtype='float64')
|
||||||
|
|
||||||
|
# Asset Ratios
|
||||||
|
if 'cash' in df_merged.columns: df_merged['CashRatio'] = self._safe_div(df_merged['cash'], assets)
|
||||||
|
if 'inventory' in df_merged.columns: df_merged['InventoryRatio'] = self._safe_div(df_merged['inventory'], assets)
|
||||||
|
if 'receivables' in df_merged.columns: df_merged['ReceivablesRatio'] = self._safe_div(df_merged['receivables'], assets)
|
||||||
|
if 'accounts_payable' in df_merged.columns: df_merged['PayablesRatio'] = self._safe_div(df_merged['accounts_payable'], assets)
|
||||||
|
if 'prepayment' in df_merged.columns: df_merged['PrepaymentRatio'] = self._safe_div(df_merged['prepayment'], assets)
|
||||||
|
if 'fixed_assets' in df_merged.columns: df_merged['FixedAssetsRatio'] = self._safe_div(df_merged['fixed_assets'], assets)
|
||||||
|
if 'lt_invest' in df_merged.columns: df_merged['LongTermInvestmentRatio'] = self._safe_div(df_merged['lt_invest'], assets)
|
||||||
|
if 'goodwill' in df_merged.columns: df_merged['GoodwillRatio'] = self._safe_div(df_merged['goodwill'], assets)
|
||||||
|
|
||||||
|
known_assets_ratio = (series_or_zero('CashRatio') + series_or_zero('InventoryRatio') + series_or_zero('ReceivablesRatio') +
|
||||||
|
series_or_zero('PrepaymentRatio') + series_or_zero('FixedAssetsRatio') + series_or_zero('LongTermInvestmentRatio') +
|
||||||
|
series_or_zero('GoodwillRatio'))
|
||||||
|
df_merged['OtherAssetsRatio'] = 1 - known_assets_ratio
|
||||||
|
|
||||||
|
adv = series_or_zero('adv_receipts') + series_or_zero('contract_liab')
|
||||||
|
df_merged['AdvanceReceiptsRatio'] = self._safe_div(adv, assets)
|
||||||
|
|
||||||
|
st_debt = series_or_zero('short_term_debt')
|
||||||
|
lt_debt = series_or_zero('long_term_debt')
|
||||||
|
|
||||||
|
df_merged['ShortTermDebtRatio'] = self._safe_div(st_debt, assets)
|
||||||
|
df_merged['LongTermDebtRatio'] = self._safe_div(lt_debt, assets)
|
||||||
|
df_merged['InterestBearingDebtRatio'] = self._safe_div(st_debt + lt_debt, assets)
|
||||||
|
|
||||||
|
inv_ratio = series_or_zero('InventoryRatio')
|
||||||
|
rec_ratio = series_or_zero('ReceivablesRatio')
|
||||||
|
prep_ratio = series_or_zero('PrepaymentRatio')
|
||||||
|
pay_ratio = series_or_zero('PayablesRatio')
|
||||||
|
adv_ratio = series_or_zero('AdvanceReceiptsRatio')
|
||||||
|
df_merged['OperatingAssetsRatio'] = inv_ratio + rec_ratio + prep_ratio - pay_ratio - adv_ratio
|
||||||
|
|
||||||
|
# Turnover Days
|
||||||
|
if 'cogs' in df_merged.columns:
|
||||||
|
if 'inventory' in df_merged.columns:
|
||||||
|
df_merged['InventoryDays'] = self._safe_div(df_merged['inventory'] * 365, df_merged['cogs'])
|
||||||
|
if 'accounts_payable' in df_merged.columns:
|
||||||
|
df_merged['PayablesDays'] = self._safe_div(df_merged['accounts_payable'] * 365, df_merged['cogs'])
|
||||||
|
if 'revenue' in df_merged.columns:
|
||||||
|
if 'receivables' in df_merged.columns:
|
||||||
|
df_merged['ReceivablesDays'] = self._safe_div(df_merged['receivables'] * 365, df_merged['revenue'])
|
||||||
|
if 'fixed_assets' in df_merged.columns:
|
||||||
|
df_merged['FixedAssetsTurnover'] = self._safe_div(df_merged['revenue'], df_merged['fixed_assets'])
|
||||||
|
if 'total_assets' in df_merged.columns:
|
||||||
|
df_merged['TotalAssetTurnover'] = self._safe_div(df_merged['revenue'], df_merged['total_assets'])
|
||||||
|
|
||||||
|
# Market Metrics
|
||||||
|
if not df_merged.empty:
|
||||||
|
df_merged.loc[df_merged.index[0], 'Price'] = market_metrics.get('price')
|
||||||
|
df_merged.loc[df_merged.index[0], 'MarketCap'] = market_metrics.get('market_cap')
|
||||||
|
df_merged.loc[df_merged.index[0], 'PE'] = market_metrics.get('pe')
|
||||||
|
df_merged.loc[df_merged.index[0], 'PB'] = market_metrics.get('pb')
|
||||||
|
df_merged.loc[df_merged.index[0], 'Shareholders'] = market_metrics.get('total_share_holders')
|
||||||
|
|
||||||
|
# Employees & Per-Employee Metrics
|
||||||
|
if not df_merged.empty:
|
||||||
|
annual_mask = df_merged['date_str'].str.endswith('1231')
|
||||||
|
annual_idxs = df_merged.index[annual_mask]
|
||||||
|
if len(annual_idxs) > 0:
|
||||||
|
target_idx = annual_idxs[0]
|
||||||
|
emps = market_metrics.get('employee_count', 0)
|
||||||
|
if emps > 0:
|
||||||
|
df_merged.loc[target_idx, 'Employees'] = emps
|
||||||
|
if 'revenue' in df_merged.columns:
|
||||||
|
df_merged.loc[target_idx, 'RevenuePerEmp'] = df_merged.loc[target_idx, 'revenue'] / emps
|
||||||
|
if 'net_income' in df_merged.columns:
|
||||||
|
df_merged.loc[target_idx, 'ProfitPerEmp'] = df_merged.loc[target_idx, 'net_income'] / emps
|
||||||
|
if 'cash_paid_for_employees' in df_merged.columns:
|
||||||
|
df_merged.loc[target_idx, 'AvgWage'] = df_merged.loc[target_idx, 'cash_paid_for_employees'] / emps
|
||||||
|
|
||||||
|
return df_merged
|
||||||
182
src/analysis/us_analyzer.py
Normal file
182
src/analysis/us_analyzer.py
Normal file
@ -0,0 +1,182 @@
|
|||||||
|
from .base_analyzer import BaseAnalyzer
|
||||||
|
import pandas as pd
|
||||||
|
import numpy as np
|
||||||
|
|
||||||
|
class US_Analyzer(BaseAnalyzer):
|
||||||
|
def __init__(self):
|
||||||
|
super().__init__('US')
|
||||||
|
self.mapping = {
|
||||||
|
'income': {
|
||||||
|
'totalRevenue': 'revenue', 'costOfRevenue': 'cogs', 'grossProfit': 'gross_profit',
|
||||||
|
'sellingGeneralAndAdministrative': 'sga_exp',
|
||||||
|
'researchAndDevelopment': 'rd_exp', 'interestExpense': 'fin_exp',
|
||||||
|
'incomeBeforeTax': 'total_profit', 'incomeTaxExpense': 'income_tax', 'netIncome': 'net_income',
|
||||||
|
'ebit': 'ebit',
|
||||||
|
},
|
||||||
|
'balance': {
|
||||||
|
'cashAndCashEquivalentsAtCarryingValue': 'cash', 'currentNetReceivables': 'receivables', 'inventory': 'inventory',
|
||||||
|
'propertyPlantEquipment': 'fixed_assets', 'totalAssets': 'total_assets', 'goodwill': 'goodwill',
|
||||||
|
'otherCurrentAssets': 'prepayment', 'longTermInvestments': 'lt_invest', 'otherNonCurrentAssets': 'other_assets',
|
||||||
|
'shortTermDebt': 'short_term_debt', 'currentLongTermDebt': 'short_term_debt_part',
|
||||||
|
'longTermDebt': 'long_term_debt', 'totalLiabilities': 'total_liabilities', 'totalShareholderEquity': 'total_equity',
|
||||||
|
'currentAccountsPayable': 'accounts_payable', 'deferredRevenue': 'adv_receipts',
|
||||||
|
},
|
||||||
|
'cashflow': {
|
||||||
|
'operatingCashflow': 'ocf', 'capitalExpenditures': 'capex', 'dividendPayout': 'dividends'
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
def _post_process_columns(self, df, type):
|
||||||
|
if type == 'balance':
|
||||||
|
if 'short_term_debt' not in df.columns: df['short_term_debt'] = 0
|
||||||
|
if 'short_term_debt_part' in df.columns:
|
||||||
|
df['short_term_debt'] = df['short_term_debt'].fillna(0) + df['short_term_debt_part'].fillna(0)
|
||||||
|
|
||||||
|
if type == 'income':
|
||||||
|
if 'gross_profit' not in df.columns and 'revenue' in df.columns and 'cogs' in df.columns:
|
||||||
|
df['gross_profit'] = df['revenue'] - df['cogs']
|
||||||
|
|
||||||
|
if 'ebit' not in df.columns and 'total_profit' in df.columns and 'fin_exp' in df.columns:
|
||||||
|
df['ebit'] = df['total_profit'] + df['fin_exp']
|
||||||
|
return df
|
||||||
|
|
||||||
|
def calculate_indicators(self, df_merged, market_metrics, historical_metrics):
|
||||||
|
|
||||||
|
def calc_yoy_growth(df, col):
|
||||||
|
growths = []
|
||||||
|
for idx, row in df.iterrows():
|
||||||
|
try:
|
||||||
|
curr_date = str(row['date_str'])
|
||||||
|
target_date = str(int(curr_date) - 10000)
|
||||||
|
|
||||||
|
match = df[df['date_str'] == target_date]
|
||||||
|
if not match.empty and col in row and pd.notna(row[col]):
|
||||||
|
prev_val = match.iloc[0].get(col)
|
||||||
|
curr_val = row[col]
|
||||||
|
if prev_val and prev_val != 0:
|
||||||
|
growths.append((curr_val - prev_val) / abs(prev_val))
|
||||||
|
else:
|
||||||
|
growths.append(np.nan)
|
||||||
|
else:
|
||||||
|
growths.append(np.nan)
|
||||||
|
except:
|
||||||
|
growths.append(np.nan)
|
||||||
|
return growths
|
||||||
|
|
||||||
|
if 'revenue' in df_merged.columns:
|
||||||
|
df_merged['RevenueGrowth'] = calc_yoy_growth(df_merged, 'revenue')
|
||||||
|
if 'net_income' in df_merged.columns:
|
||||||
|
df_merged['NetIncomeGrowth'] = calc_yoy_growth(df_merged, 'net_income')
|
||||||
|
|
||||||
|
# Margins & Returns
|
||||||
|
if 'gross_profit' in df_merged.columns:
|
||||||
|
df_merged['GrossMargin'] = self._safe_div(df_merged['gross_profit'], df_merged['revenue'])
|
||||||
|
if 'net_income' in df_merged.columns:
|
||||||
|
df_merged['NetMargin'] = self._safe_div(df_merged['net_income'], df_merged['revenue'])
|
||||||
|
if 'total_equity' in df_merged.columns:
|
||||||
|
df_merged['ROE'] = self._safe_div(df_merged['net_income'], df_merged['total_equity'])
|
||||||
|
if 'total_assets' in df_merged.columns:
|
||||||
|
df_merged['ROA'] = self._safe_div(df_merged['net_income'], df_merged['total_assets'])
|
||||||
|
|
||||||
|
# ROIC
|
||||||
|
if 'short_term_debt' in df_merged.columns and 'long_term_debt' in df_merged.columns:
|
||||||
|
df_merged['InterestBearingDebt'] = df_merged['short_term_debt'].fillna(0) + df_merged['long_term_debt'].fillna(0)
|
||||||
|
if 'total_equity' in df_merged.columns:
|
||||||
|
df_merged['InvestedCapital'] = df_merged['total_equity'] + df_merged['InterestBearingDebt']
|
||||||
|
if 'ebit' in df_merged.columns:
|
||||||
|
df_merged['ROIC'] = self._safe_div(df_merged['ebit'], df_merged['InvestedCapital'])
|
||||||
|
|
||||||
|
# Cash Flow
|
||||||
|
if 'capex' in df_merged.columns:
|
||||||
|
df_merged['Capex'] = df_merged['capex'].abs()
|
||||||
|
if 'ocf' in df_merged.columns:
|
||||||
|
df_merged['FCF'] = df_merged['ocf'] - df_merged['Capex']
|
||||||
|
|
||||||
|
# Expenses
|
||||||
|
if 'sga_exp' in df_merged.columns:
|
||||||
|
df_merged['SgaRatio'] = self._safe_div(df_merged['sga_exp'], df_merged['revenue'])
|
||||||
|
if 'rd_exp' in df_merged.columns:
|
||||||
|
df_merged['RDRatio'] = self._safe_div(df_merged['rd_exp'], df_merged['revenue'])
|
||||||
|
if 'income_tax' in df_merged.columns and 'total_profit' in df_merged.columns:
|
||||||
|
df_merged['TaxRate'] = self._safe_div(df_merged['income_tax'], df_merged['total_profit'])
|
||||||
|
|
||||||
|
# Other Expense Ratio
|
||||||
|
if 'GrossMargin' in df_merged.columns and 'NetMargin' in df_merged.columns:
|
||||||
|
other_ratio = df_merged['GrossMargin'] - df_merged['NetMargin']
|
||||||
|
if 'SgaRatio' in df_merged.columns:
|
||||||
|
other_ratio = other_ratio - df_merged['SgaRatio'].fillna(0)
|
||||||
|
if 'RDRatio' in df_merged.columns:
|
||||||
|
other_ratio = other_ratio - df_merged['RDRatio'].fillna(0)
|
||||||
|
df_merged['OtherExpenseRatio'] = other_ratio
|
||||||
|
|
||||||
|
# Depreciation Expense Ratio
|
||||||
|
if 'depreciation' in df_merged.columns and 'revenue' in df_merged.columns:
|
||||||
|
df_merged['DepreciationRatio'] = self._safe_div(df_merged['depreciation'].abs(), df_merged['revenue'])
|
||||||
|
|
||||||
|
if 'total_assets' in df_merged.columns:
|
||||||
|
assets = df_merged['total_assets']
|
||||||
|
|
||||||
|
def series_or_zero(column_name: str) -> pd.Series:
|
||||||
|
if column_name in df_merged.columns:
|
||||||
|
return pd.to_numeric(df_merged[column_name], errors='coerce').fillna(0)
|
||||||
|
return pd.Series(0, index=df_merged.index, dtype='float64')
|
||||||
|
|
||||||
|
# Asset Ratios
|
||||||
|
if 'cash' in df_merged.columns: df_merged['CashRatio'] = self._safe_div(df_merged['cash'], assets)
|
||||||
|
if 'inventory' in df_merged.columns: df_merged['InventoryRatio'] = self._safe_div(df_merged['inventory'], assets)
|
||||||
|
if 'receivables' in df_merged.columns: df_merged['ReceivablesRatio'] = self._safe_div(df_merged['receivables'], assets)
|
||||||
|
if 'accounts_payable' in df_merged.columns: df_merged['PayablesRatio'] = self._safe_div(df_merged['accounts_payable'], assets)
|
||||||
|
if 'prepayment' in df_merged.columns: df_merged['PrepaymentRatio'] = self._safe_div(df_merged['prepayment'], assets)
|
||||||
|
if 'fixed_assets' in df_merged.columns: df_merged['FixedAssetsRatio'] = self._safe_div(df_merged['fixed_assets'], assets)
|
||||||
|
if 'lt_invest' in df_merged.columns: df_merged['LongTermInvestmentRatio'] = self._safe_div(df_merged['lt_invest'], assets)
|
||||||
|
if 'goodwill' in df_merged.columns: df_merged['GoodwillRatio'] = self._safe_div(df_merged['goodwill'], assets)
|
||||||
|
|
||||||
|
# Other Assets Ratio (as a residual)
|
||||||
|
known_assets_ratio = (series_or_zero('CashRatio') + series_or_zero('InventoryRatio') + series_or_zero('ReceivablesRatio') +
|
||||||
|
series_or_zero('PrepaymentRatio') + series_or_zero('FixedAssetsRatio') + series_or_zero('LongTermInvestmentRatio') +
|
||||||
|
series_or_zero('GoodwillRatio'))
|
||||||
|
df_merged['OtherAssetsRatio'] = 1 - known_assets_ratio
|
||||||
|
|
||||||
|
# Liability Ratios
|
||||||
|
adv = series_or_zero('adv_receipts')
|
||||||
|
df_merged['AdvanceReceiptsRatio'] = self._safe_div(adv, assets)
|
||||||
|
|
||||||
|
st_debt = series_or_zero('short_term_debt')
|
||||||
|
lt_debt = series_or_zero('long_term_debt')
|
||||||
|
|
||||||
|
df_merged['ShortTermDebtRatio'] = self._safe_div(st_debt, assets)
|
||||||
|
df_merged['LongTermDebtRatio'] = self._safe_div(lt_debt, assets)
|
||||||
|
df_merged['InterestBearingDebtRatio'] = self._safe_div(st_debt + lt_debt, assets)
|
||||||
|
|
||||||
|
# Operating Assets Ratio
|
||||||
|
inv_ratio = series_or_zero('InventoryRatio')
|
||||||
|
rec_ratio = series_or_zero('ReceivablesRatio')
|
||||||
|
prep_ratio = series_or_zero('PrepaymentRatio')
|
||||||
|
pay_ratio = series_or_zero('PayablesRatio')
|
||||||
|
adv_ratio = series_or_zero('AdvanceReceiptsRatio')
|
||||||
|
df_merged['OperatingAssetsRatio'] = inv_ratio + rec_ratio + prep_ratio - pay_ratio - adv_ratio
|
||||||
|
|
||||||
|
# Turnover Days
|
||||||
|
if 'cogs' in df_merged.columns:
|
||||||
|
if 'inventory' in df_merged.columns:
|
||||||
|
df_merged['InventoryDays'] = self._safe_div(df_merged['inventory'] * 365, df_merged['cogs'])
|
||||||
|
if 'accounts_payable' in df_merged.columns:
|
||||||
|
df_merged['PayablesDays'] = self._safe_div(df_merged['accounts_payable'] * 365, df_merged['cogs'])
|
||||||
|
if 'revenue' in df_merged.columns:
|
||||||
|
if 'receivables' in df_merged.columns:
|
||||||
|
df_merged['ReceivablesDays'] = self._safe_div(df_merged['receivables'] * 365, df_merged['revenue'])
|
||||||
|
if 'fixed_assets' in df_merged.columns:
|
||||||
|
df_merged['FixedAssetsTurnover'] = self._safe_div(df_merged['revenue'], df_merged['fixed_assets'])
|
||||||
|
if 'total_assets' in df_merged.columns:
|
||||||
|
df_merged['TotalAssetTurnover'] = self._safe_div(df_merged['revenue'], df_merged['total_assets'])
|
||||||
|
|
||||||
|
# Market Metrics
|
||||||
|
if not df_merged.empty:
|
||||||
|
df_merged.loc[df_merged.index[0], 'Price'] = market_metrics.get('price')
|
||||||
|
df_merged.loc[df_merged.index[0], 'MarketCap'] = market_metrics.get('market_cap')
|
||||||
|
df_merged.loc[df_merged.index[0], 'PE'] = market_metrics.get('pe')
|
||||||
|
df_merged.loc[df_merged.index[0], 'PB'] = market_metrics.get('pb')
|
||||||
|
|
||||||
|
# US Market doesn't typically have per-employee metrics readily available in the same way
|
||||||
|
|
||||||
|
return df_merged
|
||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,12 +1,29 @@
|
|||||||
import requests
|
import requests
|
||||||
import pandas as pd
|
import pandas as pd
|
||||||
|
import time
|
||||||
from .base import DataFetcher
|
from .base import DataFetcher
|
||||||
|
from storage.file_io import DataStorage
|
||||||
|
|
||||||
class AlphaVantageFetcher(DataFetcher):
|
class AlphaVantageFetcher(DataFetcher):
|
||||||
BASE_URL = "https://www.alphavantage.co/query"
|
BASE_URL = "https://www.alphavantage.co/query"
|
||||||
|
|
||||||
def __init__(self, api_key: str):
|
def __init__(self, api_key: str):
|
||||||
super().__init__(api_key)
|
super().__init__(api_key)
|
||||||
|
self.storage = DataStorage()
|
||||||
|
|
||||||
|
def _save_raw_data(self, data, symbol: str, name: str):
|
||||||
|
if data is None:
|
||||||
|
return
|
||||||
|
|
||||||
|
df = pd.DataFrame()
|
||||||
|
if isinstance(data, list):
|
||||||
|
df = pd.DataFrame(data)
|
||||||
|
elif isinstance(data, dict):
|
||||||
|
# For single-record JSON objects, convert to a DataFrame
|
||||||
|
df = pd.DataFrame([data])
|
||||||
|
|
||||||
|
if not df.empty:
|
||||||
|
self.storage.save_data(df, 'US', symbol, f"raw_{name}")
|
||||||
|
|
||||||
def _fetch_data(self, function: str, symbol: str) -> pd.DataFrame:
|
def _fetch_data(self, function: str, symbol: str) -> pd.DataFrame:
|
||||||
params = {
|
params = {
|
||||||
@ -15,73 +32,61 @@ class AlphaVantageFetcher(DataFetcher):
|
|||||||
"apikey": self.api_key
|
"apikey": self.api_key
|
||||||
}
|
}
|
||||||
try:
|
try:
|
||||||
|
time.sleep(15)
|
||||||
response = requests.get(self.BASE_URL, params=params)
|
response = requests.get(self.BASE_URL, params=params)
|
||||||
data = response.json()
|
data = response.json()
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
print(f"Error requesting {function}: {e}")
|
print(f"Error requesting {function}: {e}")
|
||||||
return pd.DataFrame()
|
return pd.DataFrame()
|
||||||
|
|
||||||
# Alpha Vantage returns keys like "annualReports" and "quarterlyReports"
|
if data:
|
||||||
# We need Last 10 Annual + Latest Quarterly
|
self._save_raw_data(data.get("annualReports"), symbol, f"{function.lower()}_annual")
|
||||||
|
|
||||||
df_annual = pd.DataFrame()
|
df_annual = pd.DataFrame()
|
||||||
df_quarterly = pd.DataFrame()
|
|
||||||
|
|
||||||
if "annualReports" in data:
|
if "annualReports" in data and data["annualReports"]:
|
||||||
df_annual = pd.DataFrame(data["annualReports"])
|
df_annual = pd.DataFrame(data["annualReports"])
|
||||||
if "fiscalDateEnding" in df_annual.columns:
|
if "fiscalDateEnding" in df_annual.columns:
|
||||||
df_annual = df_annual.sort_values("fiscalDateEnding", ascending=False).head(10)
|
df_annual = df_annual.sort_values("fiscalDateEnding", ascending=False)
|
||||||
|
else:
|
||||||
if "quarterlyReports" in data:
|
print(f"Error fetching {function} for {symbol}: {data}")
|
||||||
df_quarterly = pd.DataFrame(data["quarterlyReports"])
|
|
||||||
if "fiscalDateEnding" in df_quarterly.columns:
|
|
||||||
df_quarterly = df_quarterly.sort_values("fiscalDateEnding", ascending=False).head(1)
|
|
||||||
|
|
||||||
if df_annual.empty and df_quarterly.empty:
|
|
||||||
print(f"Error fetching {function} for {symbol}: {data.keys() if isinstance(data, dict) else data}")
|
|
||||||
return pd.DataFrame()
|
return pd.DataFrame()
|
||||||
|
|
||||||
# Combine: Prioritize Annual Reports if dates match
|
return df_annual
|
||||||
# Logic: 10 Annuals + Latest Quarter IF it's newer.
|
|
||||||
# If we concat [df_annual, df_quarterly] and drop_duplicates(keep='first'),
|
|
||||||
# checking fiscalDateEnding:
|
|
||||||
# If Q-Date > A-Date: Q is kept (unique).
|
|
||||||
# If Q-Date == A-Date: A is kept (first).
|
|
||||||
combined = pd.concat([df_annual, df_quarterly])
|
|
||||||
|
|
||||||
if "fiscalDateEnding" in combined.columns:
|
|
||||||
combined = combined.drop_duplicates(subset=["fiscalDateEnding"], keep='first')
|
|
||||||
combined = combined.sort_values("fiscalDateEnding", ascending=False)
|
|
||||||
|
|
||||||
return combined
|
|
||||||
|
|
||||||
def get_market_metrics(self, symbol: str) -> dict:
|
def get_market_metrics(self, symbol: str) -> dict:
|
||||||
# 1. Get Overview for PE, PB, MarketCap, Employees
|
# 1. Get Overview for PE, PB, MarketCap, Employees
|
||||||
overview_data = {}
|
overview_data = {}
|
||||||
try:
|
try:
|
||||||
|
time.sleep(15)
|
||||||
params = {"function": "OVERVIEW", "symbol": symbol, "apikey": self.api_key}
|
params = {"function": "OVERVIEW", "symbol": symbol, "apikey": self.api_key}
|
||||||
r = requests.get(self.BASE_URL, params=params)
|
r = requests.get(self.BASE_URL, params=params)
|
||||||
overview_data = r.json()
|
overview_data = r.json()
|
||||||
|
# Clean up 'None' strings from API response before processing
|
||||||
|
if isinstance(overview_data, dict):
|
||||||
|
for key, value in overview_data.items():
|
||||||
|
if value == 'None':
|
||||||
|
overview_data[key] = None
|
||||||
|
self._save_raw_data(overview_data, symbol, "market_metrics_overview")
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
print(f"Error fetching OVERVIEW for {symbol}: {e}")
|
print(f"Error fetching OVERVIEW for {symbol}: {e}")
|
||||||
|
|
||||||
# 2. Get Global Quote for latest Price
|
market_cap = float(overview_data.get("MarketCapitalization") or 0)
|
||||||
price = 0.0
|
shares_outstanding = float(overview_data.get("SharesOutstanding") or 0)
|
||||||
try:
|
|
||||||
params = {"function": "GLOBAL_QUOTE", "symbol": symbol, "apikey": self.api_key}
|
price = 0
|
||||||
r = requests.get(self.BASE_URL, params=params)
|
if shares_outstanding > 0:
|
||||||
quote_data = r.json()
|
price = market_cap / shares_outstanding
|
||||||
if "Global Quote" in quote_data and "05. price" in quote_data["Global Quote"]:
|
|
||||||
price = float(quote_data["Global Quote"]["05. price"])
|
|
||||||
except Exception as e:
|
|
||||||
print(f"Error fetching GLOBAL_QUOTE for {symbol}: {e}")
|
|
||||||
|
|
||||||
return {
|
return {
|
||||||
"price": price,
|
"price": price,
|
||||||
"market_cap": float(overview_data.get("MarketCapitalization", 0) or 0),
|
"name": overview_data.get("Name"),
|
||||||
"pe": float(overview_data.get("PERatio", 0) or 0),
|
"fiscal_year_end": overview_data.get("FiscalYearEnd"),
|
||||||
"pb": float(overview_data.get("PriceToBookRatio", 0) or 0),
|
"dividend_yield": float(overview_data.get("DividendYield") or 0),
|
||||||
"employee_count": int(overview_data.get("FullTimeEmployees", 0) or 0),
|
"market_cap": market_cap,
|
||||||
|
"pe": float(overview_data.get("PERatio") or 0),
|
||||||
|
"pb": float(overview_data.get("PriceToBookRatio") or 0),
|
||||||
|
"employee_count": int(float(overview_data.get("FullTimeEmployees") or 0)),
|
||||||
"total_share_holders": 0 # Not typically provided in basic AV Overview
|
"total_share_holders": 0 # Not typically provided in basic AV Overview
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -90,12 +95,25 @@ class AlphaVantageFetcher(DataFetcher):
|
|||||||
cols_map = {
|
cols_map = {
|
||||||
"fiscalDateEnding": "date",
|
"fiscalDateEnding": "date",
|
||||||
"totalRevenue": "revenue",
|
"totalRevenue": "revenue",
|
||||||
"netIncome": "net_income"
|
"netIncome": "net_income",
|
||||||
|
"grossProfit": "gross_profit",
|
||||||
|
"costOfRevenue": "cogs",
|
||||||
|
"researchAndDevelopment": "rd_exp",
|
||||||
|
"sellingGeneralAndAdministrative": "sga_exp",
|
||||||
|
"interestExpense": "fin_exp",
|
||||||
|
"incomeBeforeTax": "total_profit",
|
||||||
|
"incomeTaxExpense": "income_tax",
|
||||||
|
"ebit": "ebit"
|
||||||
}
|
}
|
||||||
df = df.rename(columns=cols_map)
|
df = df.rename(columns=cols_map)
|
||||||
|
|
||||||
# Convert numeric columns for analysis, keep others as is
|
# Convert numeric columns for analysis, keep others as is
|
||||||
for col in ["revenue", "net_income"]:
|
numeric_cols = [
|
||||||
|
"revenue", "net_income", "gross_profit", "cogs", "rd_exp", "sga_exp",
|
||||||
|
"fin_exp", "total_profit", "income_tax", "ebit",
|
||||||
|
"depreciation", "depreciationAndAmortization"
|
||||||
|
]
|
||||||
|
for col in numeric_cols:
|
||||||
if col in df.columns:
|
if col in df.columns:
|
||||||
df[col] = pd.to_numeric(df[col], errors='coerce')
|
df[col] = pd.to_numeric(df[col], errors='coerce')
|
||||||
return df
|
return df
|
||||||
@ -107,11 +125,32 @@ class AlphaVantageFetcher(DataFetcher):
|
|||||||
"totalShareholderEquity": "total_equity",
|
"totalShareholderEquity": "total_equity",
|
||||||
"totalLiabilities": "total_liabilities",
|
"totalLiabilities": "total_liabilities",
|
||||||
"totalCurrentAssets": "current_assets",
|
"totalCurrentAssets": "current_assets",
|
||||||
"totalCurrentLiabilities": "current_liabilities"
|
"totalCurrentLiabilities": "current_liabilities",
|
||||||
|
"cashAndCashEquivalentsAtCarryingValue": "cash",
|
||||||
|
"currentNetReceivables": "receivables",
|
||||||
|
"inventory": "inventory",
|
||||||
|
"propertyPlantEquipment": "fixed_assets",
|
||||||
|
"totalAssets": "total_assets",
|
||||||
|
"goodwill": "goodwill",
|
||||||
|
"longTermInvestments": "lt_invest",
|
||||||
|
"shortTermDebt": "short_term_debt",
|
||||||
|
"currentLongTermDebt": "short_term_debt_part",
|
||||||
|
"longTermDebt": "long_term_debt",
|
||||||
|
"currentAccountsPayable": "accounts_payable",
|
||||||
|
"otherCurrentAssets": "prepayment",
|
||||||
|
"otherNonCurrentAssets": "other_assets",
|
||||||
|
"deferredRevenue": "adv_receipts"
|
||||||
}
|
}
|
||||||
df = df.rename(columns=cols_map)
|
df = df.rename(columns=cols_map)
|
||||||
|
|
||||||
for col in ["total_equity", "total_liabilities", "current_assets", "current_liabilities"]:
|
numeric_cols = [
|
||||||
|
"total_equity", "total_liabilities", "current_assets", "current_liabilities",
|
||||||
|
"cash", "receivables", "inventory", "fixed_assets", "total_assets",
|
||||||
|
"goodwill", "lt_invest", "short_term_debt", "short_term_debt_part",
|
||||||
|
"long_term_debt", "accounts_payable", "prepayment", "other_assets", "adv_receipts"
|
||||||
|
]
|
||||||
|
|
||||||
|
for col in numeric_cols:
|
||||||
if col in df.columns:
|
if col in df.columns:
|
||||||
df[col] = pd.to_numeric(df[col], errors='coerce')
|
df[col] = pd.to_numeric(df[col], errors='coerce')
|
||||||
return df
|
return df
|
||||||
@ -120,11 +159,16 @@ class AlphaVantageFetcher(DataFetcher):
|
|||||||
df = self._fetch_data("CASH_FLOW", symbol)
|
df = self._fetch_data("CASH_FLOW", symbol)
|
||||||
cols_map = {
|
cols_map = {
|
||||||
"fiscalDateEnding": "date",
|
"fiscalDateEnding": "date",
|
||||||
"operatingCashflow": "net_cash_flow",
|
"operatingCashflow": "ocf",
|
||||||
|
"capitalExpenditures": "capex",
|
||||||
|
"dividendPayout": "dividends",
|
||||||
"depreciationDepletionAndAmortization": "depreciation"
|
"depreciationDepletionAndAmortization": "depreciation"
|
||||||
}
|
}
|
||||||
df = df.rename(columns=cols_map)
|
df = df.rename(columns=cols_map)
|
||||||
|
|
||||||
if "net_cash_flow" in df.columns:
|
numeric_cols = ["ocf", "capex", "dividends", "depreciation"]
|
||||||
df["net_cash_flow"] = pd.to_numeric(df["net_cash_flow"], errors='coerce')
|
for col in numeric_cols:
|
||||||
|
if col in df.columns:
|
||||||
|
df[col] = pd.to_numeric(df[col], errors='coerce')
|
||||||
return df
|
return df
|
||||||
|
|
||||||
|
|||||||
@ -2,12 +2,25 @@ import tushare as ts
|
|||||||
import pandas as pd
|
import pandas as pd
|
||||||
from .base import DataFetcher
|
from .base import DataFetcher
|
||||||
import time
|
import time
|
||||||
|
from storage.file_io import DataStorage
|
||||||
|
|
||||||
class TushareFetcher(DataFetcher):
|
class TushareFetcher(DataFetcher):
|
||||||
def __init__(self, api_key: str):
|
def __init__(self, api_key: str):
|
||||||
super().__init__(api_key)
|
super().__init__(api_key)
|
||||||
ts.set_token(self.api_key)
|
ts.set_token(self.api_key)
|
||||||
self.pro = ts.pro_api()
|
self.pro = ts.pro_api()
|
||||||
|
self.storage = DataStorage()
|
||||||
|
|
||||||
|
def _save_raw_data(self, df: pd.DataFrame, symbol: str, name: str):
|
||||||
|
if df is None or df.empty:
|
||||||
|
return
|
||||||
|
market = 'CN' # Default
|
||||||
|
if '.HK' in symbol.upper():
|
||||||
|
market = 'HK'
|
||||||
|
elif '.SZ' in symbol.upper() or '.SH' in symbol.upper():
|
||||||
|
market = 'CN'
|
||||||
|
|
||||||
|
self.storage.save_data(df, market, symbol, f"raw_{name}")
|
||||||
|
|
||||||
def _get_ts_code(self, symbol: str) -> str:
|
def _get_ts_code(self, symbol: str) -> str:
|
||||||
# Tushare requires suffix: .SH, .SZ for CN; .HK for HK
|
# Tushare requires suffix: .SH, .SZ for CN; .HK for HK
|
||||||
@ -59,7 +72,7 @@ class TushareFetcher(DataFetcher):
|
|||||||
# 3. Annual Reports (end_date ends with '1231')
|
# 3. Annual Reports (end_date ends with '1231')
|
||||||
# Tushare dates are YYYYMMDD string or int. Cast to str to be safe.
|
# Tushare dates are YYYYMMDD string or int. Cast to str to be safe.
|
||||||
is_annual = df['end_date'].astype(str).str.endswith('1231')
|
is_annual = df['end_date'].astype(str).str.endswith('1231')
|
||||||
annual_records = df[is_annual].head(10)
|
annual_records = df[is_annual]
|
||||||
|
|
||||||
# 4. Combine
|
# 4. Combine
|
||||||
combined = pd.concat([latest_record, comparable_record, annual_records])
|
combined = pd.concat([latest_record, comparable_record, annual_records])
|
||||||
@ -76,6 +89,7 @@ class TushareFetcher(DataFetcher):
|
|||||||
ts_code = self._get_ts_code(symbol)
|
ts_code = self._get_ts_code(symbol)
|
||||||
if ts_code.endswith('.HK'):
|
if ts_code.endswith('.HK'):
|
||||||
df = self.pro.hk_income(ts_code=ts_code)
|
df = self.pro.hk_income(ts_code=ts_code)
|
||||||
|
self._save_raw_data(df, ts_code, "income_statement_hk")
|
||||||
# HK mapping might differ slightly, checking common fields
|
# HK mapping might differ slightly, checking common fields
|
||||||
# HK Tushare usually has 'revenue', 'net_profit_attr_p'
|
# HK Tushare usually has 'revenue', 'net_profit_attr_p'
|
||||||
rename_map = {
|
rename_map = {
|
||||||
@ -85,6 +99,7 @@ class TushareFetcher(DataFetcher):
|
|||||||
}
|
}
|
||||||
else:
|
else:
|
||||||
df = self.pro.income(ts_code=ts_code)
|
df = self.pro.income(ts_code=ts_code)
|
||||||
|
self._save_raw_data(df, ts_code, "income_statement")
|
||||||
rename_map = {
|
rename_map = {
|
||||||
'end_date': 'date',
|
'end_date': 'date',
|
||||||
'revenue': 'revenue',
|
'revenue': 'revenue',
|
||||||
@ -101,6 +116,7 @@ class TushareFetcher(DataFetcher):
|
|||||||
ts_code = self._get_ts_code(symbol)
|
ts_code = self._get_ts_code(symbol)
|
||||||
if ts_code.endswith('.HK'):
|
if ts_code.endswith('.HK'):
|
||||||
df = self.pro.hk_balancesheet(ts_code=ts_code)
|
df = self.pro.hk_balancesheet(ts_code=ts_code)
|
||||||
|
self._save_raw_data(df, ts_code, "balance_sheet_hk")
|
||||||
# HK mapping
|
# HK mapping
|
||||||
rename_map = {
|
rename_map = {
|
||||||
'end_date': 'date',
|
'end_date': 'date',
|
||||||
@ -111,6 +127,7 @@ class TushareFetcher(DataFetcher):
|
|||||||
}
|
}
|
||||||
else:
|
else:
|
||||||
df = self.pro.balancesheet(ts_code=ts_code)
|
df = self.pro.balancesheet(ts_code=ts_code)
|
||||||
|
self._save_raw_data(df, ts_code, "balance_sheet")
|
||||||
rename_map = {
|
rename_map = {
|
||||||
'end_date': 'date',
|
'end_date': 'date',
|
||||||
'total_hldr_eqy_exc_min_int': 'total_equity',
|
'total_hldr_eqy_exc_min_int': 'total_equity',
|
||||||
@ -128,8 +145,10 @@ class TushareFetcher(DataFetcher):
|
|||||||
ts_code = self._get_ts_code(symbol)
|
ts_code = self._get_ts_code(symbol)
|
||||||
if ts_code.endswith('.HK'):
|
if ts_code.endswith('.HK'):
|
||||||
df = self.pro.hk_cashflow(ts_code=ts_code)
|
df = self.pro.hk_cashflow(ts_code=ts_code)
|
||||||
|
self._save_raw_data(df, ts_code, "cash_flow_hk")
|
||||||
else:
|
else:
|
||||||
df = self.pro.cashflow(ts_code=ts_code)
|
df = self.pro.cashflow(ts_code=ts_code)
|
||||||
|
self._save_raw_data(df, ts_code, "cash_flow")
|
||||||
|
|
||||||
df = self._filter_data(df)
|
df = self._filter_data(df)
|
||||||
|
|
||||||
@ -155,6 +174,7 @@ class TushareFetcher(DataFetcher):
|
|||||||
# 1. Daily Basic (Price, PE, PB, Market Cap)
|
# 1. Daily Basic (Price, PE, PB, Market Cap)
|
||||||
# Fetch latest available
|
# Fetch latest available
|
||||||
df_daily = self.pro.daily_basic(ts_code=ts_code, limit=1)
|
df_daily = self.pro.daily_basic(ts_code=ts_code, limit=1)
|
||||||
|
self._save_raw_data(df_daily, ts_code, "market_metrics_daily_basic")
|
||||||
# If empty (limit=1 might return empty if today is holiday?), try range.
|
# If empty (limit=1 might return empty if today is holiday?), try range.
|
||||||
# Tushare daily_basic usually returns latest if no date specified?
|
# Tushare daily_basic usually returns latest if no date specified?
|
||||||
# Actually limit=1 without date might work? Or need start_date/end_date.
|
# Actually limit=1 without date might work? Or need start_date/end_date.
|
||||||
@ -183,6 +203,7 @@ class TushareFetcher(DataFetcher):
|
|||||||
|
|
||||||
# 1.5 Stock Basic (Name, List Date)
|
# 1.5 Stock Basic (Name, List Date)
|
||||||
df_basic = self.pro.stock_basic(ts_code=ts_code, fields='name,list_date')
|
df_basic = self.pro.stock_basic(ts_code=ts_code, fields='name,list_date')
|
||||||
|
self._save_raw_data(df_basic, ts_code, "market_metrics_stock_basic")
|
||||||
if not df_basic.empty:
|
if not df_basic.empty:
|
||||||
metrics['name'] = df_basic.iloc[0]['name']
|
metrics['name'] = df_basic.iloc[0]['name']
|
||||||
metrics['list_date'] = df_basic.iloc[0]['list_date']
|
metrics['list_date'] = df_basic.iloc[0]['list_date']
|
||||||
@ -195,6 +216,7 @@ class TushareFetcher(DataFetcher):
|
|||||||
# 3. Shareholder Number (Latest)
|
# 3. Shareholder Number (Latest)
|
||||||
# Tushare interface: stk_holdernumber
|
# Tushare interface: stk_holdernumber
|
||||||
df_holder = self.pro.stk_holdernumber(ts_code=ts_code, limit=1)
|
df_holder = self.pro.stk_holdernumber(ts_code=ts_code, limit=1)
|
||||||
|
self._save_raw_data(df_holder, ts_code, "market_metrics_shareholder_number")
|
||||||
if not df_holder.empty:
|
if not df_holder.empty:
|
||||||
metrics["total_share_holders"] = int(df_holder.iloc[0].get('holder_num', 0) or 0)
|
metrics["total_share_holders"] = int(df_holder.iloc[0].get('holder_num', 0) or 0)
|
||||||
|
|
||||||
@ -224,11 +246,13 @@ class TushareFetcher(DataFetcher):
|
|||||||
|
|
||||||
# 1. Bulk fetch daily basic metrics for the entire date range
|
# 1. Bulk fetch daily basic metrics for the entire date range
|
||||||
df_daily = self.pro.daily_basic(ts_code=ts_code, start_date=min_date, end_date=max_date)
|
df_daily = self.pro.daily_basic(ts_code=ts_code, start_date=min_date, end_date=max_date)
|
||||||
|
self._save_raw_data(df_daily, ts_code, "historical_metrics_daily_basic")
|
||||||
if not df_daily.empty:
|
if not df_daily.empty:
|
||||||
df_daily = df_daily.sort_values('trade_date', ascending=False)
|
df_daily = df_daily.sort_values('trade_date', ascending=False)
|
||||||
|
|
||||||
# 2. Bulk fetch shareholder data for the entire date range
|
# 2. Bulk fetch shareholder data for the entire date range
|
||||||
df_holder = self.pro.stk_holdernumber(ts_code=ts_code, start_date=min_date, end_date=max_date)
|
df_holder = self.pro.stk_holdernumber(ts_code=ts_code, start_date=min_date, end_date=max_date)
|
||||||
|
self._save_raw_data(df_holder, ts_code, "historical_metrics_shareholder_number")
|
||||||
if not df_holder.empty:
|
if not df_holder.empty:
|
||||||
df_holder = df_holder.sort_values('end_date', ascending=False)
|
df_holder = df_holder.sort_values('end_date', ascending=False)
|
||||||
|
|
||||||
|
|||||||
BIN
src/reporting/__pycache__/base_generator.cpython-312.pyc
Normal file
BIN
src/reporting/__pycache__/base_generator.cpython-312.pyc
Normal file
Binary file not shown.
BIN
src/reporting/__pycache__/cn_report_generator.cpython-312.pyc
Normal file
BIN
src/reporting/__pycache__/cn_report_generator.cpython-312.pyc
Normal file
Binary file not shown.
BIN
src/reporting/__pycache__/html_generator.cpython-312.pyc
Normal file
BIN
src/reporting/__pycache__/html_generator.cpython-312.pyc
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
src/reporting/__pycache__/us_report_generator.cpython-312.pyc
Normal file
BIN
src/reporting/__pycache__/us_report_generator.cpython-312.pyc
Normal file
Binary file not shown.
88
src/reporting/base_generator.py
Normal file
88
src/reporting/base_generator.py
Normal file
@ -0,0 +1,88 @@
|
|||||||
|
from abc import ABC, abstractmethod
|
||||||
|
import pandas as pd
|
||||||
|
import numpy as np
|
||||||
|
import datetime
|
||||||
|
|
||||||
|
class BaseReporter(ABC):
|
||||||
|
def __init__(self):
|
||||||
|
self.indicators = {}
|
||||||
|
|
||||||
|
@abstractmethod
|
||||||
|
def generate_report(self, df_analysis, symbol, market, metrics, output_dir):
|
||||||
|
"""
|
||||||
|
Generates and saves financial reports in different formats (e.g., Markdown, HTML).
|
||||||
|
This method must be implemented by subclasses.
|
||||||
|
"""
|
||||||
|
pass
|
||||||
|
|
||||||
|
def _generate_markdown_content(self, df: pd.DataFrame, market: str, symbol: str, metrics: dict = {}) -> str:
|
||||||
|
if df.empty:
|
||||||
|
return f"No breakdown data available for {market} {symbol}"
|
||||||
|
|
||||||
|
df = self._preprocess_data(df, market)
|
||||||
|
headers = self._get_headers(df)
|
||||||
|
|
||||||
|
md = []
|
||||||
|
md.append(self._generate_md_company_info(symbol, metrics, market))
|
||||||
|
md.append("\n")
|
||||||
|
|
||||||
|
for group_name, items in self.indicators.items():
|
||||||
|
md.append(f"## {group_name}")
|
||||||
|
|
||||||
|
header_line = "| 指标 | " + " | ".join(headers) + " |"
|
||||||
|
md.append(header_line)
|
||||||
|
separator_line = "|" + "|".join([":---"] + ["--:"] * len(headers)) + "|"
|
||||||
|
md.append(separator_line)
|
||||||
|
|
||||||
|
for key, label, fmt_type in items:
|
||||||
|
row_data = [label]
|
||||||
|
for _, row_series in df.iterrows():
|
||||||
|
val = row_series.get(key)
|
||||||
|
row_data.append(self._format_value(val, fmt_type))
|
||||||
|
md.append("| " + " | ".join(row_data) + " |")
|
||||||
|
md.append("\n")
|
||||||
|
|
||||||
|
return "\n".join(md)
|
||||||
|
|
||||||
|
def _format_value(self, val, fmt_type):
|
||||||
|
if pd.isna(val) or val is None:
|
||||||
|
return "-"
|
||||||
|
|
||||||
|
disp_val = ""
|
||||||
|
if fmt_type == 'percent' or fmt_type.startswith('percent_'):
|
||||||
|
disp_val = f"{val:.2%}"
|
||||||
|
elif fmt_type == 'currency_yi_market':
|
||||||
|
val_yi = val / 100000000
|
||||||
|
if abs(val_yi) > 1000:
|
||||||
|
disp_val = f"{val_yi:,.0f}"
|
||||||
|
else:
|
||||||
|
disp_val = f"{val_yi:,.2f}"
|
||||||
|
elif fmt_type.startswith('currency_yi'):
|
||||||
|
disp_val = f"{val/100000000:,.2f}"
|
||||||
|
elif fmt_type == 'currency_wan':
|
||||||
|
disp_val = f"{val/10000:,.2f}"
|
||||||
|
elif fmt_type == 'int' or fmt_type.startswith('int_'):
|
||||||
|
disp_val = f"{int(val):,}"
|
||||||
|
elif fmt_type == 'float' or fmt_type.startswith('float_'):
|
||||||
|
disp_val = f"{val:.2f}"
|
||||||
|
else:
|
||||||
|
disp_val = f"{val}"
|
||||||
|
return disp_val
|
||||||
|
|
||||||
|
def _generate_md_company_info(self, symbol, metrics, market):
|
||||||
|
return "" # Implemented in subclasses
|
||||||
|
|
||||||
|
def _preprocess_data(self, df, market):
|
||||||
|
# Default behavior: sort by date
|
||||||
|
df = df.sort_values('date_str', ascending=False)
|
||||||
|
return df
|
||||||
|
|
||||||
|
def _get_headers(self, df):
|
||||||
|
headers = []
|
||||||
|
for d in df['date_str']:
|
||||||
|
s = str(d)
|
||||||
|
if len(s) == 8:
|
||||||
|
headers.append(f"{s[:4]}-{s[4:6]}-{s[6:]}")
|
||||||
|
else:
|
||||||
|
headers.append(s)
|
||||||
|
return headers
|
||||||
@ -1,29 +1,13 @@
|
|||||||
|
from .base_generator import BaseReporter
|
||||||
import pandas as pd
|
import pandas as pd
|
||||||
import numpy as np
|
import datetime
|
||||||
|
import os
|
||||||
|
import markdown
|
||||||
|
|
||||||
class MarkdownReporter:
|
class CN_ReportGenerator(BaseReporter):
|
||||||
def generate_report(self, df: pd.DataFrame, market: str, symbol: str, metrics: dict = {}) -> str:
|
def __init__(self):
|
||||||
if df.empty:
|
super().__init__()
|
||||||
return f"No breakdown data available for {market} {symbol}"
|
self.indicators = {
|
||||||
|
|
||||||
df = df.sort_values('date_str', ascending=False)
|
|
||||||
|
|
||||||
headers = []
|
|
||||||
for d in df['date_str']:
|
|
||||||
s = str(d)
|
|
||||||
if len(s) == 8:
|
|
||||||
year = s[:4]
|
|
||||||
month = s[4:6]
|
|
||||||
if month == '12':
|
|
||||||
headers.append(year)
|
|
||||||
elif month in ['03', '01', '02']: headers.append(f"{year} Q1")
|
|
||||||
elif month in ['06', '04', '05']: headers.append(f"{year} Q2")
|
|
||||||
elif month in ['09', '07', '08']: headers.append(f"{year} Q3")
|
|
||||||
else: headers.append(f"{year} {month}")
|
|
||||||
else:
|
|
||||||
headers.append(s)
|
|
||||||
|
|
||||||
indicators = {
|
|
||||||
"主要指标": [
|
"主要指标": [
|
||||||
('ROE', 'ROE', 'percent'),
|
('ROE', 'ROE', 'percent'),
|
||||||
('ROA', 'ROA', 'percent'),
|
('ROA', 'ROA', 'percent'),
|
||||||
@ -45,6 +29,7 @@ class MarkdownReporter:
|
|||||||
"费用指标": [
|
"费用指标": [
|
||||||
('SellingRatio', '销售费用率', 'percent'),
|
('SellingRatio', '销售费用率', 'percent'),
|
||||||
('AdminRatio', '管理费用率', 'percent'),
|
('AdminRatio', '管理费用率', 'percent'),
|
||||||
|
('SgaRatio', 'SG&A比例', 'percent'),
|
||||||
('RDRatio', '研发费用率', 'percent'),
|
('RDRatio', '研发费用率', 'percent'),
|
||||||
('OtherExpenseRatio', '其他费用率', 'percent'),
|
('OtherExpenseRatio', '其他费用率', 'percent'),
|
||||||
('DepreciationRatio', '折旧费用占比', 'percent'),
|
('DepreciationRatio', '折旧费用占比', 'percent'),
|
||||||
@ -88,10 +73,17 @@ class MarkdownReporter:
|
|||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
||||||
md = []
|
def _preprocess_data(self, df, market):
|
||||||
|
df = super()._preprocess_data(df, market)
|
||||||
|
if not df.empty:
|
||||||
|
dates = pd.to_datetime(df['date_str'], format='%Y%m%d')
|
||||||
|
latest_year = dates.dt.year.max()
|
||||||
|
is_annual = dates.dt.month == 12
|
||||||
|
is_latest_year = dates.dt.year == latest_year
|
||||||
|
df = df[is_annual | is_latest_year]
|
||||||
|
return df
|
||||||
|
|
||||||
# --- Company Info Table ---
|
def _generate_md_company_info(self, symbol, metrics, market):
|
||||||
import datetime
|
|
||||||
today_str = datetime.date.today().strftime("%Y-%m-%d")
|
today_str = datetime.date.today().strftime("%Y-%m-%d")
|
||||||
name = metrics.get('name', '')
|
name = metrics.get('name', '')
|
||||||
raw_list_date = metrics.get('list_date', '')
|
raw_list_date = metrics.get('list_date', '')
|
||||||
@ -103,55 +95,45 @@ class MarkdownReporter:
|
|||||||
pb = metrics.get('pb', 0)
|
pb = metrics.get('pb', 0)
|
||||||
div = metrics.get('dividend_yield', 0)
|
div = metrics.get('dividend_yield', 0)
|
||||||
|
|
||||||
|
md = []
|
||||||
md.append(f"# {name} ({symbol}) - Financial Report")
|
md.append(f"# {name} ({symbol}) - Financial Report")
|
||||||
md.append(f"*Report generated on: {today_str}*\n")
|
md.append(f"*Report generated on: {today_str}*\n")
|
||||||
md.append("| 代码 | 简称 | 上市日期 | PE | PB | 股息率(%) |")
|
md.append("| 代码 | 简称 | 上市日期 | PE | PB | 股息率(%) |")
|
||||||
md.append("|:---|:---|:---|:---|:---|:---|")
|
md.append("|:---|:---|:---|:---|:---|:---|")
|
||||||
md.append(f"| {symbol} | {name} | {list_date} | {pe:.2f} | {pb:.2f} | {div:.2f}% |")
|
md.append(f"| {symbol} | {name} | {list_date} | {pe:.2f} | {pb:.2f} | {div:.2f}% |")
|
||||||
md.append("\n")
|
|
||||||
|
|
||||||
# --- Financial Data Table ---
|
|
||||||
for group_name, items in indicators.items():
|
|
||||||
md.append(f"## {group_name}")
|
|
||||||
|
|
||||||
# Table Header
|
|
||||||
header_line = "| 指标 | " + " | ".join(headers) + " |"
|
|
||||||
md.append(header_line)
|
|
||||||
# Table Separator
|
|
||||||
separator_line = "|" + "|".join([":---"] + ["--:"] * len(headers)) + "|"
|
|
||||||
md.append(separator_line)
|
|
||||||
|
|
||||||
for key, label, fmt_type in items:
|
|
||||||
row_data = [label]
|
|
||||||
for idx, row_series in df.iterrows():
|
|
||||||
val = row_series.get(key, np.nan)
|
|
||||||
|
|
||||||
if pd.isna(val) or val is None:
|
|
||||||
row_data.append("-")
|
|
||||||
continue
|
|
||||||
|
|
||||||
disp_val = ""
|
|
||||||
if fmt_type == 'percent' or fmt_type.startswith('percent_'):
|
|
||||||
disp_val = f"{val:.2%}"
|
|
||||||
elif fmt_type == 'currency_yi_market':
|
|
||||||
val_yi = val / 100000000
|
|
||||||
if abs(val_yi) > 1000:
|
|
||||||
disp_val = f"{val_yi:,.0f}"
|
|
||||||
else:
|
|
||||||
disp_val = f"{val_yi:,.2f}"
|
|
||||||
elif fmt_type.startswith('currency_yi'):
|
|
||||||
disp_val = f"{val/100000000:,.2f}"
|
|
||||||
elif fmt_type == 'currency_wan':
|
|
||||||
disp_val = f"{val/10000:,.2f}"
|
|
||||||
elif fmt_type == 'int' or fmt_type.startswith('int_'):
|
|
||||||
disp_val = f"{int(val):,}"
|
|
||||||
elif fmt_type == 'float' or fmt_type.startswith('float_'):
|
|
||||||
disp_val = f"{val:.2f}"
|
|
||||||
else:
|
|
||||||
disp_val = f"{val}"
|
|
||||||
row_data.append(disp_val)
|
|
||||||
|
|
||||||
md.append("| " + " | ".join(row_data) + " |")
|
|
||||||
md.append("\n")
|
|
||||||
|
|
||||||
return "\n".join(md)
|
return "\n".join(md)
|
||||||
|
|
||||||
|
def generate_report(self, df_analysis, symbol, market, metrics, output_dir):
|
||||||
|
# 1. Generate Markdown content
|
||||||
|
md_content = self._generate_markdown_content(df_analysis, market, symbol, metrics)
|
||||||
|
|
||||||
|
# 2. Save Markdown file
|
||||||
|
md_path = os.path.join(output_dir, "report.md")
|
||||||
|
with open(md_path, "w", encoding='utf-8') as f:
|
||||||
|
f.write(md_content)
|
||||||
|
print(f"Markdown report saved to {md_path}")
|
||||||
|
|
||||||
|
# 3. Convert to HTML and save
|
||||||
|
html_content = markdown.markdown(md_content, extensions=['tables'])
|
||||||
|
styled_html = f"""
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<title>{symbol} Financial Report</title>
|
||||||
|
<style>
|
||||||
|
body {{ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; line-height: 1.6; }}
|
||||||
|
table {{ border-collapse: collapse; width: 100%; margin-bottom: 1rem; }}
|
||||||
|
th, td {{ border: 1px solid #dee2e6; padding: 0.75rem; vertical-align: top; }}
|
||||||
|
thead th {{ vertical-align: bottom; border-bottom: 2px solid #dee2e6; }}
|
||||||
|
tbody tr:nth-child(even) {{ background-color: #f8f9fa; }}
|
||||||
|
h1, h2 {{ border-bottom: 1px solid #dee2e6; padding-bottom: 0.5rem; }}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
{html_content}
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
"""
|
||||||
|
html_path = os.path.join(output_dir, "report.html")
|
||||||
|
with open(html_path, "w", encoding='utf-8') as f:
|
||||||
|
f.write(styled_html)
|
||||||
|
print(f"HTML report saved to {html_path}")
|
||||||
@ -1,254 +0,0 @@
|
|||||||
import pandas as pd
|
|
||||||
import numpy as np
|
|
||||||
|
|
||||||
class HtmlReporter:
|
|
||||||
def generate_report(self, df: pd.DataFrame, market: str, symbol: str, metrics: dict = {}) -> str:
|
|
||||||
if df.empty:
|
|
||||||
return f"No breakdown data available for {market} {symbol}"
|
|
||||||
|
|
||||||
# 1. Transpose Data for Presentation (Years as Columns)
|
|
||||||
# Ensure df is sorted desc by date
|
|
||||||
df = df.sort_values('date_str', ascending=False)
|
|
||||||
|
|
||||||
# Prepare header (Years/Quarters)
|
|
||||||
# Format date_str: YYYYMMDD -> YYYY-MM-DD or 2025 Q3?
|
|
||||||
# Simple heuristic: if month is 03/06/09/12, map to Q.
|
|
||||||
# But for annuals, we just show Year.
|
|
||||||
# User said: "Latest year... check which quarter".
|
|
||||||
headers = []
|
|
||||||
for d in df['date_str']:
|
|
||||||
s = str(d)
|
|
||||||
if len(s) == 8:
|
|
||||||
year = s[:4]
|
|
||||||
month = s[4:6]
|
|
||||||
if month == '12':
|
|
||||||
headers.append(year)
|
|
||||||
elif month in ['03', '01', '02']: headers.append(f"{year} Q1")
|
|
||||||
elif month in ['06', '04', '05']: headers.append(f"{year} Q2")
|
|
||||||
elif month in ['09', '07', '08']: headers.append(f"{year} Q3")
|
|
||||||
else: headers.append(f"{year} {month}")
|
|
||||||
else:
|
|
||||||
headers.append(s) # Fallback
|
|
||||||
|
|
||||||
# 2. Define Indicator Groups and Labels
|
|
||||||
# Mapping: Internal Col Name -> Display Name
|
|
||||||
indicators = {
|
|
||||||
"主要指标": [
|
|
||||||
('ROE', 'ROE', 'percent'),
|
|
||||||
('ROA', 'ROA', 'percent'),
|
|
||||||
('ROIC', 'ROCE/ROIC', 'percent'),
|
|
||||||
('GrossMargin', '毛利率', 'percent'),
|
|
||||||
('NetMargin', '净利润率', 'percent'),
|
|
||||||
('revenue', '收入', 'currency_yi'),
|
|
||||||
('RevenueGrowth', '收入增速', 'percent_color'),
|
|
||||||
('net_income', '净利润', 'currency_yi'),
|
|
||||||
('NetIncomeGrowth', '净利润增速', 'percent_color'),
|
|
||||||
('ocf', '经营净现金流', 'currency_yi_color'),
|
|
||||||
('Capex', '资本开支', 'currency_yi'),
|
|
||||||
('FCF', '自由现金流', 'currency_yi_compare'),
|
|
||||||
# Dividends/Buybacks might be missing
|
|
||||||
('dividends', '分红', 'currency_yi'),
|
|
||||||
('total_assets', '总资产', 'currency_yi'),
|
|
||||||
('total_equity', '净资产', 'currency_yi'),
|
|
||||||
('goodwill', '商誉', 'currency_yi')
|
|
||||||
],
|
|
||||||
"费用指标": [
|
|
||||||
('SellingRatio', '销售费用率', 'percent'),
|
|
||||||
('AdminRatio', '管理费用率', 'percent'),
|
|
||||||
('RDRatio', '研发费用率', 'percent'),
|
|
||||||
('OtherExpenseRatio', '其他费用率', 'percent'),
|
|
||||||
('DepreciationRatio', '折旧费用占比', 'percent'),
|
|
||||||
('TaxRate', '所得税率', 'percent'),
|
|
||||||
],
|
|
||||||
"资产占比": [
|
|
||||||
('CashRatio', '现金占比', 'percent_alert_30'),
|
|
||||||
('InventoryRatio', '库存占比', 'percent'),
|
|
||||||
('ReceivablesRatio', '应收款占比', 'percent'),
|
|
||||||
('PrepaymentRatio', '预付款占比', 'percent'),
|
|
||||||
('FixedAssetsRatio', '固定资产占比', 'percent'),
|
|
||||||
('LongTermInvestmentRatio', '长期投资占比', 'percent'),
|
|
||||||
('GoodwillRatio', '商誉占比', 'percent'),
|
|
||||||
('OtherAssetsRatio', '其他资产占比', 'percent'),
|
|
||||||
('PayablesRatio', '应付款占比', 'percent'),
|
|
||||||
('AdvanceReceiptsRatio', '预收款占比', 'percent'),
|
|
||||||
('ShortTermDebtRatio', '短期借款占比', 'percent'),
|
|
||||||
('LongTermDebtRatio', '长期借款占比', 'percent'),
|
|
||||||
('OperatingAssetsRatio', '运营资产占比', 'percent'),
|
|
||||||
('InterestBearingDebtRatio', '有息负债率', 'percent'),
|
|
||||||
],
|
|
||||||
"周转能力": [
|
|
||||||
('InventoryDays', '存货周转天数', 'int'),
|
|
||||||
('ReceivablesDays', '应收款周转天数', 'int_alert_90'), # >90 Red
|
|
||||||
('PayablesDays', '应付款周转天数', 'int'),
|
|
||||||
('FixedAssetsTurnover', '固定资产周转率', 'float'),
|
|
||||||
('TotalAssetTurnover', '总资产周转率', 'float'),
|
|
||||||
],
|
|
||||||
"人均效率": [
|
|
||||||
('Employees', '员工人数', 'int'),
|
|
||||||
('RevenuePerEmp', '人均创收(万)', 'currency_wan'),
|
|
||||||
('ProfitPerEmp', '人均创利(万)', 'currency_wan'),
|
|
||||||
('AvgWage', '人均薪酬(万)', 'currency_wan'),
|
|
||||||
],
|
|
||||||
"市场表现": [
|
|
||||||
('Price', '股价', 'float'),
|
|
||||||
('MarketCap', '市值(亿)', 'currency_yi_market'),
|
|
||||||
('PE', 'PE', 'float'),
|
|
||||||
('PB', 'PB', 'float'),
|
|
||||||
('Shareholders', '股东户数', 'int'),
|
|
||||||
]
|
|
||||||
}
|
|
||||||
|
|
||||||
# 3. Build HTML
|
|
||||||
html = []
|
|
||||||
html.append("<html><head><title>Financial Report</title><style>")
|
|
||||||
html.append("body { max-width: 1400px; margin: 0 auto; }")
|
|
||||||
html.append(".fin-table { width: 100%; border-collapse: collapse; font-family: Arial, sans-serif; font-size: 13px; table-layout: fixed; }")
|
|
||||||
html.append(".fin-table th, .fin-table td { width: 90px; word-wrap: break-word; }")
|
|
||||||
html.append(".fin-table th { background-color: #f8f9fa; padding: 8px; border-bottom: 2px solid #ddd; text-align: right; }")
|
|
||||||
html.append(".fin-table td { padding: 6px 8px; border-bottom: 1px solid #eee; text-align: right; }")
|
|
||||||
html.append(".fin-table .row-header { width: 160px; text-align: left !important; font-weight: 500; color: #666; position: sticky; left: 0; z-index: 1; background-color: #f8f9fa; }")
|
|
||||||
html.append(".group-header { background-color: #f0f0f5 !important; font-weight: bold; text-align: left !important; color: #333; position: sticky; left: 0; z-index: 1; }")
|
|
||||||
html.append(".hover-row:hover { background-color: #e6e6fa !important; }")
|
|
||||||
html.append(".hover-row:hover .row-header { background-color: #e6e6fa !important; }")
|
|
||||||
html.append(".text-green { color: #008000; }")
|
|
||||||
html.append(".bg-green { background-color: #d1e7dd; color: #0f5132; }")
|
|
||||||
html.append(".text-red { color: #dc3545; }")
|
|
||||||
html.append(".bg-red { background-color: #f8d7da; color: #842029; }")
|
|
||||||
html.append(".text-blue-i { color: #0d6efd; font-style: italic; }")
|
|
||||||
html.append(".italic { font-style: italic; }")
|
|
||||||
html.append(".bg-khaki { background-color: #F0E68C; }")
|
|
||||||
html.append(".info-table { width: 100%; margin-bottom: 15px; border-collapse: collapse; font-family: Arial, sans-serif; font-size: 13px; table-layout: fixed; }")
|
|
||||||
html.append(".info-table td { padding: 5px 10px; border: 1px solid #eee; word-wrap: break-word; }")
|
|
||||||
html.append(".info-label { background-color: #f8f9fa; font-weight: bold; width: 100px; color: #666; }")
|
|
||||||
html.append("</style></head><body>")
|
|
||||||
|
|
||||||
# --- Company Info Table ---
|
|
||||||
import datetime
|
|
||||||
today_str = datetime.date.today().strftime("%Y-%m-%d")
|
|
||||||
name = metrics.get('name', '')
|
|
||||||
raw_list_date = metrics.get('list_date', '')
|
|
||||||
# Convert YYYYMMDD to YYYY-MM-DD if possible
|
|
||||||
if isinstance(raw_list_date, str) and len(raw_list_date) == 8:
|
|
||||||
list_date = f"{raw_list_date[:4]}-{raw_list_date[4:6]}-{raw_list_date[6:]}"
|
|
||||||
else:
|
|
||||||
list_date = raw_list_date
|
|
||||||
pe = metrics.get('pe', 0)
|
|
||||||
pb = metrics.get('pb', 0)
|
|
||||||
div = metrics.get('dividend_yield', 0)
|
|
||||||
|
|
||||||
html.append("<h1>Financial Report</h1>")
|
|
||||||
html.append("<table class='info-table'>")
|
|
||||||
html.append("<tr>")
|
|
||||||
html.append("<td class='info-label'>代码</td><td class='info-label'>简称</td><td class='info-label'>日期</td><td class='info-label'>上市日期</td><td class='info-label'>PE</td><td class='info-label'>PB</td><td class='info-label'>股息率(%)</td>")
|
|
||||||
html.append("</tr>")
|
|
||||||
html.append("<tr>")
|
|
||||||
html.append(f"<td>{symbol}</td><td>{name}</td><td>{today_str}</td><td>{list_date}</td><td>{pe:.2f}</td><td>{pb:.2f}</td><td>{div:.2f}%</td>")
|
|
||||||
html.append("</tr>")
|
|
||||||
html.append("</table>")
|
|
||||||
|
|
||||||
html.append("<div style='overflow-x: auto;'>")
|
|
||||||
html.append("<table class='fin-table'>")
|
|
||||||
|
|
||||||
# Header Row
|
|
||||||
html.append("<thead><tr><th class='row-header'>指标</th>")
|
|
||||||
for h in headers:
|
|
||||||
html.append(f"<th>{h}</th>")
|
|
||||||
html.append("</tr></thead>")
|
|
||||||
|
|
||||||
html.append("<tbody>")
|
|
||||||
|
|
||||||
for group_name, items in indicators.items():
|
|
||||||
# Group Header
|
|
||||||
html.append(f"<tr><td class='group-header'>{group_name}</td><td class='group-header' colspan='{len(headers)}' style='position: relative; border-bottom: 2px solid #ddd;'></td></tr>")
|
|
||||||
|
|
||||||
for key, label, fmt_type in items:
|
|
||||||
html.append("<tr class='hover-row'>")
|
|
||||||
html.append(f"<td class='row-header'>{label}</td>")
|
|
||||||
|
|
||||||
for idx, row_series in df.iterrows():
|
|
||||||
val = row_series.get(key, np.nan)
|
|
||||||
|
|
||||||
if pd.isna(val) or val is None:
|
|
||||||
html.append("<td>-</td>")
|
|
||||||
continue
|
|
||||||
|
|
||||||
# Styling Logic
|
|
||||||
style_class = ""
|
|
||||||
disp_val = str(val)
|
|
||||||
|
|
||||||
if key == 'OtherAssetsRatio':
|
|
||||||
style_class = 'bg-khaki'
|
|
||||||
|
|
||||||
# Logic block
|
|
||||||
if fmt_type == 'percent':
|
|
||||||
disp_val = f"{val:.2%}"
|
|
||||||
# Conditional Specifics
|
|
||||||
if key == 'ROE' and val > 0.15: style_class = "bg-green"
|
|
||||||
elif key == 'ROA' and val > 0.10: style_class = "bg-green"
|
|
||||||
elif key == 'ROIC' and val > 0.15: style_class = "bg-green"
|
|
||||||
elif key == 'GrossMargin' and val > 0.35: style_class = "bg-green"
|
|
||||||
elif key == 'NetMargin':
|
|
||||||
if val > 0.15: style_class = "bg-green"
|
|
||||||
elif val < 0: style_class = "bg-red"
|
|
||||||
elif key == 'OperatingAssetsRatio' and val < 0:
|
|
||||||
style_class = 'bg-green'
|
|
||||||
|
|
||||||
elif fmt_type == 'percent_color': # Revenue/Profit Growth
|
|
||||||
disp_val = f"{val:.2%}"
|
|
||||||
if val > 0.15: style_class = "bg-green italic"
|
|
||||||
elif val < 0: style_class = "text-red italic"
|
|
||||||
else: style_class = "text-blue-i"
|
|
||||||
|
|
||||||
elif fmt_type == 'currency':
|
|
||||||
# Should not be used if everything moved to currency_yi, but keep for fallback
|
|
||||||
disp_val = f"{val:,.2f}"
|
|
||||||
|
|
||||||
elif fmt_type == 'currency_yi':
|
|
||||||
# 1 Yi = 100,000,000 (10^8)
|
|
||||||
disp_val = f"{val/100000000:,.2f}"
|
|
||||||
|
|
||||||
elif fmt_type == 'currency_yi_color': # OCF
|
|
||||||
disp_val = f"{val/100000000:,.2f}"
|
|
||||||
if val < 0: style_class = "bg-red"
|
|
||||||
|
|
||||||
elif fmt_type == 'currency_yi_compare': # FCF
|
|
||||||
disp_val = f"{val/100000000:,.2f}"
|
|
||||||
# Compare to Net Income (need to access current row's net_income)
|
|
||||||
ni = row_series.get('net_income', 0)
|
|
||||||
if val > ni: style_class = "bg-green"
|
|
||||||
elif val < 0: style_class = "bg-red"
|
|
||||||
|
|
||||||
elif fmt_type == 'currency_wan': # Per Employee
|
|
||||||
disp_val = f"{val/10000:,.2f}"
|
|
||||||
|
|
||||||
elif fmt_type == 'currency_yi_market': # Market Cap
|
|
||||||
val_yi = val / 100000000
|
|
||||||
if abs(val_yi) > 1000:
|
|
||||||
disp_val = f"{val_yi:,.0f}"
|
|
||||||
else:
|
|
||||||
disp_val = f"{val_yi:,.2f}"
|
|
||||||
|
|
||||||
elif fmt_type == 'int':
|
|
||||||
disp_val = f"{int(val):,}"
|
|
||||||
|
|
||||||
elif fmt_type == 'float':
|
|
||||||
disp_val = f"{val:.2f}"
|
|
||||||
|
|
||||||
# Special Alerts
|
|
||||||
if fmt_type == 'percent_alert_30':
|
|
||||||
disp_val = f"{val:.2%}"
|
|
||||||
if val > 0.30: style_class = "bg-red"
|
|
||||||
|
|
||||||
if fmt_type == 'float_alert_90':
|
|
||||||
disp_val = f"{val:.2f}"
|
|
||||||
if val > 90: style_class = "bg-red"
|
|
||||||
|
|
||||||
if fmt_type == 'int_alert_90':
|
|
||||||
disp_val = f"{int(val):,}"
|
|
||||||
if val > 90: style_class = "bg-red"
|
|
||||||
|
|
||||||
html.append(f"<td class='{style_class}'>{disp_val}</td>")
|
|
||||||
html.append("</tr>")
|
|
||||||
|
|
||||||
html.append("</tbody></table></div></body></html>")
|
|
||||||
return "\n".join(html)
|
|
||||||
109
src/reporting/us_report_generator.py
Normal file
109
src/reporting/us_report_generator.py
Normal file
@ -0,0 +1,109 @@
|
|||||||
|
from .base_generator import BaseReporter
|
||||||
|
import datetime
|
||||||
|
import os
|
||||||
|
import markdown
|
||||||
|
|
||||||
|
class US_ReportGenerator(BaseReporter):
|
||||||
|
def __init__(self):
|
||||||
|
super().__init__()
|
||||||
|
self.indicators = {
|
||||||
|
"主要指标": [
|
||||||
|
('ROE', 'ROE', 'percent'),
|
||||||
|
('ROA', 'ROA', 'percent'),
|
||||||
|
('ROIC', 'ROCE/ROIC', 'percent'),
|
||||||
|
('GrossMargin', '毛利率', 'percent'),
|
||||||
|
('NetMargin', '净利润率', 'percent'),
|
||||||
|
('revenue', '收入(亿)', 'currency_yi'),
|
||||||
|
('RevenueGrowth', '收入增速', 'percent_color'),
|
||||||
|
('net_income', '净利润(亿)', 'currency_yi'),
|
||||||
|
('NetIncomeGrowth', '净利润增速', 'percent_color'),
|
||||||
|
('ocf', '经营净现金流(亿)', 'currency_yi_color'),
|
||||||
|
('Capex', '资本开支(亿)', 'currency_yi'),
|
||||||
|
('FCF', '自由现金流(亿)', 'currency_yi_compare'),
|
||||||
|
('dividends', '分红(亿)', 'currency_yi'),
|
||||||
|
('total_assets', '总资产(亿)', 'currency_yi'),
|
||||||
|
('total_equity', '净资产(亿)', 'currency_yi'),
|
||||||
|
('goodwill', '商誉(亿)', 'currency_yi')
|
||||||
|
],
|
||||||
|
"费用指标": [
|
||||||
|
('SgaRatio', 'SG&A比例', 'percent'),
|
||||||
|
('RDRatio', '研发费用率', 'percent'),
|
||||||
|
('OtherExpenseRatio', '其他费用率', 'percent'),
|
||||||
|
('DepreciationRatio', '折旧费用占比', 'percent'),
|
||||||
|
('TaxRate', '所得税率', 'percent'),
|
||||||
|
],
|
||||||
|
"资产占比": [
|
||||||
|
('CashRatio', '现金占比', 'percent_alert_30'),
|
||||||
|
('InventoryRatio', '库存占比', 'percent'),
|
||||||
|
('ReceivablesRatio', '应收款占比', 'percent'),
|
||||||
|
('PrepaymentRatio', '预付款占比', 'percent'),
|
||||||
|
('FixedAssetsRatio', '固定资产占比', 'percent'),
|
||||||
|
('LongTermInvestmentRatio', '长期投资占比', 'percent'),
|
||||||
|
('GoodwillRatio', '商誉占比', 'percent'),
|
||||||
|
('OtherAssetsRatio', '其他资产占比', 'percent'),
|
||||||
|
('PayablesRatio', '应付款占比', 'percent'),
|
||||||
|
('AdvanceReceiptsRatio', '预收款占比', 'percent'),
|
||||||
|
('ShortTermDebtRatio', '短期借款占比', 'percent'),
|
||||||
|
('LongTermDebtRatio', '长期借款占比', 'percent'),
|
||||||
|
('OperatingAssetsRatio', '运营资产占比', 'percent'),
|
||||||
|
('InterestBearingDebtRatio', '有息负债率', 'percent'),
|
||||||
|
],
|
||||||
|
"周转能力": [
|
||||||
|
('InventoryDays', '存货周转天数', 'int'),
|
||||||
|
('ReceivablesDays', '应收款周转天数', 'int_alert_90'),
|
||||||
|
('PayablesDays', '应付款周转天数', 'int'),
|
||||||
|
('FixedAssetsTurnover', '固定资产周转率', 'float'),
|
||||||
|
('TotalAssetTurnover', '总资产周转率', 'float'),
|
||||||
|
]
|
||||||
|
}
|
||||||
|
|
||||||
|
def _generate_md_company_info(self, symbol, metrics, market):
|
||||||
|
today_str = datetime.date.today().strftime("%Y-%m-%d")
|
||||||
|
name = metrics.get('name', '')
|
||||||
|
fiscal_year_end = metrics.get('fiscal_year_end', '')
|
||||||
|
pe = metrics.get('pe', 0)
|
||||||
|
pb = metrics.get('pb', 0)
|
||||||
|
div_yield = metrics.get('dividend_yield', 0) * 100
|
||||||
|
|
||||||
|
md = []
|
||||||
|
md.append(f"# {name} ({symbol}) - Financial Report")
|
||||||
|
md.append(f"*Report generated on: {today_str}*\n")
|
||||||
|
md.append("| 代码 | 简称 | 财报日期 | PE | PB | 股息率(%) |")
|
||||||
|
md.append("|:---|:---|:---|:---|:---|:---|")
|
||||||
|
md.append(f"| {symbol} | {name} | {fiscal_year_end} | {pe:.2f} | {pb:.2f} | {div_yield:.2f}% |")
|
||||||
|
return "\n".join(md)
|
||||||
|
|
||||||
|
def generate_report(self, df_analysis, symbol, market, metrics, output_dir):
|
||||||
|
# 1. Generate Markdown content
|
||||||
|
md_content = self._generate_markdown_content(df_analysis, market, symbol, metrics)
|
||||||
|
|
||||||
|
# 2. Save Markdown file
|
||||||
|
md_path = os.path.join(output_dir, "report.md")
|
||||||
|
with open(md_path, "w", encoding='utf-8') as f:
|
||||||
|
f.write(md_content)
|
||||||
|
print(f"Markdown report saved to {md_path}")
|
||||||
|
|
||||||
|
# 3. Convert to HTML and save
|
||||||
|
html_content = markdown.markdown(md_content, extensions=['tables'])
|
||||||
|
styled_html = f"""
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<title>{symbol} Financial Report</title>
|
||||||
|
<style>
|
||||||
|
body {{ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; line-height: 1.6; }}
|
||||||
|
table {{ border-collapse: collapse; width: 100%; margin-bottom: 1rem; }}
|
||||||
|
th, td {{ border: 1px solid #dee2e6; padding: 0.75rem; vertical-align: top; }}
|
||||||
|
thead th {{ vertical-align: bottom; border-bottom: 2px solid #dee2e6; }}
|
||||||
|
tbody tr:nth-child(even) {{ background-color: #f8f9fa; }}
|
||||||
|
h1, h2 {{ border-bottom: 1px solid #dee2e6; padding-bottom: 0.5rem; }}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
{html_content}
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
"""
|
||||||
|
html_path = os.path.join(output_dir, "report.html")
|
||||||
|
with open(html_path, "w", encoding='utf-8') as f:
|
||||||
|
f.write(styled_html)
|
||||||
|
print(f"HTML report saved to {html_path}")
|
||||||
0
src/strategies/__init__.py
Normal file
0
src/strategies/__init__.py
Normal file
BIN
src/strategies/__pycache__/__init__.cpython-312.pyc
Normal file
BIN
src/strategies/__pycache__/__init__.cpython-312.pyc
Normal file
Binary file not shown.
BIN
src/strategies/__pycache__/base_strategy.cpython-312.pyc
Normal file
BIN
src/strategies/__pycache__/base_strategy.cpython-312.pyc
Normal file
Binary file not shown.
BIN
src/strategies/__pycache__/cn_strategy.cpython-312.pyc
Normal file
BIN
src/strategies/__pycache__/cn_strategy.cpython-312.pyc
Normal file
Binary file not shown.
BIN
src/strategies/__pycache__/us_strategy.cpython-312.pyc
Normal file
BIN
src/strategies/__pycache__/us_strategy.cpython-312.pyc
Normal file
Binary file not shown.
23
src/strategies/base_strategy.py
Normal file
23
src/strategies/base_strategy.py
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
# src/strategies/base_strategy.py
|
||||||
|
from abc import ABC, abstractmethod
|
||||||
|
|
||||||
|
class BaseStrategy(ABC):
|
||||||
|
def __init__(self, stock_code):
|
||||||
|
self.stock_code = stock_code
|
||||||
|
|
||||||
|
def execute(self):
|
||||||
|
self.fetch_data()
|
||||||
|
self.analyze_data()
|
||||||
|
self.generate_report()
|
||||||
|
|
||||||
|
@abstractmethod
|
||||||
|
def fetch_data(self):
|
||||||
|
pass
|
||||||
|
|
||||||
|
@abstractmethod
|
||||||
|
def analyze_data(self):
|
||||||
|
pass
|
||||||
|
|
||||||
|
@abstractmethod
|
||||||
|
def generate_report(self):
|
||||||
|
pass
|
||||||
51
src/strategies/cn_strategy.py
Normal file
51
src/strategies/cn_strategy.py
Normal file
@ -0,0 +1,51 @@
|
|||||||
|
from .base_strategy import BaseStrategy
|
||||||
|
from fetchers.factory import FetcherFactory
|
||||||
|
from analysis.cn_analyzer import CN_Analyzer
|
||||||
|
from reporting.cn_report_generator import CN_ReportGenerator
|
||||||
|
from storage.file_io import DataStorage
|
||||||
|
import os
|
||||||
|
|
||||||
|
class CN_Strategy(BaseStrategy):
|
||||||
|
def __init__(self, stock_code, tushare_token):
|
||||||
|
super().__init__(stock_code)
|
||||||
|
self.tushare_token = tushare_token
|
||||||
|
self.fetcher = FetcherFactory.get_fetcher('CN', self.tushare_token)
|
||||||
|
self.analyzer = CN_Analyzer()
|
||||||
|
self.reporter = CN_ReportGenerator()
|
||||||
|
self.storage = DataStorage()
|
||||||
|
self.raw_data = {}
|
||||||
|
self.analysis_result = None
|
||||||
|
|
||||||
|
def fetch_data(self):
|
||||||
|
print(f"Fetching data for CN market, stock: {self.stock_code}")
|
||||||
|
self.raw_data['income'] = self.fetcher.get_income_statement(self.stock_code)
|
||||||
|
self.raw_data['balance'] = self.fetcher.get_balance_sheet(self.stock_code)
|
||||||
|
self.raw_data['cashflow'] = self.fetcher.get_cash_flow(self.stock_code)
|
||||||
|
self.raw_data['metrics'] = self.fetcher.get_market_metrics(self.stock_code)
|
||||||
|
|
||||||
|
self.storage.save_data(self.raw_data['income'], 'CN', self.stock_code, "income_statement")
|
||||||
|
self.storage.save_data(self.raw_data['balance'], 'CN', self.stock_code, "balance_sheet")
|
||||||
|
self.storage.save_data(self.raw_data['cashflow'], 'CN', self.stock_code, "cash_flow")
|
||||||
|
|
||||||
|
def analyze_data(self):
|
||||||
|
print(f"Analyzing data for CN market, stock: {self.stock_code}")
|
||||||
|
self.analysis_result = self.analyzer.process_data(
|
||||||
|
self.raw_data['income'],
|
||||||
|
self.raw_data['balance'],
|
||||||
|
self.raw_data['cashflow'],
|
||||||
|
self.raw_data['metrics']
|
||||||
|
)
|
||||||
|
|
||||||
|
def generate_report(self):
|
||||||
|
print(f"Generating report for CN market, stock: {self.stock_code}")
|
||||||
|
if self.analysis_result is not None and not self.analysis_result.empty:
|
||||||
|
output_dir = os.path.join("data", 'CN', self.stock_code)
|
||||||
|
self.reporter.generate_report(
|
||||||
|
df_analysis=self.analysis_result,
|
||||||
|
symbol=self.stock_code,
|
||||||
|
market='CN',
|
||||||
|
metrics=self.raw_data['metrics'],
|
||||||
|
output_dir=output_dir
|
||||||
|
)
|
||||||
|
else:
|
||||||
|
print("No analysis result to generate report.")
|
||||||
51
src/strategies/us_strategy.py
Normal file
51
src/strategies/us_strategy.py
Normal file
@ -0,0 +1,51 @@
|
|||||||
|
from .base_strategy import BaseStrategy
|
||||||
|
from fetchers.factory import FetcherFactory
|
||||||
|
from analysis.us_analyzer import US_Analyzer
|
||||||
|
from reporting.us_report_generator import US_ReportGenerator
|
||||||
|
from storage.file_io import DataStorage
|
||||||
|
import os
|
||||||
|
|
||||||
|
class US_Strategy(BaseStrategy):
|
||||||
|
def __init__(self, stock_code, av_key):
|
||||||
|
super().__init__(stock_code)
|
||||||
|
self.av_key = av_key
|
||||||
|
self.fetcher = FetcherFactory.get_fetcher('US', av_key=self.av_key)
|
||||||
|
self.analyzer = US_Analyzer()
|
||||||
|
self.reporter = US_ReportGenerator()
|
||||||
|
self.storage = DataStorage()
|
||||||
|
self.raw_data = {}
|
||||||
|
self.analysis_result = None
|
||||||
|
|
||||||
|
def fetch_data(self):
|
||||||
|
print(f"Fetching data for US market, stock: {self.stock_code}")
|
||||||
|
self.raw_data['income'] = self.fetcher.get_income_statement(self.stock_code)
|
||||||
|
self.raw_data['balance'] = self.fetcher.get_balance_sheet(self.stock_code)
|
||||||
|
self.raw_data['cashflow'] = self.fetcher.get_cash_flow(self.stock_code)
|
||||||
|
self.raw_data['metrics'] = self.fetcher.get_market_metrics(self.stock_code)
|
||||||
|
|
||||||
|
self.storage.save_data(self.raw_data['income'], 'US', self.stock_code, "income_statement")
|
||||||
|
self.storage.save_data(self.raw_data['balance'], 'US', self.stock_code, "balance_sheet")
|
||||||
|
self.storage.save_data(self.raw_data['cashflow'], 'US', self.stock_code, "cash_flow")
|
||||||
|
|
||||||
|
def analyze_data(self):
|
||||||
|
print(f"Analyzing data for US market, stock: {self.stock_code}")
|
||||||
|
self.analysis_result = self.analyzer.process_data(
|
||||||
|
self.raw_data['income'],
|
||||||
|
self.raw_data['balance'],
|
||||||
|
self.raw_data['cashflow'],
|
||||||
|
self.raw_data['metrics']
|
||||||
|
)
|
||||||
|
|
||||||
|
def generate_report(self):
|
||||||
|
print(f"Generating report for US market, stock: {self.stock_code}")
|
||||||
|
if self.analysis_result is not None and not self.analysis_result.empty:
|
||||||
|
output_dir = os.path.join("data", 'US', self.stock_code)
|
||||||
|
self.reporter.generate_report(
|
||||||
|
df_analysis=self.analysis_result,
|
||||||
|
symbol=self.stock_code,
|
||||||
|
market='US',
|
||||||
|
metrics=self.raw_data['metrics'],
|
||||||
|
output_dir=output_dir
|
||||||
|
)
|
||||||
|
else:
|
||||||
|
print("No analysis result to generate report.")
|
||||||
Loading…
Reference in New Issue
Block a user