业绩难言乐观,皓泽电子撤回上市申请,小米等为其关联方

news2024/12/23 4:46:04

撰稿|行星

来源|贝多财经

8月8日,深圳证券交易所披露的信息显示,由于河南皓泽电子股份有限公司(下称“皓泽电子”)及其保荐人主动要求撤回申请文件,深交所终止了皓泽电子的发行注册程序。

据此前招股书披露,皓泽电子原计划募集资金4.82亿元,将用于双向开环马达建设项目、双向开环马达建设项目、双向开环马达建设项目和补充流动资金,长江证券为其保荐机构。

贝多财经注意到,皓泽电子的上市申请材料早在2020年12月21日便获得了创业板受理,并于2022年6月10日通过上市委审核。2022年10月14日,皓泽电子提交注册,并在此后两度更新招股书(注册稿)。

然而,“苦上市久矣”的皓泽电子在上市门外徘徊近两年零七个月后,最终没能拿到深交所的“通行证”,在一次次递交招股书的同时,其存在的问题也逐渐浮出水面。

一、营收增长乏力,2022年业绩开始下滑

天眼查信息显示,皓泽电子成立于2012年6月,位于河南省焦作市,前身为河南省皓泽电子有限公司。目前,该公司的注册资本为7050万元,法定代表人为林聪,股东包括林聪、徐海忠、李立、刘富泉、李斐等。

据招股书介绍,皓泽电子的主营业务为微型驱动马达的研发、设计、生产和销售,主要产品包括单向开环马达、双向开环马达、光学防抖马达等,应用于智能手机、平板电脑、计算机及周边、智能穿戴等领域。

目前,皓泽电子已与丘钛科技、信利光电、同兴达、舜宇光学等国内外摄像头模组厂商形成了合作关系,产品应用于OPPO、vivo、三星、小米、荣耀等智能手机品牌及联想、华为、Amazon、小天才等终端品牌。

根据日本TSR研究报告,2018年至2020年,皓泽电子的VCM马达出货量分别为1.23亿颗、1.62亿颗和2.29亿颗,分别占全球智能手机用VCM马达出货量的6.86%、8.99%和13.99%。

2019年、2020年、2021年和2022年上半年,皓泽电子的收入分别为3.79亿元、5.10亿元、5.11亿元和2.59亿元;归母净利润分别为5116.03万元、8224.09万元、6988.29万元和3251.70万元,扣非后净利润分别为5014.98万元、8041.56万元、6710.82万元和2911.45万元。

报告期内,皓泽电子的毛利分别为1.15亿元、1.61亿元、1.52亿元和7388.94万元,毛利率分别为30.35%、31.59%、29.79%和28.50%,毛利率水平整体较高且相对稳定。

贝多财经发现,单向开环马达和双向开环马达两类产品为皓泽电子利润的主要来源。报告期内,这两类产品合计实现毛利分别约为1.14亿元、1.58亿元、1.51亿元和6359.69万元。

而整个2022年,皓泽电子的业绩则有所下滑。招股书显示,皓泽电子2021年度的收入为4.79亿元,同比下降6.27%;归母净利润6818.83万元,同比下降2.42%;扣非后净利润4949.28万元,同比下降26.25%。

此外,皓泽电子预计其2023年第一季度营收4544.80万元至5837.75万元,同比下降52.55%至63.06%;归母净利润-335.70万元至427.17万元,同比下降69.32%至124.11%;扣非后净利润-322.95万元至439.92万元,同比下降62.22%至127.73%。

二、依赖主要客户,小米等是其关联方

2019年、2020年、2021年和2022年上半年,皓泽电子对前五大客户的销售额分别为3.06亿元、4.01亿元、4.32亿元和1.97亿元,分别占其营业收入的80.85%、78.62%、84.46%和76.01%,存在主要客户集中度较高的风险。

据TSR报告,2019年至2021年,全球各期前十大摄像头模组厂市占率合计分别为72.56%、72.36%和72.21%,行业集中度较高。也就是说,皓泽电子的客户集中度与行业现状相匹配。

值得一提的是,皓泽电子的部分终端客户亦是其股东。其中,小米的关联方小米长江基于2020年3月入股皓泽电子,现持有后者3.48%的股份。至此以后,皓泽电子来源于小米的收入便开始飙升,业绩对小米的依赖程度也逐渐增强。

报告期内,皓泽电子来自小米品牌的收入分别为667.69万元、2332.12万元、1.17亿元和8542.32万元,分别占主营业务收入的1.76%、4.60%、22.98%和34.16%。

不仅如此,皓泽电子还与小米签署了《长期协议》,约定前者在2022年向后者提供1085万片OIS光学防抖马达供应量保证。若前者违背条款,则需向后者支付相关违约金和赔偿金,而后者没有按照保证数量向前者采购的义务。

也就是说,如未来小米为保障供应链安全减少向皓泽电子的采购、皓泽电子的OIS光学防抖马达保供量实现率未能达标,或OIS光学防抖产品《长期协议》后续不具备持续性,皓泽电子将面临主要终端客户订单减少或流失的风险。

值得一提的是,和小米一同入股的还有OPPO的关联方欢太科技,持股4.47%。报告期内,皓泽电子来自OPPO品牌的收入分别为2.33亿元、2.38亿元、1.72亿元和4910.86万元,占主营业务收入的61.49%、46.99%、33.91%和19.64%。

不难看出,OPPO正在减少对皓泽电子的产品采购量。皓泽电子在招股书中称,主要是由于OPPO订单的产品供货时间较长,曾多次协商降价,且在OPPO导入其他国产供应商后,进一步降低了对皓泽电子采购数量和比例的趋势。

此外,皓泽电子还存在知识产权诉讼风险。招股书显示,新思考电机分别于2020年的3月和8月以皓泽电子侵害其发明专利权和实用新型专利权为由提起诉讼。目前,皓泽电子已向前者支付800万元专利使用费,前者也已撤诉。

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

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

相关文章

大模型的数据隐私问题有解了,浙江大学提出联邦大语言模型

作者 | 小戏、Python 理想化的 Learning 的理论方法作用于现实世界总会面临着诸多挑战,从模型部署到模型压缩,从数据的可获取性到数据的隐私问题。而面对着公共领域数据的稀缺性以及私有领域的数据隐私问题,联邦学习(Federated Le…

火车头采集伪原创插件【php源码】

大家好,小编来为大家解答以下问题,python代码大全和用法,python代码大全简单,现在让我们一起来看看吧! 火车头采集ai伪原创插件截图: 1、题目:列表转换为字典。 程序源代码: 1 #!/us…

外部节点访问 k8s 集群内的 starrocks

问题描述 用kubeadm在虚拟机搭建了k8s,按starrocks官网步骤,用k8s部署了starrocks 部署成功: 在 k8s集群内节点访问到 sr:(通过 clusterIP ) mysql -h 10.97.182.109 -uroot -P 9030 k8s 节点内访问成功…

windows10开启远程连接

目录 开启远程连接远程连接 开启远程连接 右击电脑图标->属性 点击 远程设置 远程连接 找到 远程桌面连接 点击 远程桌面连接 输入远程ip 10.0.8.5 然后点击连接 4.输入默认用户名new的密码,然后确定,搞定。

tensorflow-gpu cuda cudNN tensorRT 安装

tensorflow-gpu cuda cudNN tensorRT 安装 tensorflow-gpu 版本对应关系 https://tensorflow.google.cn/install/source#gpu CUDA 安装 安装文档 https://docs.nvidia.com/cuda/ linux 安装文档 :https://docs.nvidia.com/cuda/cuda-installation-guide-linux/i…

爬虫如何应对网站的反爬机制?如何查找user-agent对应的值

import requestsurl https://movie.douban.com/top250 response requests.get(url) # 查看结果 print(response)在requests使用一文中我们有讲到,当状态码不是200时表示爬虫不可用,也就是说我们获取不到网页源代码。但是我们还是可以挣扎一下&#xff…

WordPress博客发布到公网可访问【 windows系统及linux系统操作】

文章目录 1. 免费注册并下载安装cpolar内网穿透1.1 windows系统1.2 linux系统 2. 将内网映射到公网3. 获取所映射的公网地址 要将自己搭建的个人WordPress博客网站发布到公网可访问,比较常规的做法是买服务器、域名,将其部署到服务器上,备案发…

定制 ChatGPT 以满足您的需求 自定义说明

推荐&#xff1a;使用 NSDT场景编辑器 快速助你搭建可二次编辑的3D应用场景 20 月 <> 日&#xff0c;OpenAI 宣布他们正在引入带有自定义说明的新流程&#xff0c;以根据您的特定需求定制 ChatGPT。 什么是自定义说明&#xff1f; 新的测试版自定义指令功能旨在通过防止…

.NET6使用SqlSugar操作数据库

1.//首先引入SqlSugarCore包 2.//新建SqlsugarSetup类 public static class SqlsugarSetup{public static void AddSqlsugarSetup(this IServiceCollection services, IConfiguration configuration,string dbName "ConnectString"){SqlSugarScope sqlSugar new Sq…

后端开发7.轮播图模块【mongdb开发】

概述 轮播图模块数据库采用mongdb开发 效果图 数据库设计 创建数据库 use sc; 添加数据 db.banner.insertMany([ {bannerId:"1",bannerName:"商城轮播图1",bannerUrl:"http://xx:8020/img/轮播图/shop1.png"}, {bannerId:"2"…

人大金仓助力某大型金融机构业务系统异地容灾优化升级

日前&#xff0c;人大金仓助力某大型金融机构应收账款融资服务平台异地容灾项目顺利上线&#xff0c;保证了平台系统运行的连续性和数据安全&#xff0c;为充分发挥平台的融资功能&#xff0c;缓解中小微企业融资难提供了强有力的保障。 “ 缓解中小微企业融资难 某大型金融机构…

Java算法_ 杨辉三角(LeetCode_Hot100)

题目描述&#xff1a;题目描述&#xff1a;给定一个非负整数 numRows&#xff0c;生成「杨辉三角」的前 numRows 行。 在「杨辉三角」中&#xff0c;每个数是它左上方和右上方的数的和。 获得更多&#xff1f;算法思路:代码文档&#xff0c;算法解析的私得。 运行效果 完整代码…

关于Object 0 = new Object() 的追魂九连问

文章目录 对象的创建过程对象的组成解析普通对象**结果分析&#xff1a;**给对象添加属性注意事项 补充jvm压缩指针栗子&#xff1a; 对象头包含什么对象怎么定位&#xff1f;**句柄方式和直接引用的优缺点&#xff1a;** 对象怎么分配&#xff1f;为什么hotspot不使用c对象来代…

【JavaScript】一文详解事件循环机制

目录 一、是什么 二、同步任务和异步任务 三、宏任务和微任务 小结&#xff1a;微任务是跟屁虫&#xff0c;一直跟着当前宏任务后面代码执行到一个微任务就跟上&#xff0c;一个接着一个。 例子理解&#xff1a; 五、题目巩固 六、总结 一、是什么 首先JavaScript是一种…

CAD练习——绘制电路

绘制如图交叉的六条线&#xff1a; 修剪&#xff0c;在右侧绘制如图的线&#xff1a;&#xff08;平移O&#xff09; 修剪 效果&#xff1a; 绘制电路触点 B:块编辑器&#xff0c;设置为块 添加触点到其他几个位置&#xff08;I&#xff1a;插入&#xff09; 绘制其他电路器件…

【Linux】内核宏定义解释postcore_initcall,arch_initcall,subsys_initcall

postcore_initcall postcore_initcall(pcibus_class_init) 是一个宏&#xff0c;用于在Linux内核初始化过程中注册一个后期初始化函数。 这个宏的含义如下&#xff1a; postcore_initcall 是一个宏定义&#xff0c;用于指定注册的函数在内核初始化的哪个阶段执行。 pcibus_cl…

GOLANG进阶 之 接口(interface) 与 管道(channel)

好久没有跟新过文章了&#xff0c;小编最近有点忙&#xff0c;写文章的频率下降了许多&#xff0c;但是还是会持续跟新的&#xff0c;希望关注的同学仔细学习。 首先讲一下接口具体是个啥&#xff1f;小白可以结合官方定义和小编自己的理解共同学习下 官方解释&#xff1a;接口…

MATLAB程序初始化OpenFOAM颗粒位置

问题引入 在OpenFOAM的颗粒两相流求解器中&#xff0c;我们可以采用manualInjection的方式进行自定义颗粒的初始位置&#xff0c;这个命令十分方便&#xff0c;在CFDEM中也有类似的命令&#xff0c;不过CFDEM中的命令更加强大&#xff0c;我们不仅可以定义颗粒的初始位置&…

Dockerfile 简单实战

将flask项目打包成镜像 1. 准备flask文件 创建 app.py 文件&#xff0c;内容如下 from flask import Flask app Flask(__name__)app.route(/) def hello_world():return Hello Worldif __name__ __main__:app.run(host0.0.0.0, port8000, debugTrue) 并开启外网访问&#xf…

C# 使用FFmpeg.Autogen对byte[]进行编解码

C# 使用FFmpeg.Autogen对byte[]进行编解码&#xff0c;参考&#xff1a;https://github.com/vanjoge/CSharpVideoDemo 入口调用类&#xff1a; using System; using System.IO; using System.Drawing; using System.Runtime.InteropServices; using FFmpeg.AutoGen;namespace F…