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
人民的财产原著小说,让你的厨房焕发新生,轻松掌握烹饪技巧!
随机图片

人民的财产原著小说,让你的厨房焕发新生,轻松掌握烹饪技巧!

更新时间: 浏览次数: 493

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年并未见明显好转。

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

人民的财产原著小说,让你的厨房焕发新生,轻松掌握烹饪技巧!的相关文章 意总理口译员为白宫翻译失误致歉的相关文章
都江堰龙池巨人阶梯走红 当地提醒
特斯拉陶琳谴责第三方配件不负责任
高铁列车上“E”座哪去了
if椰子树赴港IPO 46人年入1.5亿美元
金价不断飙高 机构“开泼冷水”
运油-20亮相中埃空军联训
上海一小区楼道内起火 两名老人被困
丁程鑫严浩翔电影节同框
蒋一侨 不白来都不白来
肖宇梁去看了王力宏演唱会
59岁刘嘉玲与张柏芝同框
南昌一车起火 交警:伤亡暂不便透露
  • 友情链接:
  • 网红阿根廷奇娜父母来华奔丧 玉渊谭天:这是一个时代的结束 虞书欣演示剁椒鱼头拟人化 浙大博士80万年薪入职机器人公司 虞书欣演示剁椒鱼头拟人化 特朗普失算:北京不是东京 “特朗普失算:北京不是东京” 酷似刘亦菲老师回应:我自己觉得不像 小伙搬砖9年攒下200万:还会继续干 为什么要研制大型水陆两栖飞机

    查看更多评价 ∨