Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-17ll.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-17ll.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-17ll.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-17ll.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-17ll.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-17ll.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-17ll.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-17ll.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-17ll.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-17ll.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-17ll.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-17ll.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-17ll.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-17ll.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-17ll.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-17ll.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-17ll.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-17ll.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-17ll.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-17ll.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-17ll.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-17ll.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-17ll.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-17ll.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-17ll.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-17ll.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-17ll.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-17ll.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-17ll.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-17ll.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-17ll.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-17ll.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-17ll.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-17ll.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-17ll.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-17ll.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-17ll.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-17ll.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-17ll.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-17ll.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-17ll.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-17ll.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-17ll.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-17ll.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-17ll.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-17ll.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-17ll.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-17ll.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-17ll.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-17ll.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-17ll.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-17ll.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-17ll.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-17ll.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-17ll.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-17ll.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-17ll.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-17ll.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-17ll.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-17ll.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-17ll.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-17ll.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-17ll.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-17ll.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-17ll.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-17ll.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-17ll.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-17ll.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-17ll.com/label.php on line 82

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /www/wwwroot/4-17ll.com/label.php on line 82
亚洲一卡2卡3卡4卡5卡127|感受青春的热血与疯狂!
随机图片

亚洲一卡2卡3卡4卡5卡127|感受青春的热血与疯狂!

更新时间: 浏览次数: 800

400电话:123456(点击咨询)
亚洲一卡2卡3卡4卡5卡127|感受青春的热血与疯狂!各观看免费《今日汇总》
亚洲一卡2卡3卡4卡5卡127|感受青春的热血与疯狂!各热线观看免费2025已更新(2025已更新)








亚洲一卡2卡3卡4卡5卡127|感受青春的热血与疯狂!观看免费电话:(1)123456(点击咨询)(2)123456(点击咨询)








亚洲一卡2卡3卡4卡5卡127|感受青春的热血与疯狂!观看免费热线(1)123456(点击咨询)(2)123456(点击咨询)




亚洲一卡2卡3卡4卡5卡127|感受青春的热血与疯狂!各区点热线观看免费《今日发布》
Random Image 亚洲一卡2卡3卡4卡5卡127|感受青春的热血与疯狂!电话








7天观看免费人工电话为您、亚洲一卡2卡3卡4卡5卡127|感受青春的热血与疯狂!团队在调度中心的统筹调配下,线下专业及各地区人员团队等专属,整个报修流程规范有序,后期同步跟踪查询公开透明。








所有团队均经过专业培训、持证上岗,所用产品配件均为原厂直供,








亚洲一卡2卡3卡4卡5卡127|感受青春的热血与疯狂!各观看免费《今日汇总》2025已更新(今日/推荐)








亚洲一卡2卡3卡4卡5卡127|感受青春的热血与疯狂!电话区域:








淮南市(寿县、八公山区、凤台县、大通区、谢家集区、田家庵区、潘集区)








保山市(昌宁县、腾冲市、龙陵县、施甸县、隆阳区)








泰州市(靖江市、高港区、海陵区、姜堰区、泰兴市、兴化市)








商洛市(商州区、商南县、洛南县、山阳县、镇安县、丹凤县、柞水县)  乌海市(乌达区、海勃湾区、海南区)








枣庄市(市中区、薛城区、台儿庄区、峄城区、滕州市、山亭区)








松原市(长岭县、宁江区、乾安县、扶余市、前郭尔罗斯蒙古族自治县)








德阳市(什邡市、广汉市、罗江区、绵竹市、旌阳区、中江县)抚顺市(抚顺县、新抚区、顺城区、东洲区、清原满族自治县、新宾满族自治县、望花区)








普洱市(澜沧拉祜族自治县、墨江哈尼族自治县、宁洱哈尼族彝族自治县、西盟佤族自治县、景谷傣族彝族自治县、景东彝族自治县、江城哈尼族彝族自治县、思茅区、镇沅彝族哈尼族拉祜族自治县、孟连傣族拉祜族佤族自治县)  宝鸡市(千阳县、陈仓区、渭滨区、眉县、陇县、凤翔区、金台区、岐山县、扶风县、麟游县、太白县、凤县)








马鞍山市(花山区、和县、当涂县、博望区、含山县、雨山区)








秦皇岛市(海港区、卢龙县、青龙满族自治县、北戴河区、昌黎县、山海关区、抚宁区)








鄂尔多斯市(鄂托克旗、杭锦旗、乌审旗、鄂托克前旗、康巴什区、伊金霍洛旗、达拉特旗、准格尔旗、东胜区)








宣城市(宁国市、宣州区、广德市、旌德县、泾县、绩溪县、郎溪县)








镇江市(丹徒区、京口区、句容市、扬中市、丹阳市、润州区)








西藏自治区








黄石市(黄石港区、铁山区、下陆区、阳新县、大冶市、西塞山区)








聊城市(东阿县、莘县、高唐县、阳谷县、茌平区、冠县、临清市、东昌府区)








南平市(建阳区、光泽县、延平区、建瓯市、武夷山市、松溪县、浦城县、政和县、顺昌县、邵武市)








黔东南苗族侗族自治州(镇远县、天柱县、锦屏县、雷山县、黎平县、三穗县、剑河县、榕江县、施秉县、凯里市、从江县、岑巩县、麻江县、丹寨县、台江县、黄平县)








鹤壁市(淇县、山城区、鹤山区、淇滨区、浚县)








武汉市(江夏区、东西湖区、硚口区、青山区、汉阳区、武昌区、新洲区、蔡甸区、汉南区、洪山区、江岸区、江汉区、黄陂区)








龙岩市(永定区、连城县、武平县、长汀县、漳平市、上杭县、新罗区)








定西市(安定区、漳县、渭源县、陇西县、岷县、通渭县、临洮县)








石家庄市(元氏县、桥西区、辛集市、井陉矿区、灵寿县、平山县、鹿泉区、行唐县、井陉县、新乐市、栾城区、晋州市、赞皇县、新华区、裕华区、赵县、无极县、深泽县、正定县、长安区、高邑县、藁城区)








襄阳市(襄州区、保康县、谷城县、枣阳市、樊城区、襄城区、老河口市、宜城市、南漳县)








崇左市(宁明县、凭祥市、天等县、扶绥县、大新县、龙州县、江州区)








德宏傣族景颇族自治州(梁河县、盈江县、陇川县、瑞丽市、芒市)








吕梁市(离石区、文水县、孝义市、兴县、交城县、交口县、临县、石楼县、方山县、岚县、中阳县、柳林县、汾阳市)
400电话:123456(点击咨询)
亚洲一卡2卡3卡4卡5卡127|感受青春的热血与疯狂!各观看免费《今日汇总》《今日发布》
亚洲一卡2卡3卡4卡5卡127|感受青春的热血与疯狂!各观看免费《今日汇总》(2025已更新)








亚洲一卡2卡3卡4卡5卡127|感受青春的热血与疯狂!观看免费电话:(1)123456(点击咨询)(2)123456(点击咨询)








亚洲一卡2卡3卡4卡5卡127|感受青春的热血与疯狂!观看免费热线(1)123456(点击咨询)(2)123456(点击咨询)




亚洲一卡2卡3卡4卡5卡127|感受青春的热血与疯狂!各观看免费《今日汇总》【2025已更新列表】
亚洲一卡2卡3卡4卡5卡127|感受青春的热血与疯狂!电话








7天观看免费人工电话为您、亚洲一卡2卡3卡4卡5卡127|感受青春的热血与疯狂!团队在调度中心的统筹调配下,线下专业及各地区人员团队等专属,整个报修流程规范有序,后期同步跟踪查询公开透明。








所有团队均经过专业培训、持证上岗,所用产品配件均为原厂直供,








亚洲一卡2卡3卡4卡5卡127|感受青春的热血与疯狂!中心2025已更新(今日/推荐)








亚洲一卡2卡3卡4卡5卡127|感受青春的热血与疯狂!电话区域:








澳门特别行政区








海口市(秀英区、龙华区、美兰区、琼山区)








营口市(鲅鱼圈区、大石桥市、站前区、西市区、老边区、盖州市)








果洛藏族自治州(玛多县、甘德县、班玛县、达日县、玛沁县、久治县)  宜春市(奉新县、高安市、袁州区、靖安县、铜鼓县、万载县、上高县、樟树市、宜丰县、丰城市)








抚州市(南丰县、临川区、宜黄县、东乡区、南城县、乐安县、资溪县、金溪县、黎川县、崇仁县、广昌县)








盐城市(滨海县、东台市、盐都区、亭湖区、阜宁县、建湖县、响水县、射阳县、大丰区)








福州市(闽侯县、鼓楼区、仓山区、台江区、马尾区、罗源县、永泰县、连江县、长乐区、闽清县、平潭县、福清市、晋安区)铜川市(印台区、王益区、耀州区、宜君县)








渭南市(华州区、澄城县、蒲城县、富平县、韩城市、合阳县、潼关县、临渭区、白水县、大荔县、华阴市)  苏州市(张家港市、昆山市、相城区、姑苏区、常熟市、太仓市、吴江区、虎丘区、吴中区)








长治市(潞州区、武乡县、壶关县、平顺县、黎城县、沁源县、上党区、长子县、襄垣县、沁县、屯留区、潞城区)








常德市(澧县、津市市、汉寿县、武陵区、鼎城区、桃源县、安乡县、石门县、临澧县)








绍兴市(新昌县、上虞区、诸暨市、柯桥区、嵊州市、越城区)上海市(嘉定区、浦东新区、闵行区、松江区、崇明区、静安区、青浦区、金山区、奉贤区、徐汇区、长宁区、黄浦区、宝山区、虹口区、杨浦区、普陀区)








乌鲁木齐市(达坂城区、新市区、天山区、沙依巴克区、头屯河区、乌鲁木齐县、水磨沟区、米东区)








惠州市(惠城区、惠东县、博罗县、龙门县、惠阳区)








昆明市(西山区、呈贡区、安宁市、禄劝彝族苗族自治县、五华区、晋宁区、寻甸回族彝族自治县、宜良县、盘龙区、石林彝族自治县、东川区、富民县、官渡区、嵩明县)








昌都市(卡若区、左贡县、八宿县、察雅县、江达县、类乌齐县、边坝县、贡觉县、芒康县、丁青县、洛隆县)








巴音郭楞蒙古自治州(尉犁县、博湖县、和硕县、和静县、且末县、轮台县、库尔勒市、焉耆回族自治县、若羌县)








玉树藏族自治州(治多县、曲麻莱县、称多县、杂多县、囊谦县、玉树市)








漳州市(诏安县、龙海区、芗城区、华安县、东山县、龙文区、南靖县、平和县、长泰区、云霄县、漳浦县)








常州市(新北区、武进区、金坛区、钟楼区、溧阳市、天宁区)








阜阳市(颍州区、太和县、阜南县、界首市、颍东区、颍上县、临泉县、颍泉区)








博尔塔拉蒙古自治州(阿拉山口市、温泉县、博乐市、精河县)








钦州市(钦北区、灵山县、浦北县、钦南区)








广元市(朝天区、昭化区、苍溪县、剑阁县、青川县、利州区、旺苍县)








周口市(项城市、扶沟县、郸城县、淮阳区、太康县、商水县、鹿邑县、沈丘县、川汇区、西华县)








楚雄彝族自治州(大姚县、牟定县、武定县、元谋县、永仁县、禄丰市、楚雄市、南华县、姚安县、双柏县)








云浮市(新兴县、罗定市、郁南县、云城区、云安区)








怒江傈僳族自治州(泸水市、兰坪白族普米族自治县、福贡县、贡山独龙族怒族自治县)

  来源:全景财经

  上市五年,抗体专家——优宁维的股价已经自上市之初的134.13元暴跌了近八成。

  01

  上市业绩即变脸

  净利润三连跌

  公开资料显示,优宁维成立于2004年。公司自设立以来,始终坚持“优宁维-抗体专家”的战略定位。经过多年发展,目前优宁维已经成为一家提供抗体为核心的生命科学试剂及相关仪器、耗材和综合技术服务的科学服务商,客户覆盖高校、科研院所、医院、生物医药企业等等。

  2021年,优宁维凭借着强劲的发展势头与不错的业绩表现,成功实现创业板上市。2021年,公司实现营业收入11.10亿元,实现净利润1.09亿元,分别同比增长30.69%、42.15%。

  然而好景不长,自上市的第二年开始,优宁维就连续遭遇业绩滑坡。

  数据显示,优宁维2022、2023年营收分别为11.95亿元、12.26亿元,增长基本停滞;公司净利润分别为1.06亿元、0.40亿元,相较于2021年大幅下滑。而公司的业绩预告,则是将公司2024年的净利润定格在了盈利800万元至1200万元的区间,同比降幅高达70.24%至80.16%,扣非后净利润更是首度亏损1324万元至1724万元。

  图表:优宁维过去五年主要业绩表现

  资料来源:公司定期报告与业绩预告

  如果说过去几年公司的营收表现还算勉强,那净利润的表现就实在太不尽如人意。

  公司解释称,这两年生命科学服务业下游客户尤其是生物医药等工业客户正在遭受资本寒冬,下游需求下降,公司2024年营业收入未达预期;同时国内生命科学服务市场竞争进一步加剧,公司毛利率进一步承压;公司围绕抗体极致战略,持续加大对自主产品的研发投入,以及公司“自主品牌产品生产基地项目(生物制剂生产线建设项目)”投入使用新增运营成本,共同导致公司净利润大幅的下降。

  需求减弱与竞争加剧的双重因素夹击之下,公司盈利能力在不断削弱,导致公司毛利率水平自2020年的22.77%一路下行至2024年前三季度的18.54%。

  而现阶段优宁维目前不到20%的毛利率水平,也实在很难让人将这家公司与抗体专家、生命科学这些高大上的定位关联起来。

  02

  生命科学、抗体专家外衣下的代理商?

  实际上,稍微仔细了解一下优宁维的商业模式就能发现,这家公司的本质,并不是,至少目前还不是一家高技术壁垒的研发型生物医药企业,而仅仅只是披着高大上外衣下的经销商、代理商与贸易商。

  公司产品根据客户类型及需求,采取线上平台与线下渠道并行,直销为主、经销为辅的多元化销售体系,线上销售主要通过自有电商网站、微信公众号、微信小程序等线上平台开展。公司整合了Agilent、BD、CST、Cytiva(原GE生命科学)、R&Dsystems、Miltenyi、MSD、Qiagen等60多家行业知名品牌产品,形成了以第三方品牌产品为主、自主品牌产品为辅的供应体系,截止2024年底,公司能够提供生命科学产品SKU超900万种。

  900万这个看起来非常庞大的SKU规模当中,有多少是公司的自主品牌,多少是公司作为经销商代理的其他品牌产品,公司这几年年报当中并未详细披露。但参考公司2021年的招股说明书数据可知,截止2021年,公司自有品牌的SKU为45.87万种,在当年整体469.92万的SKU当中占比不到10%;而如果按照营收规模的标准来看,则比重更小。数据显示,2021年上半年,公司自有品牌的抗体与试剂销售收入仅为1169.49万元,占公司整体营业收入规模的比重仅为2.79%,而这已经是公司在过去三年所能达到的最大的自有品牌营收比重。

  作为对比,公司在IPO招股书当中提及的同为代理业务为主的对标企业达科为2021年自主品牌销售收入已经超过1.71亿元,占比超过20%,明显高于优宁维,且值得关注的是,达科为这几年毛利率水平基本维持在40%左右,更是遥遥领先于优宁维。

  此外,同为对标企业的联科生物作为三板企业,尽管其营收规模偏小,但是这家公司很早就有壮士断腕的魄力,自2012年开始从一家代理进口产品国内销售型企业转型做自主研发、进口替代产品。2021年,其营收规模近3800万元,毛利率46.45%,表现也都要好于优宁维。

  过低的自有品牌销售占比,以及过低的业务毛利率,使得优宁维甚至是以批发业企业的身份完成上市的,而并非医药制造业,这样来看优宁维的低毛利率也就不难解释了。

  当然这或许也是优宁维的无奈之举,因为仅依靠自主品牌当年那几千万的收入显然是无法达到上市标准,只能通过代理业务换取营收与利润规模,以实现上市目标。

  在近两年的公司定期报告当中,优宁维一直强调在稳步推进数字化转型建设和自主品牌产品研发的投入,持续提升一站式服务能力和研发能力。公司表示,截止2024年中,公司杭州抗体研发中心累计研发产品(IVD抗体、病理IHC抗体、伴随诊断抗体等原料抗体)SPU数超1900个,南京蛋白研发中心累计研发产品(药物靶点、细胞因子等)SPU数超1,500个,公司自主品牌产品进一步丰富。

  但截止目前,公司自有品牌产品到底到了多大的规模,能够给公司支撑多少的业绩,公司并未列明,但从公司这两年的盈利与业务表现当中或可见一斑。

  03

  贸易冲突下

  未来业务将更加如履薄冰?

  展望未来,优宁维以代理为主的业务模式,在愈演愈烈的贸易对抗当中,或将愈发如履薄冰。

  现阶段,全球生命科学行业的创新和发展仍然主要默克(MerckKgaA)、赛默飞(Thermo-Fisher)、丹纳赫(Danaher)等欧美企业主导。根据Frost&Sullivan 相关数据,当前中国抗体试剂市场90%以上都是被欧美国家垄断,而这也就导致了国内产业内企业以代理为主的业务模式。

  目前,优宁维所售产品主要生产厂商大多位于美国,在贸易冲突的影响下,未来一方面可能导致公司采购的的生命科学试剂、仪器及耗材受到限制。另一方面,即便采购行为不受限制,也会在关税的影响之下导致公司产品的采购成本大幅提升。而供应商、经销商如果涨价,对于现阶段正处于资本寒冬之下的生物医药行业而言,无疑是自杀式行为。而如果不涨价,那么成长增加的苦果,只能是优宁维自己吞下,这无异于在现阶段公司惨淡的财务表现之上,雪上加霜。

  现阶段,生命科学领域的国产替代之路看起来仍然任重道远,但展望未来,国内生命科学产业也将会同大多数先进制造业一样走上自主化的道路,像联科生物这样的坚定转型做自主研发、进口替代产品才是做的难而正确的事情。

  而对于优宁维而言,贸易冲突之下,或许留给它突围的时间已经所剩无多了。

新闻结尾 亚洲一卡2卡3卡4卡5卡127|感受青春的热血与疯狂!的相关文章
2025年为中柬旅游年
医院回应女子微创手术后脑死亡
姐弟被冰雹砸哭 邻居拉他们进屋躲避
美国财政部拍卖四周期国债
创世纪重播 现在看还是太超前了
养肝护肝最直接的就是戒酒
  • 友情链接:
  • 外表出现6个变化说明肝不好 联合国警告:贸易战或致经济增速暴跌 外交部:美滥施关税严重损害各国利益 马自达EZ60树豪华设计标杆

    查看更多评价 ∨