升辉清洁IPO:广东清洁服务“一哥”还需要讲好全国化的故事
近日,广东物业清洁服务“一哥”升辉清洁第四次冲击IPO成功,拟于12月5日在香港主板挂牌上市。自2021年4月第一次递交招股书,时隔两年半,升辉清洁终于拿到了上市的门票。
天眼查显示,升辉清洁成立于2000年,主要从事环境清洁及维护服务,已成为广东省知名的物业清洁服务供应商。联系行业来看,升辉清洁正处于一个颇具前景的赛道。
近年来,在《城乡社区环卫清洁服务要求》《关于全面加快建设城市运行管理服务平台的通知》等一系列政策要求下,国内城镇化水平逐年提高,也推动了清洁行业的高速发展。
据中国城市环境卫生协会统计,2022年我国城镇化率为65.22%,自2017年以来已经提高了4.98个百分点,同期城区环卫市场化率突破70%。另外,公开信息显示,2022年,全国共开标各类环卫服务类项目(含标段)20124个,同比增长4.85%;新开标各类环卫服务类项目(含标段)的年化合同金额823亿元,同比增长14.94%;合同总金额2510亿元,同比增长16.04%,均创历史新高。
因此,此次升辉清洁成功IPO,其实也一定程度受益于赛道增长空间广阔,而从公司IPO的波折经历来看,升辉清洁想要实现更加长远的发展,还需要进一步增强想象力,全国化或成为其未来的发展关键。。
上市之后的升辉清洁,仍有隐忧?
当前,清洁服务市场仍是一片蓝海。报告显示,作为我国最繁荣的地区之一,广东省物业及公共空间清洁界别的市场规模由2018年的322亿元人民币增加至2022年的535亿元人民币,复合年增长率为13.6%。
而根据招股书,2022年,广东省商业物业清洁市场前五大行业参与者的市场份额为19.3%,其中,升辉清洁以7.3%的市场份额排名第一,是省内行业当之无愧的“领头羊”,且历时20余年,公司主营业务保有量均保持着20%以上的逐年递增速度。
从业务模式来看,升辉清洁能在广东省形成较强优势,主要在于其具备丰富的经验及多元化的服务能力。至今,升辉清洁已经成立二十余年,专注物业清洁方向,可为客户提供基本清洁及维护、垃圾和废物收集及运输、水箱清洁等服务。同时服务场所也具有多样化特征,包括商业楼宇、机场等交通枢纽、住宅物业、购物商场及商业综合大楼等。
加之升辉清洁着重在广东市场布局,面临的行业竞争格局较为简单,更易形成优势。据悉,立足广东省的物业清洁公司还有第建阳光发展(深圳)、SYS Group、玉禾田集团等,截至2022年,分别占据5.3%、2.6%、2.3%的市场份额。
对比来看,升辉清洁的行业地位还是较为突出。不过,在二级市场,资本往往更为看重的是企业的持续盈利能力。
招股书显示,2020年、2021年、2022年及2023年上半年,升辉清洁集团收益分别约为4.66亿元、5.64亿元、5.94亿元、2.98亿元;同期净利润为3131.2万元、3992.1万元、3438.9万元、1530.8万元。可以看到,近年升辉清洁净利润波动较大,面临一定的业绩增长压力。
从劳动密集型的行业特点来看,升辉清洁的发展其实一定程度受限于人力成本。据统计,2022年,包括物业清洁服务,全国保洁、服务员的月薪水平较以往显著提升,环比增长19.5%、8.4%,分别达到5124.9元、5479元。
这一背景下,升辉清洁在招股书中也坦言,2020年、2021年和2022年,计入销售成本的员工福利开支及分包劳工成本分别为3.59亿元、4.43亿元、4.65亿元,分别占服务成本的93%、93.5%、93%。而且,为满足业务发展需要,增雇员工后,未来人力开支将会继续增加。
但更为影响企业业绩表现的还是“偏于一隅”的市场布局。根据招股书,2020年至2023年上半年,来自广东地区的营收,分别占据了升辉清洁全部收入的84.0%、81.5%、78.6%和78.7%。
而联系清洁服务行业的全国规模来看,升辉清洁无疑还有较大的市场开拓空间。报告显示,我国环境清洁及维护市场规模预计将由2018年的2707亿元增加至2027年的6228亿元,复合年增长率为10.3%。
由此可见,升辉清洁上市之后,还需要讲好全国化的故事,以增强投资市场信心。
全国化+自动化,是升辉清洁的破局“良方”?
企业的破局无疑需要根据自身情况“对症下药”。从当前发展现状来看,升辉清洁要想实现稳定增长,显然要做好进军全国市场的准备,以及必须针对成本问题拿出更好的对策。
评估升辉清洁实行全国化战略的可能性,首先要基于其当前的市场布局来看。其实,在全国化战略落实过程中,公司已经有了一定的基础和积淀。根据招股书,目前升辉清洁的主要服务对象已经超过700家,并将业务覆盖范围扩大至国内14个省级地区,其中海南和重庆占比仅次于广东。
从相关市场发展情况来看,海南与重庆这两大地域还有很大潜力可挖掘。具体而言,虽然两地都已有不少清洁服务公司布局,但发展仍然较为分散,垄断表现并未形成,升辉作为广东龙头企业入局,具备一定优势。尤其是海南的城市化进程还在加速中,根据海南省发展和改革委员会发布的规划,到2025年,海南省常住人口城镇化率将达到65%,新增城镇就业人数将达到75万人,2035年城镇化率将达75%。随着城镇化率的不断攀升,上升的清洁服务需求与当地相关服务商服务能力之间存在着可观的机会空缺。
当然,升辉清洁的市场拓展,不会仅局限于海南和重庆。招股书显示,公司将于2023年最后一季度在对物业清洁服务有殷切需求的国内一线及新兴一线城市(如北京、上海及杭州)设立三家办事分处。
而根据行业报告,进军上述市场的门槛相对较高,新入局的企业必须具备突出的声誉、知名度等。这一方面,基于多年对广东市场的深耕,升辉清洁还是具备较强的基础实力。不过,越是发达的城市,越不缺有竞争力的企业,目前成本压力显著的升辉清洁如何才能受到更大关注?
实际上,随着技术水平的提升以及成本控制理念的驱动,清洁服务公司都逐步将应用新兴技术、实现自动化作为了发展重点。例如,深耕物管行业的高地城市服务产业集团就曾从传统物业清洁服务板块切入,创新研发AiCS(Ai Cleaning System)瓴洁智慧清洁系统,可以关联智能机器人、半自动化清洁设备、清洁人员手机端软件等,实现对日常清洁工作的线上化管理。
据介绍,这一新智慧清洁服务方案已在全国34个项目完整运营,可使现场清洁人员数量减少18%,人均收入增加11%,岗均管理面积提升34%,各业态项目整体管理成本下降8%-10%。
在越来越多企业的推动下,智慧清洁已成为行业降本增效的必然趋势。智研咨询数据显示,2022年我国智慧环卫市场规模约为613.98亿元,2014-2022年复合增长率为18.11%。其中智慧环卫设备市场规模占比最重,占比为77.44%。
而目前升辉清洁面临较大成本压力的根本原因,就在于自动化水平不高。招股书显示,升辉清洁现有14辆专门垃圾清洁车,其中包括8辆收集车、3辆货车和3艘清洁船,均为垃圾存放装置,而无自动化垃圾处理装置。
考虑到增强竞争力需求,公司无疑需要积极提高清洁作业过程中的机械化、自动化水平。招股书显示,升辉此次IPO所募集的资金将用于加强服务实力、采纳行业内高新技术以及购置清洁机械人及升级资讯科技系统等。
可以说,此次上市为升辉清洁的全国化、自动化转型打下了一针关键的强心剂。
作者:一棵菠菜
来源:港股研究社
相关文章:
升辉清洁IPO:广东清洁服务“一哥”还需要讲好全国化的故事
近日,广东物业清洁服务“一哥”升辉清洁第四次冲击IPO成功,拟于12月5日在香港主板挂牌上市。自2021年4月第一次递交招股书,时隔两年半,升辉清洁终于拿到了上市的门票。 天眼查显示,升辉清洁成立于2000年,主…...
Python自动化办公:PDF文件的分割与合并
我们平时办公中,可能需要对pdf进行合并或者分割,但奈何没有可以白嫖的工具,此时python就是一个万能工具库。 其中PyPDF2是一个用于处理PDF文件的Python库,它提供了分割和合并PDF文件的功能。 在本篇博客中,我们将详细…...
破解app思路
1.会看smali代码逻辑 一.快速定位关键代码 1.分析流程 搜索特征字符串 搜索关键 api 通过方法名来判断方法的功能 2.快速定位关键代码 反编译 APK 程序 AndroidManifest.xml>包名/系统版本/组件 程序的主 activity(程序入口界面) 每个 Android 程序…...
36.位运算符
一.什么是位运算符 按照二进制位来进行运算的运算符叫做位运算符,所以要先将操作数转换成二进制(补码)的形式在运算。C语言的中的位运算符有: 运算符作用举例结果& 按位与(and) 0&00; 0&10; …...
C#异常处理-throw语句
throw语句是我们手动引发异常的一个语句。 在程序执行过程中,当某些条件不符合我们的要求时,那么我们就可以使用throw语句手动抛出异常,那么就可以在异常发生的地方终止当前代码块的执行,此时我们就可以把控制权传递给调用堆栈中…...
PlantUML语法(全)及使用教程-时序图
目录 1. 参与者1.1、参与者说明1.2、背景色1.3、参与者顺序 2. 消息和箭头2.1、 文本对其方式2.2、响应信息显示在箭头下面2.3、箭头设置2.4、修改箭头颜色2.5、对消息排序 3. 页面标题、眉角、页脚4. 分割页面5. 生命线6. 填充区设置7. 注释8. 移除脚注9. 组合信息9.1、alt/el…...
231204 刷题日报
21. 合并两个有序链表 单调栈没看懂,晚上回家再说吧 380. O(1) 时间插入、删除和获取随机元素 今天被接雨水钉在耻辱柱,找时间再看吧...
PTA 7-229 sdut-C语言实验- 排序
给你N(N<100)个数,请你按照从小到大的顺序输出。 输入格式: 输入数据第一行是一个正整数N,第二行有N个整数。 输出格式: 输出一行,从小到大输出这N个数,中间用空格隔开。 输入样例: 5 1 4 3 2 5输出样例: 1 2 3 4 5 #include <stdio.h>…...
原生横向滚动条 吸附 页面底部
效果图 /** 横向滚动条 吸附 页面底部 */ export class StickyHorizontalScrollBar {constructor(options {}) {const { el, style } optionsthis.createScrollbar(style)this.insertScrollbar(el)this.setScrollbarSize()this.onEvent()}/** 创建滚轴组件元素 */createS…...
1+x网络系统建设与运维(中级)-练习3
一.设备命名 AR1 [Huawei]sysn AR1 [AR1] 同理可得,所有设备的命名如上图所示 二.VLAN LSW1 [LSW1]vlan 10 [LSW1-vlan10]q [LSW1]int g0/0/1 [LSW1-GigabitEthernet0/0/1]port link-type access [LSW1-GigabitEthernet0/0/1]port default vlan 10 [LSW1-GigabitEt…...
知识图谱07——图片中表格开源ocr识别
对比了多种ocr识别算法,最终选择了百度paddle官方的ocr算法 在所在的虚拟环境下运行 pip install paddleocr --userfrom paddleocr import PaddleOCR import os import csv# 创建 PaddleOCR 对象 ocr PaddleOCR(use_gpuTrue) # 无gpu时选择False# 指定图片文件夹…...
每日一练2023.12.4——正整数【PTA】
一时间网上一片求救声,急问这个怎么破。其实这段代码很简单,index数组就是arr数组的下标,index[0]2 对应 arr[2]1,index[1]0 对应 arr[0]8,index[2]3 对应 arr[3]0,以此类推…… 很容易得到电话号码是18013…...
golang之net/http模块学习
文章目录 开启服务开启访问静态文件获取现在时间按时间创建一个空的json文件按时间创建一个固定值的json文件 跨域请求处理输出是json 开启服务 package mainimport ("fmt""net/http" )//路由 func handler(w http.ResponseWriter, r *http.Request){fmt.…...
Python中format函数用法
嗨喽~大家好呀,这里是魔王呐 ❤ ~! python更多源码/资料/解答/教程等 点击此处跳转文末名片免费获取 format优点 format是python2.6新增的一个格式化字符串的方法,相对于老版的%格式方法,它有很多优点。 1.不需要理会数据类型的问题&#…...
Android 断点调试
Android 调试 https://developer.android.google.cn/studio/debug?hlzh-cn 调试自己写的代码(不在Android源码) 点击 Attach debugger to Android process 图标 需要在添加断点界面手动输入函数名 但也可以不手动,有个技巧可以new 空proje…...
对抗神经网络 CGAN实战详解 完整数据代码可直接运行
代码视频讲解: 中文核心项目:对抗神经网络 CGAN实战详解 完整代码数据可直接运行_哔哩哔哩_bilibili 运行图: 完整代码: from keras.layers import Input, Dense, Reshape, Flatten, Dropout, multiply from keras.layers import BatchNormalization, Activation, Embedd…...
LeetCode417. Pacific Atlantic Water Flow
文章目录 一、题目二、题解 一、题目 There is an m x n rectangular island that borders both the Pacific Ocean and Atlantic Ocean. The Pacific Ocean touches the island’s left and top edges, and the Atlantic Ocean touches the island’s right and bottom edges…...
Python字符串模糊匹配工具:TheFuzz 库详解
更多资料获取 📚 个人网站:ipengtao.com 在处理文本数据时,常常需要进行模糊字符串匹配来找到相似的字符串。Python的 TheFuzz 库提供了强大的方法用于解决这类问题。本文将深入介绍 TheFuzz 库,探讨其基本概念、常用方法和示例代…...
Golang中WebSocket和WSS的支持
引言 WebSocket是一种在单个TCP连接上进行全双工通信的协议,它为实时通信提供了一种简单而强大的方式。而WSS(WebSocket Secure)是一种通过加密的方式使用WebSocket的协议,可以在安全的传输层上进行通信。本文将探讨Golang中WebS…...
亚马逊云科技re:Invent大会,助力安全构建规模化生成式AI应用
2023亚马逊云科技re:Invent全球大会进入第三天,亚马逊云科技数据和人工智能副总裁Swami Sivasubramanian博士在周三的主题演讲中,为大家带来了关于亚马逊云科技生成式AI的最新能力、面向生成式AI时代的数据战略以及借助生成式AI应用提高生产效率的精彩分…...
价差后的几种方向,澳福如何操作才能盈利
在价差出现时,澳福认为会出现以下几种方向。 昂贵资产的贬值和便宜资产的平行升值。昂贵的资产贬值,而便宜的资产保持不变。昂贵资产的贬值和便宜资产的平行贬值,但昂贵资产的贬值速度更快,超过便宜资产。更贵的一对的进一步升值和…...
【Java】类和对象之超级详细的总结!!!
文章目录 前言1. 什么是面向对象?1.2面向过程和面向对象 2.类的定义和使用2.1什么是类?2.2类的定义格式2.3类的实例化2.3.1什么是实例化2.3.2类和对象的说明 3.this引用3.1为什么会有this3.2this的含义与性质3.3this的特性 4.构造方法4.1构造方法的概念4…...
机器学习的复习笔记3-回归的细谈
一、回归的细分 机器学习中的回归问题是一种用于预测连续型输出变量的任务。回归问题的类型和特点如下: 线性回归(Linear Regression):线性回归是回归问题中最简单的一种方法。它假设自变量与因变量之间存在线性关系,…...
Git常用命令#切换分支
要在 Git 中切换分支,你可以使用 git checkout 命令。 a.创建新分支并切换到该分支 如果你想要创建一个新分支并立即切换到该分支,可以使用以下命令: git checkout -b 新分支名这会创建一个名为 新分支名 的新分支,并将你的工作目…...
【qml入门教程系列】:qml property使用介绍
作者:令狐掌门 技术交流QQ群:675120140 博客地址:https://mingshiqiang.blog.csdn.net/ 文章目录 属性的定义property基本用法属性变更事件通知属性绑定属性别名只读属性默认属性 default property访问和修改属性方式1:使用setProperty方法方式2:使用QQmlContext设置属性自定…...
pbootcms建站
pbootcms建站 一、下载pbootcms二、安装1、进入宝塔面在网站栏,新建站点,将该址里面文件全部清再将下载的pbootcms上传至该地址。 三、修改关联数据库1、在根目录下/config打开database.php照如下修改这里我使用mysqli数据库。修改并使用自已创建的数据库…...
Spring的事务传播行为
文章目录 说一下Spring的事务传播行为 今天来和大家聊聊spring中使用的事务传播行为, 说一下Spring的事务传播行为 spring事务的传播行为说的是,当多个事务同时存在的时候,spring如何处理这些事务的行为。 ① PROPAGATION_REQUIRED…...
04_网络编程
网络编程 什么是网络编程 可以让设备中的程序与网络上其他设备中的程序进行数据交互(实现网络通信的) java.net.* 包下提供了网络编程的解决方案 通信的基本架构 CS 架构(Client 客户端 / Server 服务端)BS 架构(…...
【五分钟】熟练使用numpy.cumsum()函数(干货!!!)
引言 numpy.cumsum()函数用于计算输入数组的累积和。当输入是多维数组时,numpy.cumsum()函数可以沿着指定轴计算累积和。 计算一维数组的累计和 代码如下: # 计算一维数组的累计和 tmp_array np.ones((4,), dtypenp.uint8) # [1, 1, 1, 1] print(&…...
做网站优化的话术/在线crm软件
这里有几个定义需要说一下,外设,顾名思义,就是IC芯片所接的能够与IC通信的外部设备。早起由于IC集成工艺不发达,很多东西都是外设的,在此以DSP芯片为例,比如PWM、ADC、CAN等等,原本都是需要芯片…...
房屋租赁网站开发模版/百度资源站长平台
windows下boost库的基本使用方法 因为boost都是使用模板的技术,所以所有代码都是写在一个.hpp头文件中。这样boost中的大部分内容是不需要编译生成相应的链接库,只需要设置下面的包含目录(或者设置一下环境变量),在源文…...
临汾做网站的公司/哈尔滨优化网站公司
Offer_day04_53 - I. 在排序数组中查找数字 I 统计一个数字在排序数组中出现的次数。 示例 1: 输入: nums [5,7,7,8,8,10], target 8 输出: 2 示例 2: 输入: nums [5,7,7,8,8,10], target 6 输出: 0 提示: 0 < nums.length < 105 -109 < nums[i] …...
郑州建站费用/关键词搜索引擎又称为
在qt官网中推荐使用qxt解析csv文件 qxt在linux下并不支持qt5,主要原因是qt5使用了一些渲染和处理,这些都将qxt的原生性降低了。qxt的一部分仍然可以被复用,但目前并无复用的案例。 Excel解析,在windows下,qt提供了qta…...
网站 外包方案/怎么创建网站平台
题目描述 小明很喜欢3和5这两个数字,他将能被3或5整除的数叫做美丽数。现在给你一个整数N(1<N<100000),你能告诉小明第N个美丽数是多少吗? 输入 输入包含多组测试数据。每组输入一个整数N(1<N<…...
广州市建设工程造价站网站/win10优化软件哪个好
API调用链追踪 微服务架构上通过业务来划分服务的,通过REST调用,对外暴露的一个接口,可能需要很多个服务协同才能完成这个接口功能,如果链路上任何一个服务出现问题或者网络超时,都会形成导致接口调用失败。随着业务的…...