影帝郭晋安关联保健品企业,草姬集团无研发费用销售成本不低

《港湾商业观察》黄懿
5月30日,草姬集团控股有限公司(下称“草姬集团”)递表港交所主板,农银国际为其独家保荐人。
草姬集团成立于1999年,是中国香港多元化保健品、美容与护肤品供应商,由TVB港星郭晋安及其胞姐郭致因共同创立。目前,郭晋安担任草姬集团的非执行董事,同时也是其品牌代言人。郭致因和其配偶李日胜分别通过Joy & Love和Joy & Faith持股90%、10%。
于最后可行日期,草姬集团合共经营八个自有品牌,分别为草姬、ZINO、正统、梅屋、男补、男极、绿康营、恩宠。
批发业务主要依赖客户A
2021年至2023年(报告期内),草姬集团的营收分别为1.89亿港元、2.08亿港元、2.51亿港元;净利润分别为2318.1万港元、2797.2万港元、3950.2万港元。
其中,来自零售业务的收入占比分别为44.7%、50.6%、49.9%;来自批发业务的收入占比分别为49.7%、45.2%、47.0%;来自寄售安排的收入占比分别为5.6%、4.2%、3.1%。
报告期内,草姬集团有12家、16家、23家自营店,于最后可行日期,拥有26家自营店及两家品牌体验中心。
虽然来自零售业务和批发业务的收入占比相对持平,但是草姬集团披露称,于往绩期间,客户A(根据弗若斯特沙利文报告为香港最大型健康及美容品连锁零售商)以收益计为最大批发客户;报告期内,来自客户A的收益占总收益约47.9%、43.3%、44.0%。
也就是说,来自批发业务的收入绝大部分来自于客户A。
值得注意的是,随着对客户A的依赖加深,草姬集团并未有意识地减少对其依赖。相反,此次IPO,草姬集团的资金用途中包括扩大、改善和优化销售网络。而草姬集团举例称,如雇用更多销售推广人员驻扎在“客户A”的商店。
在未来,草姬集团对客户A的依赖将有增无减。
整体毛利率上涨,产品毛利率有所起伏
同时,草姬集团还按照产品分类披露了具体的数据。报告期内,草姬集团的产品主要分为保健品、美容与护肤品及其他两大类。其中,来自保健品的收入占比分别为88.0%、92.0%、90.9%;来自美容与护肤品及其他的收入占比分别为12.0%、8.0%、9.1%。
同一时期内,保健品的销量分别为124.80万件、137.20万件、159.20万件,平均售价分别为132.9港元、139.6港元、143.5港元;美容与护肤品及其他的销量分别为19.40万件、15.30万件、17.80万件,平均售价分别为116.9港元、108.5港元、128.6港元。
两大类的产品合计的销量分别为144.20万件、152.50万件、177.00万件,平均售价分别为130.98港元、136.4港元、142.0港元。
明显看出,在两大类产品的销量和平均售价的双增长的情况下,整体均呈现出积极的上升趋势。
然而,在此情况下两大类产品的毛利率并非持续上升。报告期内,保健品的毛利率分别为72.2%、72.2%、74.3%;美容与护肤品及其他产品的毛利率分别为70.3%、68.7%、69.5%。显而易见,相比于2021年,美容与护肤品及其他产品的毛利率在2022年和2023年间出现波动,并尚未恢复最佳水平。
由此,在保健品的毛利率上涨的带动下,2023年的整体毛利率得以上涨。报告期内,草姬集团的毛利率分别为72.0%、71.90%、73.8%。
2022年除了是草姬集团的毛利率水平表现得相对较差的一年,还是其获得政府补助最高的一年。报告期内,来自政府补助分别为15.5万港元、381.3万港元、29.1万港元。
销售成本不低,无研发费用
销量的持续增长,离不开草姬集团的积极推广。
招股书显示,草姬集团的销售及分销成本主要包括向产品顾问及销售推广人员支付薪金及佣金;委聘艺人、KOL及医疗专家及于营销与推广活动投放广告时产生的广告及宣传开支;向客户交付产品产生的交付开支;及支付寄售商的收货开支。
报告期内,销售及分销成本分别为8682.1万港元、9390.7万港元、1.07亿港元,分别占相应年度的总收益约46.0%、45.1%、42.4%。其中,广告及推广开支的占比分别为34.0%、29.9%、32.7%,2023年上涨2.8个百分点。
草姬集团称,2023年,销售及分销成本增加同比增长约13.5%,其主要由于上述有所增加的营销工作增加广告及推广开支约670万港元;及薪金及佣金增加约580万港元。
值得关注的是,草姬集团招股书中并没有给出研发开支。公司在招股书中表示,凭借产品开发团队的实力,得以持续开发、升级和供应合适的保健品及美容与护肤品。以国内知名的保健品企业汤臣倍健(300146.SZ)为例,2023年研发费用则为1.793亿元。
然而,在积极的营销策略下,草姬集团的存货未见好转。
报告期内,草姬集团的存货分别为2713.3万港元、3162.5万港元、3802.0万港元;存货周转天数分别为158天、183天、193天。
此外,根据草姬集团披露的存货账龄显示,30天内的分别为501.8万港元、700.9万港元、252.5万港元;31至60天的分别为314.3万港元、452.3万港元、365.8万港元;61至90天分别为1181.9万港元、1230.1万港元、1716.4万港元;180天至1年分别为687.6万港元、616.5万港元、1262.8万港元;1年以上分别为27.7万港元、162.7万港元、204.5万港元。
可见,草姬集团的存货账龄集中于61至90天以及180天至1年。
虽然草姬集团的存货账龄水平偏高,但是随着营收和净利润的双增长,草姬集团本身的现金情况十分良好。
招股书显示,2021年至2023年及2024年4月30日,草姬集团的现金及现金等价物分别为419.7万港元、1293.4万港元、2248.2万港元、3461.9万港元;银行贷款及透支分别为1606.4万港元、1046.7万港元、647.3万港元、615.3万港元。
报告期内,草姬集团的经营活动所得现金流量净额分别为2490.3万港元、3272.0万港元、3737.5万港元。
显而易见,草姬集团的资金流动性情况良好,银行贷款及透支也在逐年减少。在此情况下还将剩余募集资金用于一般运营资金,其“不缺钱”却募投的行为引起了不少关注。
中国企业资本联盟副理事长柏文喜对《港湾商业观察》表示,“现金流充足的企业在IPO时确实可能会更受投资者青睐,因为良好的现金流状况通常意味着企业的经营状况稳健,能够满足日常运营和长期发展的需求,降低财务风险。不过,即使现金流充足,企业也可能出于多种原因进行募资,比如扩大生产规模、进行研发投入、偿还债务、进行战略投资等。这些募资行为在一定程度上是常见和合理的。”
“募投项目的分析方法中,对募投项目的盈利能力和偿债能力进行评估是非常重要的。这包括对项目收入支出的合理性分析、投资回收期和内部收益率等盈利能力指标的评估,以及对发行人整体偿债能力的分析。此外,还需要关注其他增信措施,如第三方担保、抵质押担保等。同时,外资投行在评估募资补流的合理性时,会考虑发行人未来的计划、实际经营习惯以及预测发行人实际经营中所需持有的最少现金量。他们会通过预测发行人的现金结余净值来评估募资补流的需求,如果现金结余净值为负,则意味着存在现金缺口,可能需要通过短期银行信贷来补足。”
柏文喜补充称,“另外,应不排除现金流充足的企业谋求上市是为了‘圈钱’的可能性,市场对此应保持谨慎。在危机之下,企业应该关注现金的使用效率,花钱换回的收入成长速度和收入的质量,后者更加重要。对于大额分红后募投补流的合理性,企业需要向监管机构合理解释募资补流的原因和合理性。综上,虽然现金流充足的企业IPO可能会受到投资者的青睐,但募投行为是否合理需要结合企业的具体情况和募资用途进行综合评估。”(港湾财经出品)
相关文章:
影帝郭晋安关联保健品企业,草姬集团无研发费用销售成本不低
《港湾商业观察》黄懿 5月30日,草姬集团控股有限公司(下称“草姬集团”)递表港交所主板,农银国际为其独家保荐人。 草姬集团成立于1999年,是中国香港多元化保健品、美容与护肤品供应商,由TVB港星郭晋安及…...
leetcode-19-回溯-组合问题(剪枝、去重)
引自代码随想录 一、[77]组合 给定两个整数 n 和 k,返回 1 ... n 中所有可能的 k 个数的组合。 示例: 输入: n 4, k 2 输出: [ [2,4], [3,4], [2,3], [1,2], [1,3], [1,4]] 1、大致逻辑 k为树的深度,到叶子节点的路径即为一个结果 开始索引保证不…...
Java案例实现双色球
一问题: 二具体代码: package 重修;import java.util.Random; import java.util.Scanner;public class first {public static void main(String[] args) {int []usersnumbersusernumslect();System.out.println("用户");for (int i 0; i <…...
JS(JavaScript)的BOM操作
天行健,君子以自强不息;地势坤,君子以厚德载物。 每个人都有惰性,但不断学习是好好生活的根本,共勉! 文章均为学习整理笔记,分享记录为主,如有错误请指正,共同学习进步。…...
【CT】LeetCode手撕—82. 删除排序链表中的重复元素 II
题目 原题连接:82. 删除排序链表中的重复元素 II 1- 思路 模式识别1:已排序链表 ——> 判重逻辑 ,涉及到 while 2- 实现 ⭐82. 删除排序链表中的重复元素 II——题解思路 class Solution {public ListNode deleteDuplicates(ListNode h…...
C++ STL unique_ptr智能指针源码剖析
由于上一篇博客将shared_ptr,weak_ptr,enable_shared_form_this的源码实现整理了一遍,想着cpp智能指针还差个unique_ptr故写下此篇博客,以供学习 源码剖析 一,模板参数 首先,我们先看unique_ptr的模板参数,第一个参数_TP自是不用说表示对象类型,第二个模板参数定义了unique_p…...
Unity中的的文件夹(特殊文件夹)
Unity中的的文件夹(特殊文件夹) Unity工程中的关键文件夹和路径知识点, 以下是对Unity工程中几个关键文件夹和路径的总结: 1. 工程路径获取 print(Application.dataPath) 用途:通常只在编辑模式下使用。注意事项:游戏发布后࿰…...
Go语言定时器Timer和Ticker到底怎么用
原文链接,可获取更多Go语言学习资料 概述 在日常开发中,我们不可避免的需要使用到定时任务用来处理业务逻辑。在Go语言中内置的有两个定时器,Timer和Ticker,合理的使用这两个定时器可以很好的解决定时任务的需求,同时…...
41、web基础和http协议
web基础与http协议 一、web web:就是我们所说得页面,打开网页展示得页面。(全球广域网,万维网) world wide webwww 分布式图形信息系统 http:超文本传输协议 https:加密的超文本传输协议…...
6-173 二分查找的关键字比较次数
6-173 二分查找的关键字比较次数 - (32)专科段数据结构专项练习(2024版) (pintia.cn) int CountSearchTimes(int a[], int low, int high, int x) {int time0;while(low < high){int mid(lowhigh)/2;time;if(a[mid]x)return t…...
【基础篇】第5章 Elasticsearch 数据聚合与分析
在Elasticsearch的庞大功能体系中,数据聚合与分析扮演着至关重要的角色,它使我们能够从海量数据中提炼出有价值的信息,为决策提供依据。本章将深入探讨Elasticsearch的聚合功能,从基本概念到常见类型的实践,让你掌握如…...
【网络安全】修改Host文件实现域名解析
场景 开发一个网站或者服务,需要在本地测试时,可以将线上的域名指向本地开发环境的IP地址。从而模拟真实环境中的域名访问,方便调试和开发。 步骤 1、以管理员身份打开命令提示符 2、编辑hosts文件: 输入以下命令打开hosts文…...
Spring Boot 全面解析:从入门到实践案例
引言: Spring Boot 是由 Pivotal 团队提供的全新框架,旨在简化 Spring 应用的初始搭建以及开发过程。它基于 Spring 平台,通过“约定优于配置”的原则,尽可能自动化配置,减少XML配置,使得开发者能够快速启…...
222222222
2222222...
Boost 智能指针
scoped_ptr 不能被复制或赋值给其他 scoped_ptr 对象,不能与其他指针比较 (除了 nullptr) scoped_ptr 用例 template <typename T> class scoped_ptr { public:// 构造函数:初始化 scoped_ptr 并接管指针的所有权explicit scoped_ptr(T* ptr n…...
在WSL Ubuntu中启用root用户的SSH服务
在 Ubuntu 中,默认情况下 root 用户是禁用 SSH 登录的,这是为了增加系统安全性。 一、修改配置 找到 PermitRootLogin 行:在文件中找到 PermitRootLogin 配置项。默认情况下,它通常被设置为 PermitRootLogin prohibit-password 或…...
C语⾔数据类型和变量
C语⾔数据类型和变量 1.数据类型介绍1.1 字符型1.2 整型1.3 浮点型1.4 布尔类型1.5 各种数据类型的长度1.5.1 sizeof操作符1.5.2 数据类型长度1.5.3 sizeof中表达式不计算 2. signed 和 unsigned3. 数据类型的取值范围4. 变量4.1 变量的创建4.2 变量的分类 5. 算术操作符&#…...
运行时类型信息(RTTI)
在计算机编程中,运行时类型信息(Runtime Type Information,简称RTTI)或运行时类型标识(Runtime Type Identification)是某些编程语言(如C++、Object Pascal、Ada)的一个特性,它允许在程序运行时获取对象的数据类型信息。RTTI可以用于所有类型,也只能用于显式启用RTTI…...
使用 NVivo 定性数据分析软件指导癌症护理研究
您是否曾因进行全面文献综述所需的大量研究而感到不知所措?在比较和整理大量冗长的出版物时,您是否不知道从哪里开始?幸运的是,这正是定性研究专家 Heidi Rishel Brakey 硕士擅长的领域,我们将在本案例研究中介绍这一点…...
R语言 | 使用ggplot绘制柱状图,在柱子中显示数值和显著性
原文链接:使用ggplot绘制柱状图,在柱子中显示数值和显著性 本期教程 获得本期教程示例数据,后台回复关键词:20240628。(PS:在社群中,可获得往期和未来教程所有数据和代码) 往期教程…...
Linux应用开发之网络套接字编程(实例篇)
服务端与客户端单连接 服务端代码 #include <sys/socket.h> #include <sys/types.h> #include <netinet/in.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #include <arpa/inet.h> #include <pthread.h> …...
超短脉冲激光自聚焦效应
前言与目录 强激光引起自聚焦效应机理 超短脉冲激光在脆性材料内部加工时引起的自聚焦效应,这是一种非线性光学现象,主要涉及光学克尔效应和材料的非线性光学特性。 自聚焦效应可以产生局部的强光场,对材料产生非线性响应,可能…...
css实现圆环展示百分比,根据值动态展示所占比例
代码如下 <view class""><view class"circle-chart"><view v-if"!!num" class"pie-item" :style"{background: conic-gradient(var(--one-color) 0%,#E9E6F1 ${num}%),}"></view><view v-else …...
day52 ResNet18 CBAM
在深度学习的旅程中,我们不断探索如何提升模型的性能。今天,我将分享我在 ResNet18 模型中插入 CBAM(Convolutional Block Attention Module)模块,并采用分阶段微调策略的实践过程。通过这个过程,我不仅提升…...
什么是库存周转?如何用进销存系统提高库存周转率?
你可能听说过这样一句话: “利润不是赚出来的,是管出来的。” 尤其是在制造业、批发零售、电商这类“货堆成山”的行业,很多企业看着销售不错,账上却没钱、利润也不见了,一翻库存才发现: 一堆卖不动的旧货…...
【Go】3、Go语言进阶与依赖管理
前言 本系列文章参考自稀土掘金上的 【字节内部课】公开课,做自我学习总结整理。 Go语言并发编程 Go语言原生支持并发编程,它的核心机制是 Goroutine 协程、Channel 通道,并基于CSP(Communicating Sequential Processes࿰…...
MySQL 8.0 OCP 英文题库解析(十三)
Oracle 为庆祝 MySQL 30 周年,截止到 2025.07.31 之前。所有人均可以免费考取原价245美元的MySQL OCP 认证。 从今天开始,将英文题库免费公布出来,并进行解析,帮助大家在一个月之内轻松通过OCP认证。 本期公布试题111~120 试题1…...
OpenPrompt 和直接对提示词的嵌入向量进行训练有什么区别
OpenPrompt 和直接对提示词的嵌入向量进行训练有什么区别 直接训练提示词嵌入向量的核心区别 您提到的代码: prompt_embedding = initial_embedding.clone().requires_grad_(True) optimizer = torch.optim.Adam([prompt_embedding...
如何在最短时间内提升打ctf(web)的水平?
刚刚刷完2遍 bugku 的 web 题,前来答题。 每个人对刷题理解是不同,有的人是看了writeup就等于刷了,有的人是收藏了writeup就等于刷了,有的人是跟着writeup做了一遍就等于刷了,还有的人是独立思考做了一遍就等于刷了。…...
.Net Framework 4/C# 关键字(非常用,持续更新...)
一、is 关键字 is 关键字用于检查对象是否于给定类型兼容,如果兼容将返回 true,如果不兼容则返回 false,在进行类型转换前,可以先使用 is 关键字判断对象是否与指定类型兼容,如果兼容才进行转换,这样的转换是安全的。 例如有:首先创建一个字符串对象,然后将字符串对象隐…...
