比亚迪电子:缺芯挑战与电子雾化机遇

0 下载量 140 浏览量 更新于2024-08-04 收藏 664KB PDF 举报
"这篇报告是关于港股公司比亚迪电子00285.HK的研究,主要讨论了公司在全球芯片短缺的背景下主营业务所面临的压力以及在电子雾化领域取得的重要突破。报告给出了对公司的审慎增持的投资建议,设定目标价为45.60港元,并提供了公司的财务数据和业绩预测。" 在当前全球半导体芯片供应紧张的环境下,比亚迪电子作为一家重要的电子产品制造商,其主营业务——主要包括智能手机和消费电子产品的零部件及组装服务——受到一定的压力。由于芯片短缺,可能导致公司部分订单延迟交付或生产成本上升,从而影响整体营收和利润率。尽管如此,报告中提到比亚迪电子在电子雾化领域取得了重要突破,这可能成为公司新的增长点,帮助缓解主营业务的压力。 报告中提到了几个关键的财务指标,显示了公司在2020年至2023年的预测表现。根据预测,2021年公司的营业收入预计将同比增长42.1%,但归母净利润预计将同比下降31.8%。这可能是由于芯片短缺导致的利润率下降,毛利率从2020年的13.2%降至2021年的8.0%。然而,随着2022年和2023年的预测,净利润率和毛利率都有所回升,显示出公司可能逐步适应芯片短缺的环境并找到新的盈利途径。 此外,报告中还列举了过去的一些相关研究报告,这些报告关注了公司的结构件业务、北美大客户的业务关系、口罩业务的贡献等,显示出比亚迪电子在不同业务板块的多元化发展策略。分析师洪嘉骏对此持积极态度,给出了审慎增持的投资建议,并预计随着新业务的发展,如电子雾化的推进,公司的盈利能力和市场份额有望得到提升。 综合来看,比亚迪电子虽然面临芯片短缺带来的挑战,但在电子雾化等新兴业务领域的突破可能为其带来新的发展机遇。投资者应密切关注公司在这些新业务上的进展,以及如何应对芯片短缺对公司传统业务的影响。同时,考虑到公司的财务状况和未来的增长潜力,审慎增持的评级反映了分析师对其长期前景的乐观预期。

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