南宫28
行业动态
我的位置: 首页 > 工作动态 > 行业动态
生豬行業動態跟蹤通知(月度):12月及23终年上市猪企出欄量高速延長豬價承壓彰着(西部证券研报)
发布时间:2024-03-18 16:52
  |  
阅读量:
  |  
作者:
小编

  上市猪企12月生猪贩卖均价环比-4.6%,同比-30.1%。12月上市猪企出栏均价延续低迷态势,出栏均价较11月份仍有小幅低落。上市猪企12月出栏均重为101.1公斤,环比-2.46%,12月上市猪企出栏体重环比小幅低落,要紧道理是猪价低迷,上市猪企加快出栏,导致出栏均重偏低。

  上市猪企12月开业收入为210.0亿元,环比+5.9%。头部企业中,牧原股份/温氏股份/新希冀完毕收入103.2/46.1/18.3亿元,同比分辩-21.7%/+7.4%/-36.4%,环比分辩+17.4%/+2.6%/-23.1%。12月上市猪企出栏量环比增进,但猪价环比11月小幅下跌,于是12月营收环比小幅增进。上市猪企1-12月累计营收为2,266.6亿元,同比-2.3%。23年上市猪企固然出栏量同比增进较大,但受猪价低迷拖累,集体营收较22年下滑。

  投资发起:发起独揽生猪养殖板块结构的机缘,体贴出栏增进确定性强、筹办稳妥的上市猪企:引荐温氏股份、巨星农牧、唐人神、华统股份,发起体贴牧原股份、新五丰等。

  截至2023年11月底,母猪存栏数目为4,158万头,较2022年12月份的存栏高点(4390万头)低落5.3%,目前存栏量相当于寻常保有量的101.4%,产能需要处于合理区间上沿,处于绿域;按照涌益数据显示,截至2023年12月底,能繁母猪存栏量环比-0.84%,同比-10.01%。咱们以为始末23年不断终年的赔本,局部养殖户现金流将面对缺少bob半岛·体育,同时秋冬季候北方非瘟疫情仍有屡屡,且防治难度同比有所上升,改日若是猪价依然不断低迷,养殖户将被迫加快退出市集,产能去化将较为乐观。

  免责声明:本文实质与数据仅供参考,不组成投资发起,利用前请核实。据此操作,危急自担。

  上市猪企12月出栏量为1491.34万头,同比+19.7%,环比+13.6%。头部企业中,牧原股份/温氏股份/新希冀分辩出栏663.10/296.67/147.36万头,同比分辩+10.0%/+58.4%/-6.0%,环比分辩+25.2%/+15.3%/-12.1%。12月往往为终年出栏顶峰,叠加23年生猪产能充塞,导致12月出栏量同比、环比均完毕高增进。上市猪企1-12月累计出栏为14,568.07万头,同比+16.2%。上市猪企23年产能较为充塞,出栏量同比高增进,对猪价压制效率彰彰。

  截至2023年11月,邦内生猪定点屠宰企业单月屠宰量为3,280万头博鱼·体育登录入口,环比+14.4%,同比+44.6%。1-11月,屠宰企业累计屠宰量为30,394万头,同比+19.4%。按照涌益数据显示,截至2024年1月4日,175kg生猪与标猪价差为+0.13元/公斤,咱们估计肥标价差正在旺季希望延续高位,需求端撑持肥猪代价,对标猪代价存正在小幅提振成绩。

  “就差提车了,车却被银行连夜拖走”!广东著名4S店爆雷,车主:猜疑资金被调用

  2未经《逐日经济消息》授权,不得以任何格式加以利用,搜羅但不限于轉載、摘編、複制或創設鏡像等,違者必究。

// 2){ var textDat = textDiv.innerHTML; var br = textDat.toLowerCase().indexOf("=0 && divTop var sWeek = new Array("星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"); var dNow = new Date(); var CalendarData = new Array(100); var madd = new Array(12); var tgString = "甲乙丙丁戊己庚辛壬癸"; var dzString = "子丑寅卯辰巳午未申酉戌亥"; var numString = "一二三四五六七八九十"; var monString = "正二三四五六七八九十冬腊"; var sx = "鼠牛虎兔龙蛇马羊猴鸡狗猪"; var cYear, cMonth, cDay, TheDate; CalendarData = new Array(0xA4B, 0x5164B, 0x6A5, 0x6D4, 0x415B5, 0x2B6, 0x957, 0x2092F, 0x497, 0x60C96, 0xD4A, 0xEA5, 0x50DA9, 0x5AD, 0x2B6, 0x3126E, 0x92E, 0x7192D, 0xC95, 0xD4A, 0x61B4A, 0xB55, 0x56A, 0x4155B, 0x25D, 0x92D, 0x2192B, 0xA95, 0x71695, 0x6CA, 0xB55, 0x50AB5, 0x4DA, 0xA5B, 0x30A57, 0x52B, 0x8152A, 0xE95, 0x6AA, 0x615AA, 0xAB5, 0x4B6, 0x414AE, 0xA57, 0x526, 0x31D26, 0xD95, 0x70B55, 0x56A, 0x96D, 0x5095D, 0x4AD, 0xA4D, 0x41A4D, 0xD25, 0x81AA5, 0xB54, 0xB6A, 0x612DA, 0x95B, 0x49B, 0x41497, 0xA4B, 0xA164B, 0x6A5, 0x6D4, 0x615B4, 0xAB6, 0x957, 0x5092F, 0x497, 0x64B, 0x30D4A, 0xEA5, 0x80D65, 0x5AC, 0xAB6, 0x5126D, 0x92E, 0xC96, 0x41A95, 0xD4A, 0xDA5, 0x20B55, 0x56A, 0x7155B, 0x25D, 0x92D, 0x5192B, 0xA95, 0xB4A, 0x416AA, 0xAD5, 0x90AB5, 0x4BA, 0xA5B, 0x60A57, 0x52B, 0xA93, 0x40E95); madd[0] = 0; madd[1] = 31; madd[2] = 59; madd[3] = 90; madd[4] = 120; madd[5] = 151; madd[6] = 181; madd[7] = 212; madd[8] = 243; madd[9] = 273; madd[10] = 304; madd[11] = 334; function GetBit(m, n) { return(m >> n) & 1; } function e2c() { TheDate = (arguments.length != 3) ? new Date() : new Date(arguments[0], arguments[1], arguments[2]); var total, m, n, k; var isEnd = false; var tmp = TheDate.getFullYear(); total = (tmp - 1921) * 365 + Math.floor((tmp - 1921) / 4) + madd[TheDate.getMonth()] + TheDate.getDate() - 38; if(TheDate.getYear() % 4 == 0 && TheDate.getMonth() > 1) { total++; } for(m = 0;; m++) { k = (CalendarData[m] < 0xfff) ? 11 : 12; for(n = k; n >= 0; n--) { if(total <= 29 + GetBit(CalendarData[m], n)) { isEnd = true; break; } total = total - 29 - GetBit(CalendarData[m], n); } if(isEnd) break; } cYear = 1921 + m; cMonth = k - n + 1; cDay = total; if(k == 12) { if(cMonth == Math.floor(CalendarData[m] / 0x10000) + 1) { cMonth = 1 - cMonth; } if(cMonth > Math.floor(CalendarData[m] / 0x10000) + 1) { cMonth--; } } } /*戊戌狗年 腊月廿*/ function GetcDateString() { var tmp = ""; tmp += tgString.charAt((cYear - 4) % 10); tmp += dzString.charAt((cYear - 4) % 12); tmp += sx.charAt((cYear - 4) % 12); tmp += "年 "; if(cMonth < 1) { tmp += "(闰)"; tmp += monString.charAt(-cMonth - 1); } else { tmp += monString.charAt(cMonth - 1); } tmp += "月"; tmp += (cDay < 11) ? "初" : ((cDay < 20) ? "十" : ((cDay < 30) ? "廿" : "三十")); if(cDay % 10 != 0 || cDay == 10) { tmp += numString.charAt((cDay - 1) % 10); } return tmp; } function GetLunarDay(solarYear, solarMonth, solarDay) { if(solarYear < 1921 || solarYear > 2020) { return ""; } else { solarMonth = (parseInt(solarMonth) > 0) ? (solarMonth - 1) : 11; e2c(solarYear, solarMonth, solarDay); return GetcDateString(); } } function getFullYear(d) { // 修正firefox下year错误 yr = d.getYear(); if(yr < 1000) yr += 1900; return yr; } /*写入页面*/ function showDate() { var D = new Date(); var yy = D.getFullYear(); var mm = D.getMonth() + 1; var dd = D.getDate(); var ww = D.getDay(); var ss = parseInt(D.getTime() / 1000); var h = D.getHours(); var m = D.getMinutes(); var s = D.getSeconds(); var sValue = getFullYear(dNow) + "年" + (dNow.getMonth() + 1) + "月" + dNow.getDate() + "日" + " " + sWeek[dNow.getDay()] + " "; sValue += GetLunarDay(yy, mm, dd); sValue += shapetime(h,m,s); document.getElementById("pDate").innerHTML = sValue; setTimeout("showDate()", 500); }; /*格式化时间*/ function shapetime(h, m, s) { if(s <= 9) s = "0" + s; if(m <= 9) m = "0" + m; if(h <= 9) h = "0" + h; return h + ":" + m + ":" + s } window.onload = showDate;