Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-16.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-16.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-16.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-16.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-16.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-16.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-16.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-16.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-16.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-16.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-16.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-16.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-16.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-16.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-16.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-16.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-16.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-16.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-16.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-16.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-16.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-16.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-16.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-16.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-16.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-16.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-16.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-16.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-16.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-16.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-16.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-16.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-16.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-16.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-16.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-16.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-16.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-16.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-16.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-16.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-16.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-16.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-16.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-16.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-16.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-16.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-16.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-16.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-16.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-16.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-16.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-16.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-16.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-16.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-16.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-16.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-16.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-16.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-16.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-16.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-16.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-16.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-16.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-16.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-16.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-16.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-16.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-16.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-16.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-16.com/label.php on line 82
图书馆女友:带你体验不一样的消费体验!
随机图片

图书馆女友:带你体验不一样的消费体验!

更新时间: 浏览次数: 678

400电话:123456(点击咨询)
图书馆女友:带你体验不一样的消费体验!各观看免费《今日汇总》
图书馆女友:带你体验不一样的消费体验!各热线观看免费2025已更新(2025已更新)








图书馆女友:带你体验不一样的消费体验!观看免费电话:(1)123456(点击咨询)(2)123456(点击咨询)








图书馆女友:带你体验不一样的消费体验!观看免费热线(1)123456(点击咨询)(2)123456(点击咨询)




图书馆女友:带你体验不一样的消费体验!各区点热线观看免费《今日发布》
Random Image 图书馆女友:带你体验不一样的消费体验!电话








7天观看免费人工电话为您、图书馆女友:带你体验不一样的消费体验!团队在调度中心的统筹调配下,线下专业及各地区人员团队等专属,整个报修流程规范有序,后期同步跟踪查询公开透明。








所有团队均经过专业培训、持证上岗,所用产品配件均为原厂直供,








图书馆女友:带你体验不一样的消费体验!各观看免费《今日汇总》2025已更新(今日/推荐)








图书馆女友:带你体验不一样的消费体验!电话区域:








重庆市(酉阳土家族苗族自治县、秀山土家族苗族自治县、垫江县、江津区、涪陵区、合川区、梁平区、綦江区、云阳县、大足区、长寿区、南川区、万州区、城口县、丰都县、奉节县、沙坪坝区、石柱土家族自治县、黔江区、巫山县、铜梁区、渝中区、九龙坡区、江北区、北碚区、彭水苗族土家族自治县、巫溪县、忠县、大渡口区、渝北区、潼南区、开州区、璧山区、南岸区、巴南区、武隆区、永川区、荣昌区)








渭南市(华州区、白水县、蒲城县、富平县、澄城县、韩城市、大荔县、潼关县、合阳县、华阴市、临渭区)








阜阳市(太和县、界首市、颍州区、临泉县、阜南县、颍东区、颍上县、颍泉区)








安顺市(关岭布依族苗族自治县、紫云苗族布依族自治县、镇宁布依族苗族自治县、普定县、平坝区、西秀区)  平凉市(庄浪县、崇信县、灵台县、华亭市、静宁县、泾川县、崆峒区)








咸宁市(通山县、通城县、咸安区、崇阳县、赤壁市、嘉鱼县)








克孜勒苏柯尔克孜自治州(乌恰县、阿图什市、阿合奇县、阿克陶县)








连云港市(东海县、灌南县、海州区、连云区、灌云县、赣榆区)








乌鲁木齐市(米东区、头屯河区、沙依巴克区、达坂城区、新市区、天山区、乌鲁木齐县、水磨沟区)  丽江市(华坪县、永胜县、宁蒗彝族自治县、古城区、玉龙纳西族自治县)








丽水市(遂昌县、青田县、缙云县、龙泉市、莲都区、景宁畲族自治县、云和县、松阳县、庆元县)








山南市(琼结县、浪卡子县、隆子县、乃东区、扎囊县、桑日县、措美县、洛扎县、加查县、曲松县、贡嘎县、错那市)








阿克苏地区(柯坪县、温宿县、阿克苏市、沙雅县、阿瓦提县、拜城县、乌什县、新和县、库车市)








通辽市(库伦旗、奈曼旗、开鲁县、科尔沁区、扎鲁特旗、科尔沁左翼中旗、科尔沁左翼后旗、霍林郭勒市)








和田地区(墨玉县、和田县、于田县、洛浦县、皮山县、和田市、民丰县、策勒县)








龙岩市(连城县、长汀县、永定区、上杭县、武平县、漳平市、新罗区)








眉山市(彭山区、洪雅县、丹棱县、青神县、仁寿县、东坡区)








太原市(娄烦县、阳曲县、清徐县、晋源区、小店区、古交市、尖草坪区、万柏林区、迎泽区、杏花岭区)








定西市(陇西县、漳县、通渭县、临洮县、岷县、渭源县、安定区)








内蒙古自治区








常州市(新北区、钟楼区、武进区、金坛区、溧阳市、天宁区)








抚顺市(新宾满族自治县、望花区、顺城区、东洲区、抚顺县、清原满族自治县、新抚区)








宜昌市(点军区、秭归县、西陵区、兴山县、猇亭区、枝江市、伍家岗区、宜都市、五峰土家族自治县、当阳市、远安县、夷陵区、长阳土家族自治县)








邵阳市(洞口县、绥宁县、隆回县、大祥区、城步苗族自治县、邵阳县、邵东市、武冈市、北塔区、双清区、新宁县、新邵县)








滨州市(无棣县、沾化区、阳信县、邹平市、博兴县、滨城区、惠民县)








兴安盟(科尔沁右翼中旗、乌兰浩特市、科尔沁右翼前旗、扎赉特旗、阿尔山市、突泉县)








德阳市(旌阳区、绵竹市、广汉市、罗江区、中江县、什邡市)








乌兰察布市(兴和县、四子王旗、察哈尔右翼后旗、察哈尔右翼中旗、凉城县、商都县、集宁区、察哈尔右翼前旗、卓资县、化德县、丰镇市)








呼和浩特市(清水河县、武川县、回民区、赛罕区、和林格尔县、托克托县、土默特左旗、玉泉区、新城区)
400电话:123456(点击咨询)
图书馆女友:带你体验不一样的消费体验!各观看免费《今日汇总》《今日发布》
图书馆女友:带你体验不一样的消费体验!各观看免费《今日汇总》(2025已更新)








图书馆女友:带你体验不一样的消费体验!观看免费电话:(1)123456(点击咨询)(2)123456(点击咨询)








图书馆女友:带你体验不一样的消费体验!观看免费热线(1)123456(点击咨询)(2)123456(点击咨询)




图书馆女友:带你体验不一样的消费体验!各观看免费《今日汇总》【2025已更新列表】
图书馆女友:带你体验不一样的消费体验!电话








7天观看免费人工电话为您、图书馆女友:带你体验不一样的消费体验!团队在调度中心的统筹调配下,线下专业及各地区人员团队等专属,整个报修流程规范有序,后期同步跟踪查询公开透明。








所有团队均经过专业培训、持证上岗,所用产品配件均为原厂直供,








图书馆女友:带你体验不一样的消费体验!中心2025已更新(今日/推荐)








图书馆女友:带你体验不一样的消费体验!电话区域:








肇庆市(封开县、四会市、高要区、广宁县、端州区、德庆县、鼎湖区、怀集县)








三沙市(西沙区、南沙区)








宿州市(埇桥区、灵璧县、泗县、砀山县、萧县)








潮州市(饶平县、湘桥区、潮安区)  哈密市(巴里坤哈萨克自治县、伊吾县、伊州区)








宁波市(余姚市、象山县、奉化区、慈溪市、镇海区、江北区、北仑区、海曙区、宁海县、鄞州区)








上饶市(德兴市、广信区、弋阳县、鄱阳县、万年县、铅山县、玉山县、广丰区、信州区、横峰县、余干县、婺源县)








镇江市(句容市、丹阳市、京口区、扬中市、润州区、丹徒区)中卫市(沙坡头区、海原县、中宁县)








哈尔滨市(延寿县、南岗区、依兰县、阿城区、双城区、木兰县、通河县、松北区、平房区、方正县、香坊区、巴彦县、尚志市、呼兰区、宾县、道里区、五常市、道外区)  武威市(天祝藏族自治县、古浪县、民勤县、凉州区)








泰州市(海陵区、泰兴市、兴化市、姜堰区、靖江市、高港区)








长治市(潞城区、潞州区、沁县、长子县、黎城县、上党区、襄垣县、平顺县、武乡县、屯留区、壶关县、沁源县)








海北藏族自治州(海晏县、门源回族自治县、祁连县、刚察县)内江市(东兴区、资中县、威远县、隆昌市、市中区)








邯郸市(邱县、永年区、武安市、临漳县、丛台区、肥乡区、鸡泽县、成安县、曲周县、馆陶县、复兴区、涉县、大名县、广平县、魏县、邯山区、磁县、峰峰矿区)








信阳市(商城县、新县、平桥区、罗山县、浉河区、固始县、息县、淮滨县、潢川县、光山县)








遂宁市(蓬溪县、大英县、船山区、安居区、射洪市)








平顶山市(湛河区、石龙区、宝丰县、汝州市、新华区、鲁山县、叶县、郏县、卫东区、舞钢市)








宝鸡市(麟游县、凤县、岐山县、凤翔区、陇县、千阳县、太白县、扶风县、眉县、金台区、陈仓区、渭滨区)








黔东南苗族侗族自治州(雷山县、台江县、施秉县、黄平县、剑河县、麻江县、凯里市、岑巩县、天柱县、镇远县、锦屏县、三穗县、丹寨县、榕江县、从江县、黎平县)








北海市(合浦县、银海区、铁山港区、海城区)








佳木斯市(向阳区、同江市、汤原县、桦川县、抚远市、桦南县、前进区、郊区、东风区、富锦市)








宿迁市(泗洪县、宿豫区、泗阳县、宿城区、沭阳县)








阳江市(阳西县、阳春市、江城区、阳东区)








常德市(澧县、安乡县、桃源县、津市市、汉寿县、石门县、鼎城区、临澧县、武陵区)








七台河市(勃利县、桃山区、茄子河区、新兴区)








儋州市








大兴安岭地区(塔河县、呼玛县、漠河市)








林芝市(巴宜区、朗县、米林市、墨脱县、工布江达县、察隅县、波密县)








攀枝花市(东区、西区、仁和区、米易县、盐边县)

  来源:价投谷子地

  股东分析

  根据民生银行2024年年报披露的信息,在第四季度沪股通减持0.41亿股,其他股东持股稳定。股东总数从3季度末的34.23万户上升到年末的34.26万户,微升0.03万户。到了2月底小幅下降到33.19万户,2个月下降1.07万户。民生银行的持股人数变化不大,前十大股东里有4家的股权被大部分质押,这部分股权处于实质性非流通状态。

  营收分析

  根据年报披露,民生银行2024年营收1362.9亿,同比下滑3.21%。其中,净利息收入986.9亿,同比下降3.65%,手续费收入182.45亿,同比下降5.15%。净利润322.96亿,同比下滑9.85%。更多营收的数据如下表1所示:

  表1

  民生银行的营收状况可以用乏善可陈来形容,同比数据基本没有涨跌超过5%的。总营收已经是连续第四年下滑了,从2020年峰值的1850亿下滑到现在1363亿。这里面有外部环境减费让利的影响,但是更多是民生银行自身无所作为的原因。

  单看营收增速,民生银行也没比其他银行差太多,很多国有大行和股份制银行都是同比小幅下滑。但是,净利润增速就拉开差距了,多数了银行通过降低减值损失计提和控制费用达到了维持净利润不跌或者微涨。民生银行既没有压低营运费用,也没有下调信用减值损失,结果就是净利润同比负增长接近10%。

  2024年民生银行营业收入下滑主要是净利息收入下降所致,今年的净利息收入表现和行业均值相差不大。我们接下来就来分析一下民生银行的净利息收入。民生银行2024年净息差1.39%,比2023年的1.46%下降了7bps。这一降幅小于多数全国性银行。民生银行的净息差明细如下图1所示:

  图1

  从图1中我们可以看到,资产收益率整体下降了25bps,从3.80%降到3.55%。这是什么水平呢?2024年股份行龙头招商银行的总资产收益率是3.5%。也就是说民生银行的资产收益率已经接近招行的水平。

  负债端成本整体下降16bps,从2.43%下降到2.27%。这个负债成本和同业比就差太远了。招行2024年负债成本1.64%,比民生银行低63bps。按照民生银行6.7万亿的负债规模,负债成本多1bp,就是少6.7亿元净利息收入,63bps就是423亿。由此可见平庸银行和优秀银行的主要差别之一就是负债成本。

  占负债大头的存款成本下降了17bps。这一幅度远远超于招行和国有大行的水平。根本原因是民生银行的存款结构是定期多,活期少。最近两年存款持续定期化,民生银行由于原来定期占比就很高。所以,民生银行反而受到的影响小。去年开始银行体系持续降低存款利率,其中主要是降低定期存款利率。民生银行定期存款占比多在降息周期末期反而受益。

  另外,民生银行的存款占比偏低,大概是总付负债的62%。其他是同业负债,包括但不限于:同业拆借,同业存单,卖出回购金融资产等等。这部分负债受益于去年的流动性宽松环境,负债成本下降比存款下降还多。

  看完全年的数据,我们再用净息差还原法分析一下民生银行季度间的净息差变化,如下表2所示:

  表2

  从表2中我们看到民生银行2024年第四季度净息差环比下滑了约4bps,到1.38%。其中资产收益率下滑较多,从3.53%下降到3.36%,共下滑17bps;负债成本从2.22%下降到2.07%,共下降15bps。从表2中我们看到民生银行2024年4个季度的净息差有3个季度在1.38%。这说明民生银行的净息差基本已经见底。

  资产分析

  根据2024年年报,民生银行的总资产78149.69亿,同比增长1.82%,总负债71584.01亿,同比增长1.72%。贷款增速1.67%,存款增速-0.47%,更多的数据参考表3:

  表3

  民生银行资产负债表最大的问题在于规模不再增长。造成这一问题的根本原因是拉不到存款。从表2中我们可以看到民生银行的存款规模同比增长是-0.47%,其中对公存款同比负增长3.98%,零售存款同比正增长7.61%。之前的银行年报分析当中,我曾经指出银行拉不到存款,最大的问题是净稳定资金比例这一指标会不合格。对于净稳定资金比例较低的银行,当存款无法正增长的时候,整体规模也无法正增长。

  不良分析

  民生银行2024年年报披露贷款不良余额656.1亿比三季报的656.3亿下降了0.2亿,不良率1.47%比三季报的1.48%下降了1个基点。不良贷款拨备覆盖率141.94%比三季报的146.26%下降了4.32个百分点,拨贷比2.09%比三季报的2.16%下降了7个基点。不良贷款减值准备931.29亿,比三季报的959.89亿下降了28.6亿。根据以上数据说明民生银行的不良双降主要依靠的是大比例的核销。

  2024年民生银行核销及转出511.83亿,当年不良贷款余额增加了5.13亿。所以,民生银行的新生成不良下限为511.83+5.13=516.96亿,高于2023年的445.16亿。2024年年报披露民生银行的不良生成率1.49%,比2024年下降0.06个百分点,正常贷款迁徙率1.56%,低于2023年的1.69%。以上数据说明民生银行的报表不良和不良生成略有好转,但是依然远高于上市同业,比如:招行2024年不良新生成率1.05%。

  如果大家把民生银行和招商银行的数据前后左右,纵向横向对比后就会发现好银行和烂银行的差距有多大。在前面的净息差分析那里,我们曾经看到民生银行2024年总资产收益率是3.55%,招行2024年总资产收益率大概是3.5%,两家银行总资产收益率的差异只有0.05%。

  按道理说在金融领域高收益对应高风险,低收益对应低风险。两家银行的总资产收益率相差不大,理论上两家银行的不良生成应该相近。但是,我们看到民生银行的不良贷款生成率比招商银行同比高了0.64个百分点。这说明民生银行的风险定价能力比招商银行要差很多。

      招商银行2024年净息差1.98%,民生银行2024年净息差1.39%,两者之间相差0.59%。假设两家银行的不良损失率是不良生成率的50%,招商银行扣除不良损失后的有效贷款净收益率=1.98%-1.05%*50%=1.455%,民生银行的数据=1.39%-1.49%*50%=0.645%。说明在存贷业务上,招商银行的净收益率是民生银行的225%。

  大家还需要注意,以上数据是建立在两家银行对于不良认定标准相同的前提下。但是实际情况是这样吗?

  招行的不良认定标准是业内的标杆,这一点我们不必怀疑。我们看一下民生银行的不良认定是否严格。我们的依据就是金监局发布的商业银行风险资产分类标准《商业银行金融资产风险分类办法》。所有阶段三的资产都应该归为不良,我们看如下图2所示:

  图2

  这张图我在2023年民生银行年报分析的时候也曾经使用过。最主要的问题就是两个:第一民生银行对于不良的认定标准非常不严格,第二民生银行三阶段资产的拨备覆盖率偏低。

  从图2我们看到,公司贷款+个人贷款第三阶段的资产总额=550.46+319.45=869.91亿,比2023年的860.2亿上升了9.71亿,而不良贷款认定只有656.1亿,存在213.81亿的认定缺口,2023年认定缺口是209.23亿。由此可见,民生银行对于不良的认定标准和2023年相差不大,依然很松。国有大行和招行的不良认定都是严丝合缝按照阶段三资产认定的。

  阶段三减值准备覆盖率偏低很多。根据图2的信息可以看到阶段三的贷款金额869.91亿,对应阶段三的减值准备是228+206.6=434.6亿,所以已违约未减值的资产缺口为亿435.31亿。2023年,民生银行贷款三阶段资产的减值准备是457.88亿,已违约未减值得资产缺口为402.32亿,即2024年民生银行的贷款抵补能力继续实质性下降。除此之外,在金融投资科目下阶段三的资产也有类似的问题,我就不再赘述了。

  总结一下,民生银行目前的资产质量属于可比同业中最差的一档。虽然,2024年不良生成率,正常贷款迁徙率等前瞻性指标有所好转。但是,由于减值计提力度不足以完全处置相关不良。所以,民生银行的不良认定标准明显低于业内优秀银行,而且真实不良抵补缺口还在变差而不是变好。

  资本充足率分析

  民生银行核心一级资本充足率9.36%比三季度的9.3%提升了0.06个百分点,比去年的9.28%提升了0.11个百分点。但是,这种核心一级资本充足率的提升是在总资产增速几乎停滞的大前提下。民生银行内生资本生成能力所能支持的总资产增速,我估计不会高于3%。未来市场份额逐渐被其他优秀同业侵蚀是无法避免的。

  点评

  民生银行的营收表现中规中矩,净息差逐步稳定,受累于存款增长乏力,总资产增速偏慢。民生银行最大的问题依然在资产质量上,2023年我就指出民生银行的资产质量改善是建立在不良认定标准显著偏低的基础上。贷款这边巨大的未减值缺口,以及金融投资那边深藏不露的不良资产在2024年并未见明显好转。

  资本内生补充能力极弱,不融资根本无法跟上国家的货币扩张速度。可以预见的未来,民生银行的市场份额会进一步缩小,从平庸走向没落。

图书馆女友:带你体验不一样的消费体验!的相关文章 诗人的本意和读者的理解,哪个更重要?的相关文章
研究生选导师,有一个主动联系的 45 岁男导师,职称是讲师,这样的能选吗?
杨怡为5岁女儿办生日派对
老太被女儿带出养老院取光40万存款
中信证券维持京东“买入”评级
美团闪购相较于京东次日达,有哪些特点?美团闪购的物流体系与京东的大仓配体系各有哪些优劣?
起猛了上班偶遇三个奥特曼
水电站员工往水中倒垃圾 当地回应
澎湃AI晚新闻丨2025年4月13日
TVB资深演员回应在演唱会当保安
AI 时代下的家电智能化
袁娅维直播吃早茶配火锅
景德镇一家三口被撞身亡事发上坡段,婆婆说出事前儿媳想吃红烧牛腩过了马路就到家
  • 友情链接:
  • 刑侦剧《悬镜》尺度有多大 杨怡为5岁女儿办生日派对 为什么冰块可以很好的清洗油锅 诗人的本意和读者的理解,哪个更重要? 探访丨昆明一商铺起火致8人死亡,邻居:涉事店铺维修电动自行车 世界第一所近代华侨学校已127年 Meta 发布 Llama 4 模型 乐事客服回应薯片含TBHQ致癌添加剂 人民锐评:商家招牌禁用“红蓝”,城市治理不能如此要“面子” 拼多多宣布投入 1000 亿扶持商家,对西部地区电商发展有哪些积极影响?

    查看更多评价 ∨