时代天使06699.HK:业绩猛增,隐形矫正与口内扫描全面布局

需积分: 5 0 下载量 81 浏览量 更新于2024-08-04 收藏 1.2MB PDF 举报
"太平洋-时代天使06699.HK是一家专注于医疗保健领域,特别是隐形正畸矫治的公司。其2021年上半年业绩表现出色,实现了收入和利润的大幅增长。期内,公司营业收入达到5.71亿元,同比增长85.01%,归母净利润达到0.96亿元,增长了55.82%,经调整净利润更是达到了1.57亿元,增长了68.61%。这一增长主要得益于案例数和合作医生数量的显著增加,产品线的多元化发展尤其突出,包括时代天使标准版、冠军版、COMFOS和儿童版等产品在高端市场、儿童市场和下沉市场的销售表现强劲。 隐形正畸矫治方案作为公司的核心业务,贡献了93.3%的收入,达到5.33亿元,毛利率保持在69.5%,尽管略有下滑。为了提升用户体验,公司开始与口内扫描仪制造商合作,口内扫描仪销售额达到0.29亿元,占总收入的5%,毛利率为17.8%。尽管整体毛利率下降了2.5%,但这一新业务领域的拓展显示出公司的战略转型与前瞻性。 公司产能利用率显著提升,隐形矫治器年产能增长36.4%,达到1.35万个,产能利用率达到89%,显示出市场需求强劲。同时,公司在无锡建设的新生产基地——时代天使创美基地计划年底投入使用,将进一步增强生产能力和自动化水平。 学术推广方面,2021A-Tech大会的成功举办,汇集了大量正畸医生和专家,展示了公司强大的行业影响力。尽管经调整净利率略有下降,但公司仍保持了稳健的增长态势,反映出其在市场中的竞争优势。 展望未来,随着矫治率和渗透率的提升,隐形正畸行业具有广阔的发展空间,而时代天使作为行业龙头,凭借其产品矩阵的多元化、销售渠道的优化以及不断强化的学术推广,有望继续保持强劲的增长势头。"

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 上传