工商银行09中报初探

工商银行09中报初探

?

工商银行上半年总资产114351亿元,比上年末增加16774亿元或17.19%

上半年各项贷款54,364.69亿元,比上年末增加8,644.75亿元,增长18.9%。票据贴现增加1,427.81亿元,增长43.8%,增速比一季度末回落17.9个百分点,上半年贷款日均余额 50298亿元,

上半年客户存款余额95,331.17 亿元,比上年末增加13,096.71 亿元,增长15.9%。其中,公司存款增加7,822.37 亿元,增长19.9%,占比提高1.6 个百分点;个人存款增加5,461.30 亿元,增长13.6%,占比下降1.0 个百分点。从期限结构上看,活期存款增加7,270.39 亿元,增长18.2%,占比提高1.0 个百分点;定期存款增加6,013.28 亿元,增长15.2%,占比下降0.4 个百分点。

银行卡发卡量新增2,856万张,消费额达到6,172亿元,同比增长62.3%,其中信用卡新增665万张,消费额1,995亿元,同比增长80.1%

?

?

工商银行上半年营业收入1,483.52 亿元,下降4.3%,其中利息净收入1,160.38 亿元,减少157.47 亿元,下降11.9%,主要是净利息差收窄所致,但从季度环比看,下降速度已明显放缓;非利息收入323.14 亿元,增加90.92亿元,增长39.2%。营业支出632.86 亿元,下降11.4%,主要是本行资产质量持续提升,计提的资产减值损失同比下降。

上半年利息净收入1,160.38 亿元,同比下降11.9%,占营业收入的78.2%。实现非利息收入323.14 亿元,同比增加90.92 亿元,增长39.2%,占营业收入的比重提高6.8 个百分点至21.8%

上半年业务及管理费440.40 亿元,同比增加2.61 亿元,增长0.6%,其中职工费用264.37 亿元,同比减少20.71 亿元,下降7.3%,业务费用121.49 亿元,增长14.7%

?

实现税后利润666.13 亿元,同比增加17.34 亿元,增长2.7%。每股净利润0.199元。

?

净利息差和净利息收益率分别为2.13%2.25%,同比分别下降75个基点和76个基点,主要是由于报告期内生息资产平均收益率同比下降105个基点,大于中国工商银行股份有限公司2009 年半年度报告(A )计息负债平均付息率30个基点的降幅。分季度看,第二季度净利息差和净利息收益率的降幅已有所趋缓。

?

6月末,不良贷款余额986.65 亿元,减少58.17 亿元,不良贷款率1.81%,下降0.48 个百分点,继续保持不良贷款余额与不良贷款率双下降。

贷款减值准备余额1,363.53 亿元,比上年末增加3.70 亿元;拨备覆盖率138.20%,提高8.05 个百分点,抵御风险能力进一步增强;贷款总额准备金率2.51%

计提各类资产减值损失 102.12 亿元,同比减少81.03 亿元,下降44.2%

?

20096月末,本行员工384,202人(另有劳务派遣用工 35,672 人。),比上年末减少1,407人。本行机构总数16,373家,比上年末减少13家,其中境内机构16,230家,境外机构143家。

?

结论:工商银行每股净利润0.199元,毛估估全年实现0.40元左右(考虑到下半年的坏帐拨备提高至达标),目前收盘价4.86元,动态市盈率12倍,价值低估。

考虑到工商银行的稳定性,假如其市场估值低于股份制银行30%的时候,我考虑持有一部分工商银行。

?

在 Vue 项目中出现 `Cannot find module 'node:stream'` 错误,通常是因为代码中使用了 Node.js v16+ 引入的 `node:` 前缀语法,而当前运行环境的 Node.js 版本低于支持该语法的版本。`node:stream` 是 Node.js 的内置模块,用于处理流式数据[^1]。 ### 问题分析 该错误并非由于第三方模块缺失,而是 Node.js 版本不兼容所致。若项目中使用了 `require('node:stream')` 或 `import 'node:stream'` 的写法,则必须确保运行环境为 **Node.js v16.0.0 或更高版本**,否则会抛出模块未找到的错误。 ### 解决方案 1. **升级 Node.js 版本** 使用 [Node Version Manager (nvm)](https://github.com/nvm-sh/nvm) 可以方便地安装和切换 Node.js 版本。推荐安装 **v16.x 或更高版本**以支持 `node:` 前缀语法。 ```bash nvm install 18 nvm use 18 ``` 2. **修改代码以兼容旧版本** 若因项目依赖或其他原因无法升级 Node.js,可将所有 `node:stream` 的引用替换为 `stream`,如下所示: ```javascript // 原始代码(v16+) const stream = require('node:stream'); // 修改为兼容旧版本 const stream = require('stream'); ``` 3. **验证当前 Node.js 版本** 在终端中运行以下命令,确认当前使用的 Node.js 版本: ```bash node -v ``` 4. **清理缓存与重新安装依赖** 若项目中还存在其他模块问题,建议执行以下步骤清理缓存并重新安装依赖: ```bash rm -rf node_modules npm cache clean --force rm package-lock.json npm install ``` 这有助于解决因缓存或依赖冲突导致的模块加载问题[^3]。 ### 示例代码 以下是一个使用 `stream` 模块创建可读流的示例,兼容 Node.js v14 及以上版本: ```javascript const { Readable } = require('stream'); // 或 'node:stream'(需 Node.js v16+) class MyReadable extends Readable { constructor(options) { super(options); this.currentCharCode = 65; // ASCII for 'A' } _read(size) { if (this.currentCharCode <= 90) { this.push(String.fromCharCode(this.currentCharCode++)); } else { this.push(null); } } } const myReadable = new MyReadable(); myReadable.on('data', (chunk) => { console.log(`Received: ${chunk}`); }); ``` --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值