菊乐食品更新IPO招股书:收入依赖单一地区,规模不及认养一头牛
近日,四川菊乐食品股份有限公司(下称“菊乐食品”)预披露更新招股书,准备在深圳证券交易所主板上市,保荐机构为中信建投证券。据贝多财经了解,这已经是菊乐食品第四次冲刺A股上市,此前三次均未能成行。
本次冲刺上市,菊乐食品计划募资13.63亿元,将用于古浪县菊乐牧业奶牛养殖项目、温江乳品生产基地改扩建项目、营销网络中心升级建设项目、年产12万吨乳品生产基地项目、研发中心升级建设项目、信息化系统建设项目和补充流动资金。
据招股书介绍,菊乐食品的主营业务为含乳饮料及乳制品的研发、生产和销售。目前,菊乐食品的主要产品包括含乳饮料、发酵乳、巴氏杀菌乳及灭菌乳等,能够满足不同群体、不同场景对含乳饮料及乳制品的消费需求。
天眼查信息显示,菊乐食品成立于2002年,位于四川省成都市。目前,该公司的注册资本为9248.2842万元,法定代表人为童恩文,股东包括成都菊乐企业(集团)股份有限公司、童恩文等。
2019年、2020年和2021年,菊乐食品的收入分别为8.29亿元、9.94亿元和14.21亿元,净利润分别为1.11亿元、1.32亿元和1.68亿元,扣非后净利润分别为1.05亿元、1.19亿元和1.45亿元。
此次预披露更新招股书显示,菊乐食品2022年上半年的营收为7.10亿元,净利润为7288.46万元,扣非后净利润为6448.54万元。截至2022年6月30日,菊乐食品的自资产总计12.17亿元,股东权益合计7.44亿元。
据招股书披露,菊乐食品的产品销售以经销模式为主,占比均超过七成。报告期内(2019年至2022年上半年),菊乐食品的经销模式收入占主营业务收入的比例分别为70.42%、69.24%、75.14%和76.21%。
值得一提的是,菊乐食品存在供应商相对集中的情形。报告期内,该公司向前五大原材料供应商采购的金额占原材料总采购金额的比例分别为64.50%、62.09%、51.15%和44.79%,其中前五大供应商主要系原料奶、包装材料及白砂糖供应商。
作为一家生于四川的企业,菊乐食品的收入也极其依赖四川省。报告期内,该公司在四川省市场实现的销售收入分别为8.11亿元、9.07亿元、10.59亿元和5.24亿元,占主营业务收入的比例分别为98.07%、91.53%、74.72%和74.04%。
据招股书介绍,菊乐食品于2020年收购惠丰乳品,弥补了该公司在东北区域、华东区域等地的销售渠道,推动了四川省外市场开拓和收入增长。因此,菊乐食品于2020年和2021年来自四川省的销售占比有所下降。
此外,菊乐食品还在2021年合计斥资8250万元(其中55%股权转让价格为602万元,另由菊乐食品履行7648万元出资义务)收购了位于甘肃省张掖市的蜀汉牧业55%的股权,后者的主要业务为奶牛养殖和鲜奶生产销售。
若剔除收购惠丰乳品的影响,菊乐食品2020年、2021年的收入分别为9.44亿元和11.08亿元,分别同比增长13.85%、17.38%。同期,菊乐食品的同行业可比公司的收入增长率则分别为2.80%、22.19%。
和其他乳业企业不同的是,菊乐食品的主打产品为含乳饮料及乳制品,主要是“酸乐奶”含乳饮料。报告期内,菊乐食品来自含乳饮料的收入分别为6.11亿元、6.47亿元、7.32亿元和3.71亿元,占总收入的比例分别为73.91%、65.31%、51.68%和52.33%。
本次冲刺上市前,菊乐食品的实际控制人为童恩文,其直接和间接合计持有该公司42.87%的股份。据招股书披露,童恩文直接持有菊乐食品26.51%的股份,通过菊乐集团和成都诚创间接持有该公司16.36%的股份。
据介绍,童恩文持有菊乐集团35.58%的股份,是菊乐集团的控股股东。童恩文自菊乐集团成立至今,长期担任董事长,并参与菊乐集团的经营管理,能对菊乐集团的决策产生实质影响。因此,童恩文系菊乐集团的实际控制人,并通过菊乐集团间接控制该公司45.87%的股权。
此外,童恩文担任成都诚创的执行事务合伙人,能够对成都诚创的决策产生实质影响。因此,童恩文通过成都诚创间接控制公司0.97%的股权。综上,童恩文合计控制菊乐食品73.35%的表决权,为该公司的实际控制人。
除了菊乐食品外,认养一头牛控股集团股份有限公司(下称“认养一头牛”)也在冲刺A股上市。据贝多财经了解,认养一头牛计划在上海证券交易所主板上市。本次冲刺上市,认养一头牛计划募资18.51亿元。
2019年、2020年、2021年和2022年上半年,认养一头牛的营收分别为8.65亿元、16.50亿元、25.66亿元和15.97亿元,净利润分别为1.05亿元、1.47亿元、1.40亿元和9419.51万元,扣非后净利润分别为1.03亿元、1.23亿元、1.25亿元和5025.89万元。
以此来看,菊乐食品的收入规模远低于认养一头牛,但盈利能力却优于后者。
相关文章:
菊乐食品更新IPO招股书:收入依赖单一地区,规模不及认养一头牛
近日,四川菊乐食品股份有限公司(下称“菊乐食品”)预披露更新招股书,准备在深圳证券交易所主板上市,保荐机构为中信建投证券。据贝多财经了解,这已经是菊乐食品第四次冲刺A股上市,此前三次均未能…...
Elasticsearch安装IK分词器、配置自定义分词词库
一、分词简介 在Elasticsearch中,假设搜索条件是“华为手机平板电脑”,要求是只要满足了其中任意一个词语组合的数据都要查询出来。借助 Elasticseach 的文本分析功能可以轻松将搜索条件进行分词处理,再结合倒排索引实现快速检索。Elasticse…...
Linux嵌入式开发——shell脚本
文章目录Linux嵌入式开发——shell脚本一、shell脚本基本原则二、shell脚本语法2.1、编写shell脚本2.2、交互式shell脚本2.3、shell脚本的数值计算2.4、test命令&&运算符||运算符2.5、中括号[]判断符2.6、默认变量三、shell脚本条件判断if thenif then elsecase四、she…...
CV【5】:Layer normalization
系列文章目录 Normalization 系列方法(一):CV【4】:Batch normalization Normalization 系列方法(二):CV【5】:Layer normalization 文章目录系列文章目录前言2. Layer normalizati…...
跳跃游戏 II 解析
题目描述给定一个长度为 n 的 0 索引整数数组 nums。初始位置为 nums[0]。每个元素 nums[i] 表示从索引 i 向前跳转的最大长度。换句话说,如果你在 nums[i] 处,你可以跳转到任意 nums[i j] 处:0 < j < nums[i] i j < n返回到达 nums[n - 1] 的…...
易基因|猪肠道组织的表观基因组功能注释增强对复杂性状和人类疾病的生物学解释:Nature子刊
大家好,这里是专注表观组学十余年,领跑多组学科研服务的易基因。2021年10月6日,《Nat Commun》杂志发表了题为“Pig genome functional annotation enhances the biological interpretation of complex traits and human disease”的研究论文…...
01- NumPy 数据库 (机器学习)
numpy 数据库重点: numpy的主要数据格式: ndarray 列表转化为ndarray格式: np.array() np.save(x_arr, x) # 使用save可以存一个 ndarray np.savetxt(arr.csv, arr, delimiter ,) # 存储为 txt 文件 np.array([1, 2, 5, 8, 19], dtype float32) # 转换…...
RapperBot僵尸网络最新进化:删除恶意软件后仍能访问主机
自 2022 年 6 月中旬以来,研究人员一直在跟踪一个快速发展的 IoT 僵尸网络 RapperBot。该僵尸网络大量借鉴了 Mirai 的源代码,新的样本增加了持久化的功能,保证即使在设备重新启动或者删除恶意软件后,攻击者仍然可以通过 SSH 继续…...
拦截器interceptor总结
拦截器一. 概念拦截器和AOP的区别:拦截器和过滤器的区别:二. 入门案例2.1 定义拦截器bean2.2 定义配置类2.3 执行流程2.4 简化配置类到SpringMvcConfig中一. 概念 引入: 消息从浏览器发送到后端,请求会先到达Tocmat服务器&#x…...
轻松实现微信小程序上传多文件/图片到腾讯云对象存储COS(免费额度)
概述 对象存储(Cloud Object Storage,COS)是腾讯云提供的一种存储海量文件的分布式存储服务,用户可通过网络随时存储和查看数据。个人账户首次开通COS可以免费领取50GB 标准存储容量包6个月(180天)的额度。…...
Golang中defer和return的执行顺序 + 相关测试题(面试常考)
参考文章: 【Golang】defer陷阱和执行原理 GO语言defer和return 的执行顺序 深入理解Golang defer机制,直通面试 面试富途的时候,遇到了1.2的这个进阶问题,没回答出来。这种题简直是 噩梦\color{purple}{噩梦}噩梦,…...
谁说菜鸟不会数据分析,不用Python,不用代码也轻松搞定
作为一个菜鸟,你可能觉得数据分析就是做表格的,或者觉得搞个报表很简单。实际上,当前有规模的公司任何一个岗位如果没有数据分析的思维和能力,都会被淘汰,数据驱动分析是解决日常问题的重点方式。很多时候,…...
php mysql保健品购物商城系统
目 录 1 绪论 1 1.1 开发背景 1 1.2 研究的目的和意义 1 1.3 研究现状 2 2 开发技术介绍 2 2.1 B/S体系结构 2 2.2 PHP技术 3 2.3 MYSQL数据库 4 2.4 Apache 服务器 5 2.5 WAMP 5 2.6 系统对软硬件要求 6 …...
Vue3电商项目实战-首页模块6【22-首页主体-补充-vue动画、23-首页主体-面板骨架效果、4-首页主体-组件数据懒加载、25-首页主体-热门品牌】
文章目录22-首页主体-补充-vue动画23-首页主体-面板骨架效果24-首页主体-组件数据懒加载25-首页主体-热门品牌22-首页主体-补充-vue动画 目标: 知道vue中如何使用动画,知道Transition组件使用。 当vue中,显示隐藏,创建移除&#x…...
linux 使用
一、操作系统命令 1、版本命令:lsb_release -a 2、内核命令:cat /proc/version 二、debian与CentOS区别 debian德班和CentOS是Linux里两个著名的版本。两者的包管理方式不同。 debian安装软件是用apt(apt-get install),而CentOS是用yum de…...
基于遗传算法的微电网调度(风、光、蓄电池、微型燃气轮机)(Matlab代码实现)
💥💥💥💞💞💞欢迎来到本博客❤️❤️❤️💥💥💥🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清…...
方向导数与梯度下降
文章目录方向角与方向余弦方向角方向余弦方向导数定义性质梯度下降梯度下降法(Gradient descent)是一个一阶最优化算法,通常也称为最速下降法。 要使用梯度下降法找到一个函数的局部极小值,必须向函数上当前点对应梯度(…...
Java岗面试题--Java基础(日积月累,每日三题)
目录面试题一:Java中有哪些容器(集合类)?追问:Java中的容器,线程安全和线程不安全的分别有哪些?面试题二: HashMap 的实现原理/底层数据结构? JDK1.7 和 JDK1.8追问一&am…...
java基础—Volatile关键字详解
java基础—Volatile关键字详解 文章目录java基础—Volatile关键字详解并发编程的三大特性:volatile的作用是什么volatile如何保证有可见性volatile保证可见性在JMM层面原理volatile保证可见性在CPU层面原理可见性问题的例子volatile如何保证有序性单例模式使用volat…...
内存检测工具Sanitizers
Sanitizers介绍 Sanitizers 是谷歌开源的内存检测工具,包括AddressSanitizer、MemorySanitizer、ThreadSanitizer、LeakSanitizer。 Sanitizers是LLVM的一部分。 gcc4.8:支持Address和Thread Sanitizer。 gcc4.9:支持Leak Sanitizer和UBSani…...
Triton : OpenAI 开发的用于Gpu开发语言
Triton : OpenAI 开发的用于Gpu开发语言https://openai.com/blog/triton/1、介绍 https://openai.com/blog/triton/ 2、git地址 https://github.com/openai/triton 3、论文 http://www.eecs.harvard.edu/~htk/publication/2019-mapl-tillet-kung-cox.pdf SIMD : Single Inst…...
Python文件操作-代码案例
文章目录文件打开文件open写文件上下文管理器第三方库简单应用案例使用python生成二维码使用python操作excel程序员鼓励师学生管理系统文件 变量就在内存中,文件在硬盘中. 内存空间更小,访问速度快,成本贵,数据容易丢失,硬盘空间大,访问慢,偏移,持久化存储. \\在才是 \的含义…...
活动目录(Active Directory)管理,AD自动化
每个IT管理员几乎每天都在Active Directory管理中面临许多挑战,尤其是在管理Active Directory用户帐户方面。手动配置用户属性非常耗时、令人厌烦且容易出错,尤其是在大型、复杂的 Windows 网络中。Active Directory管理员和IT经理大多必须执行重复和世俗…...
Allegro如何使用Vertext命令修改丝印线段的形状操作指导
Allegro如何使用Vertext命令修改丝印线段的形状操作指导 在用Allegro画丝印线段的时候,如果画了一段不是自己需要形状的线段,无需删除重画,可以用Vertext命令直接编辑 如下图 修改前 修改后 具体操作如下 选择Edit...
Leetcode力扣秋招刷题路-0030
从0开始的秋招刷题路,记录下所刷每道题的题解,帮助自己回顾总结 30. 串联所有单词的子串 给定一个字符串 s 和一个字符串数组 words。 words 中所有字符串 长度相同。 s 中的 串联子串 是指一个包含 words 中所有字符串以任意顺序排列连接起来的子串。…...
基于Prometheus和k8s搭建监控系统
文章目录1、实验环境2、Prometheus介绍?3、Prometheus特点3.1 样本4、Prometheus组件介绍5、Prometheus和zabbix对比分析6、Prometheus的几种部署模式6.1 基本高可用模式6.2 基本高可用远程存储6.3 基本HA 远程存储 联邦集群方案7、Prometheus的四种数据类型7.1 C…...
类和对象(下)
类和对象(下)再谈构造函数构造函数体赋值初始化列表explicit关键字static成员静态成员的特性友元友元函数友元类成员函数做友元内部类匿名对象编译器的一些优化再谈构造函数 构造函数体赋值 在创建对象的时候编译器会调用构造函数给对象中的成员变量一…...
达梦数据库单机部署
一、安装前准备 1. 安装环境 操作系统:redhat7.9 达梦数据库版本:V8 内存:2G CPU:x86_64 2. 新建用户组和用户 groupadd dinstall useradd -g dinstall -m -d /home/dmdba -S /bin/bash dmdba passwd dmdba3. 配置参数 vi /etc/security/limits.conf #在末尾添加以下内…...
从零到一学习Flutter——(二)状态和路由
背景 前文提到了Widget的状态,在Flutter中一切都是Widget,那么由Widget组成的页面,会有很多复杂的父子关系,要想交互友好,则需要这些Widget进行通讯,也就是所谓的状态管理。 同时在了解了布局之后,我们会写出很多的页面,那么在这些页面切换,也是一个很重要的能力。 …...
TC358774XBG/TC358775XBG替代方案|CS5518替代TC358774XBG/TC358775XBG设计DSI转LVSD设计资料
TC358774XBG/TC358775XBG替代方案|CS5518替代TC358774XBG/TC358775XBG设计DSI转LVSD设计资料 TC358774XBG/TC358775XBG 芯片的主要功能是作为 DSI - LVDS 通信协议桥接,主芯片的视频数据可通过 DSI 链路流 出,以驱动兼容 LVDS 的显示板。换句话说&#x…...
b2c网站建设策略/推广公司运营模式
原标题:Java Restful API 文档生成工具 smart-doc | 软件推介授权协议:Apache-2.0开发语言:Java软件作者:上官胡闹背景在当今各种盛行的前后端分离、restful service开发过程中,接口文档是必不 可少的。对于前后端分离…...
dw怎么做别人可以看的网站/黄页网推广服务
Mysql-5.7.20 升级 mysql-8.0.14-1 操作前建议先查阅以下网页初步了解Mysql版本升级信息 https://blog.csdn.net/u012946310/article/details/81880050 一、查看环境信息 cat /etc/redhat-release mysql -V 二、备份数据库 (-A 参数是备份全部数据库的数据和结构&…...
重庆本地建站/郑州seo外包阿亮
1.首先你要有一个github账号,如果没有的话,登录网址注册:https://github.com/ 2.进入你的github 点击右上角的号 选择 New repository 3.取一个Repository name,不能和自己的其他项目冲突 PS:Repository name: 仓库名称Description(可选…...
网站开发软件 d/如何在网上推广自己的产品
文章目录ARM裸机开发:主频与时钟一、时钟系统1.1 外部时钟电路1.2 7路PLL时钟源1.3 时钟树概览二、时钟配置2.1 内核时钟设置2.2 PFD时钟设置2.3 AHB、IPG 和 PERCLK 根时钟设置三、配置代码ARM裸机开发:主频与时钟 本章了解一下 IMX 的系统时钟主频配置…...
ecshop网站建设方案书/引擎搜索大全
由于删除过程是只删除叶子节点,由于叶子节点删除后,非叶子节点可能会变为叶子节点,因此是一个后续遍历。 /*** Definition for a binary tree node.* struct TreeNode {* int val;* TreeNode *left;* TreeNode *right;* Tre…...
外贸网站建设费用多少/seo sem推广
PAYJS开通微信分账功能以来,有很多同学咨询相关情况。很多同学关心有没有什么办法,可以让自己的商户号快速开通企业付款功能。这里就介绍下微信分账的具体相关内容,可以完美解决问题。一、什么是微信分账? 微信分账的推出主要有三…...