燕之屋通过港交所聆讯:苦战IPO十余年,黄健等人提前精准套现

撰稿|行星

来源|贝多财经

11月19日,厦门燕之屋生物工程股份有限公司(下称“燕之屋”)通过港交所聆讯,并披露了聆讯后资料集(即招股书),中金公司和广发证券为其联席保荐人。

据贝多财经了解,燕之屋早在2011年就曾谋求赴港上市,但因受“毒燕窝”事件影响而终止。十年后的2021年12月,燕之屋递交披露招股书,计划于上海证券交易所主板上市,但在2022年9月上会前夕主动撤回了IPO申报材料。

燕之屋方面曾解释称,由于整体A股审批程序持续存在不确定性,且考虑到未来的业务发展计划,及于港交所上市会为其提供一个获取国外资本的国际平台等,该公司决定寻求在港交所上市计划。

经过十余年的IPO布局,燕之屋终于“守得云开见月明”。

一、纯燕窝产品撑起一片天

燕之屋在招股书中称,该公司致力于研发、生产和销售现代燕窝产品。

据介绍,燕之屋的产品组合主要包括纯燕窝产品、“燕窝+”产品和“+燕窝”产品三种产品类别。2022年,燕之屋共有250个SKU,其中纯燕窝产品在四大产品系列中有194种,包括碗燕、鲜炖燕窝、冰糖官燕及干燕窝等。

2020年、2021年和2022年,燕之屋的收入分别为13.01亿元、15.07亿元和17.30亿元,毛利分别为5.56亿元、7.27亿元和8.78亿元,净利润分别为1.23亿元、1.72亿元和2.06亿元。

2023年前五个月,燕之屋实现收入约7.83亿元,较2022年同期的6.97亿元增长12.30%;毛利约为4.06亿元,较2022年同期的4.60亿元增长12.92%;净利润1.00亿元,较2022年同期的8.38亿元增长19.99%。

在非国际财务报告准则下,燕之屋2020年、2021年、2022年度和2023年前五个月(下称“报告期”)的经调整净利润分别为1.24亿元、1.94亿元、2.11亿元和1.14亿元。

贝多财经发现,燕之屋的收入主要由纯燕窝产品贡献。报告期内,其纯燕窝产品收入分别为12.54亿元、14.42亿元、16.38亿元和7.39亿元,占总收入的比例分别为96.4%、95.8%、94.7%和94.3%。

其中,碗燕的收入占比最高,分别为5.59亿元、6.61亿元、6.73亿元和2.83亿元,占燕之屋总收入的43.0%、44.0%、38.9%和36.2%。同期,鲜炖燕窝的收入占比分别为24.7%、28.1%、28.1%和27.5%,为燕之屋第二畅销的品类。

二、斥重金营销买人气

燕之屋在招股书中称,其已建立起地域多元化的实体销售网络,包括自营门店及经销商门店。截至2022年5月31日,燕之屋拥有全国性的线下销售网络,由91家自营门店及214名线下经销商组成,涵盖614家经销商门店。

线上业务方面,燕之屋在主要电商或社交媒体平台进行渠道铺设,通过燕之屋会员小程序、金燕荟会员计划等方式构建客户会员网络。截至最后实际可行日期,有超过180万名客户参与燕之屋的会员注册。

为吸引和留住消费者,燕之屋在营销推广上可谓是不遗余力。报告期内,燕之屋的销售费用(销售及经销开支)分别为3.17亿元、3.99亿元、5.04亿元和2.09亿元,分别占其总收入的24.4%、26.5%、29.1%和26.6%。

其中,广告及推广费用是燕之屋销售开支的“大头”。报告期内,该项费用分别为2.36亿元、2.69亿元、3.26亿元和1.25亿元,占其销售及经销开支的74.3%、67.4%、64.8%和60.0%。

换句话说,燕之屋在过去三年半的时间内广告推广费合计用掉约10亿元。

不同于高昂的销售费用,燕之屋投向研发的费用则稍显“吝啬”。报告期内,其研发开支分别为1767.9万元、1898.2万元、2432.0万元和957.9万元,研发费用率分别为1.4%、1.3%、1.4%和1.2%,不及广告宣传费的零头。

三、IPO前精准分红约4.6亿元

贝多财经发现,燕之屋在股东分红方面颇为慷慨。

2020年、2021年和2022年,燕之屋分别向当时的股东宣派股息1.2亿元、1.0亿元和8000万元,于往绩记录期间宣派的所有该等股息已通过银行转账悉数结付予股东。

今年3月31日,燕之屋再度宣派股息1.6亿元,已于2023年4月通过银行转账悉数结付。报告期内,燕之屋在累计分红约4.6亿元,而其同期的累计经调整净利润则为6.43亿元。在这其中,多数都流向了管理层。

在本次上市前的股权架构中,燕之屋创始人、董事长兼执行董事黄健、副董事长兼执行董事郑文滨、总经理兼执行董事李有泉和厦门双丹马通过一致行动协议合计持有燕之屋41.40%的股份,为该公司的共同控股股东。

其中,黄健及黄健之子黃俊豪通过厦门双丹马持股21.17%,黄健直接持股1.00%,郑文滨、薛凤英夫妇分别持股7.68%、1.99%,李有泉持股7.67%,员工持股平台金燕腾飞有限合伙持股1.89%。

此外,光耀天祥有限合伙持有燕之屋13.84%的股份,厦门金燕来有限合伙持股9.61%,弘燕投资有限合伙持股8.96%,胡巧红持股7.61%,阳明康怡有限合伙持股3.84%,曾焕容持股3.61%,刘震持股2.77%,黄进成持股2.60%。

一边募资,一边套现,燕之屋不缺钱仍要IPO募资。据介绍,其拟将募资所得用于建立新的研发实验室及中试车间、扩大和巩固销售网络,丰富线上渠道并升级现有线下渠道、加强品牌建设及营销推广力度以及强化供应链管理能力等。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/151744.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

JUnit 单元自动化

一、Junit 是什么? Junit 是 Java 中用于单元测试的框架。使用 Junit 能让我们快速高效的完成单元测试。 自动化测试:JUnit提供了自动化测试的能力,开发人员可以编写一次测试用例,然后通过简单的命令或集成到持续集成工具中进行…

TDengine Restful Authorization 自定义Token

Restful 接口是 TDengine 最常用的接口,仅次于 JDBC。TDengine 支持 HTTP 和 HTTPS,但通常情况下,大家不想搞证书,又在内网环境中,采用 HTTP 方式比较多。但 HTTP 是明文传输,只要抓个包就知道账号密码了。…

Hibernate 函数 ,子查询 和原生SQL查询

一. 函数 聚合函数:count(),avg(),sum(),min(),max() 例:(1)查询Dept表中的所有的记录条数。 String hql" select count(*) from Dept "; Long count(Long)session.createQuery(hql).uniqueResult(); 当不确定返回的是…

MySQL InnoDB 引擎底层解析(一)

6. InnoDB 引擎底层解析 MySQL 对于我们来说还是一个黑盒,我们只负责使用客户端发送请求并等待服务器返回结果,表中的数据到底存到了哪里?以什么格式存放的?MySQL 是以什么方式来访问的这些数据?这些问题我们统统不知…

AnyTXT Searcher:本地文件内容搜索神器如何搭建与远程访问

文章目录 前言1. AnyTXT Searcher1.1 下载安装AnyTXT Searcher 2. 下载安装注册cpolar3. AnyTXT Searcher设置和操作3.1 AnyTXT结合cpolar—公网访问搜索神器3.2 公网访问测试 4. 固定连接公网地址 前言 你是否遇到过这种情况,异地办公或者不在公司,想找…

iOS_折叠展开 FoldTextView

1. 显示效果 Test1:直接使用: Test2:在 cell 里使用: 2. 使用 2.1 直接使用 // 1.1 init view private lazy var mooFoldTextView: MOOFoldTextView {let view MOOFoldTextView(frame: .zero)view.backgroundColor .cyanvie…

线上发生锁表怎么办 show processlist命令详解

大厂面试题:千万级别mysql表锁表了怎么办,如何处理 - 知乎 (zhihu.com) 记一次mysql执行DDL导致锁表_ddl 为啥会锁表-CSDN博客 mysql: show processlist 详解 - 知乎 (zhihu.com)

Redis字典实现

前言 字典又称符号表,关联数组或者映射(map)。是一种保存键值对的抽象数据结构。在字典中一个键和一个值进行关联。这些关联的值被称为键值对。 字典中每一个键都是独一无二的,没有重复的。我们可以通过键来查找值,更新值或者删除整个键值对等…

如何定位el-tree中的树节点当父元素滚动时如何定位子元素

使用到的方法 Element 接口的 scrollIntoView() 方法会滚动元素的父容器,使被调用 scrollIntoView() 的元素对用户可见。 参数 alignToTop可选 一个布尔值: 如果为 true,元素的顶端将和其所在滚动区的可视区域的顶端对齐。相应的 scrollIntoV…

算法学习 day26

第二十六天 最大子数组和 53. 最大子数组和 - 力扣&#xff08;LeetCode&#xff09; 动态规划问题 class Solution {public int maxSubArray(int[] nums) {int len nums.length;int[] dp new int[len];dp[0] nums[0];int res dp[0];for(int i 1; i < len; i){dp[i] …

Docker 可视化面板 ——Portainer

Portainer 是一个非常好用的 Docker 可视化面板&#xff0c;可以让你轻松地管理你的 Docker 容器。 官网&#xff1a;Portainer: Container Management Software for Kubernetes and Docker 【Docker系列】超级好用的Docker可视化工具——Portainer_哔哩哔哩_bilibili 环境 …

OpenCV C++ 图像 批处理 (批量调整尺寸、批量重命名)

文章目录 图像 批处理(调整尺寸、重命名)图像 批处理(调整尺寸、重命名) 拿着棋盘格,对着相机变换不同的方角度,采集十张以上(以10~20张为宜);或者棋盘格放到桌上,拿着相机从不同角度一通拍摄。 以棋盘格,第一个内焦点为坐标原点,便于计算世界坐标系下三维坐标; …

远程文件包含演示

远程文件包含 基本介绍 受害机器 10.9.47.181 攻击者机器1 10.9.47.41 攻击者机器2 10.9.47.217 实现过程 受害者机器开启phpstudy 并且开启允许远程连接 攻击者机器1上有一个文件&#xff0c;内容是phpinfo(); 攻击者机器1提供web服务使得受害者机器能够访问到攻击者…

庖丁解牛:NIO核心概念与机制详解 02 _ 缓冲区的细节实现

文章目录 PreOverview状态变量概述PositionLimitCapacity演示&#xff1a; 观察变量 访问方法get() 方法put()方法类型化的 get() 和 put() 方法 缓冲区的使用&#xff1a;一个内部循环 Pre 庖丁解牛&#xff1a;NIO核心概念与机制详解 01 接下来我们来看下缓冲区内部细节 Ov…

如何学习算法

在不知其所以然的情况下&#xff0c;算法只是一堆离散的机械步骤&#xff0c;缺少背后的思想的支撑&#xff0c; 这些步骤之间就没有一个本质层面上的关联&#xff08;先知亚里士多德早就指出&#xff1a;学习即联接&#xff09;。 所以就跟背历史书也没多大区别。然而&#xf…

IPO解读丨高处不胜寒,澜沧古茶低头取暖?

自A股注册制改革不断深化并全面落地后&#xff0c;不少意欲登陆资本市场的企业转战港股。这个过程中&#xff0c;诞生了很多以“港股”为前缀的“第一股”——“白酒第一股”珍酒李渡、“水果零售第一股”百果园、“智能驾驶第一股”知行汽车、“运动科技第一股”Keep…… 由A…

实现CAS自旋锁

CAS 在高并发场景&#xff0c;可以使用加锁、CAS来保证原子性&#xff0c;但是加锁是很重量级的操作&#xff0c;CAS类似于乐观锁CAS &#xff08; Compare and swap &#xff09;比较并交换&#xff0c;是实现并发算法时常用到的技术&#xff0c;包含三个操作数&#xff1a;内…

力扣刷题-二叉树-完全二叉树的节点个数

222.完全二叉树的节点个数 给出一个完全二叉树&#xff0c;求出该树的节点个数。 示例 1&#xff1a; 输入&#xff1a;root [1,2,3,4,5,6] 输出&#xff1a;6 示例 2&#xff1a; 输入&#xff1a;root [] 输出&#xff1a;0 示例 3&#xff1a; 输入&#xff1a;root [1]…

springMvc中的拦截器【巩固】

先实现下想要的拦截器功能 package com.hmdp.utils;import com.hmdp.entity.User; import org.springframework.web.servlet.HandlerInterceptor;import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.Ht…

Pandas get_dummies用法

get_dummies 是 pandas 实现one hot encode的方式 ​  one-hot的基本思想&#xff1a;将离散型特征的每一种特征取值都看成一种状态&#xff0c;若指定离散特征中有N个 不相同的取值&#xff0c;那么我们就可以将该特征抽象成N种不同的状态&#xff0c;one-hot编码保证了每一…