四环医药00460.HK:医美新秀,乐提葆引领增长

0 下载量 110 浏览量 更新于2024-06-25 收藏 1.19MB PDF 举报
"港股公司研究-华安证券-四环医药00460.HK“乐”享发展,“葆”持美丽.pdf" 这篇报告聚焦于港股上市公司四环医药的医美业务,特别是其肉毒素产品乐提葆。四环医药在医药行业拥有深厚的底蕴,历经二十多年的创新药和仿制药研发,积累了丰富的药品开发和审批经验。这为其进入医美领域,特别是肉毒素市场提供了坚实的基础。2021年,乐提葆作为公司首款肉毒素产品成功上市,标志着四环医药在医美领域的重大突破,也为其构建国内一流的医美平台创造了条件。 中国的医美市场正处于高景气阶段,自2012年至2018年间,市场规模的复合年增长率达到了30%,预计到2023年将达到3000亿元人民币。注射类医美,尤其是肉毒素产品,市场需求强劲,市场份额占据三分之一。当前,中国市场仅有四款肉毒素产品获得批准,其中包括乐提葆,市场竞争格局相对良好。 乐提葆在韩国市场已取得显著成绩,连续四年销量第一,与市场上其他品牌如Neuronox、Nabota和Hutox形成竞争。在中国市场,由于对非法进口产品的整治,合规的乐提葆有望替代部分非正规渠道的肉毒素产品。乐提葆在安全性、有效性方面与市场领导者保妥适相当,且在价格上定位中高端,具有较高的性价比。凭借强大的营销网络和经验丰富的医美团队,乐提葆自2021年2月上市以来,短短四个月内即覆盖了全国200多个城市,1800多家医疗机构,显示出极强的市场渗透力。 除了乐提葆的成功,四环医药还在积极研发更多医美产品,旨在丰富产品线,扩大市场影响力。通过自主研发和代理合作,公司致力于构建一个全面的医美产品平台,以满足不同消费者的需求。这些举措预示着四环医药在医美行业的长期发展潜力,有望在未来实现更大的市场份额和业绩增长。

class MainLogic extends GetxController { @override void onInit() { getPositionList();/*获取持仓列表*/ } /// 获取持仓列表 getPositionList({ispush = 0, withLoading = false}) async { if (await DBManager.getInstance().isStockLogin()) { TradeInfoApi.getTradePositionList((data) { RespStockPositionList respStockPositionList = data; state.positionList.clear(); respStockPositionList.data.forEach((element) { state.positionList.putIfAbsent(element.innerCode, () => element); }); //发出一个EventPositionRefreshOver()事件---->刷新持仓列表 eventbus.fire(EventPositionRefreshOver()); subscribePosition();/*订阅持仓列表行情*/ calculationStockInitYK();/*计算证券初始盈亏*/ if (respStockPositionList.data.isEmpty && withLoading) SmartDialog.showToast('暂无数据'); update(["UnitAsset"]); }, onError: (error) { SmartDialog.showToast(error.msg); }, ispush: ispush, withLoading: withLoading); } } } class TradePositionLogic extends GetxController { @override void onInit() { streamPositionOver = eventbus.on<EventPositionRefreshOver>().listen((event) { filterPositionList();/*筛选持仓列表*/ }); } /// 筛选持仓列表 filterPositionList() { state.positionNode.requestFocus(); state.showPositionList.clear(); switch (state.positionListType.value) { //全部 case 0: state.showPositionList.addAll(state.mainState.positionList.values); break; // 港股 case 1: state.mainState.positionList.values.forEach((element) { if (element.type == 1) state.showPositionList.add(element); }); break; case 2: // 人民币 state.mainState.positionList.values.forEach((element) { if (element.type == 3) state.showPositionList.add(element); }); break; } update(); } } 请用中文为我解释filterPositionList()被调用了吗?它是怎么被调用的

2023-06-08 上传