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-16.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-16.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-16.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-16.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-16.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-16.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-16.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-16.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-16.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-16.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-16.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-16.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-16.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-16.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-16.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-16.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-16.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-16.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-16.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-16.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-16.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-16.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-16.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-16.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-16.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-16.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-16.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-16.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-16.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-16.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-16.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-16.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-16.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-16.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-16.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-16.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-16.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-16.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-16.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-16.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-16.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-16.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-16.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-16.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-16.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-16.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-16.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-16.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-16.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-16.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-16.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-16.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-16.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-16.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-16.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-16.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-16.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-16.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-16.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-16.com/label.php on line 82
无翼乌之无遮全彩工口:让我们一起畅游在无尽的娱乐世界,尽情享受每一刻!
随机图片

无翼乌之无遮全彩工口:让我们一起畅游在无尽的娱乐世界,尽情享受每一刻!

更新时间: 浏览次数: 844

400电话:123456(点击咨询)
无翼乌之无遮全彩工口:让我们一起畅游在无尽的娱乐世界,尽情享受每一刻!各观看免费《今日汇总》
无翼乌之无遮全彩工口:让我们一起畅游在无尽的娱乐世界,尽情享受每一刻!各热线观看免费2025已更新(2025已更新)








无翼乌之无遮全彩工口:让我们一起畅游在无尽的娱乐世界,尽情享受每一刻!观看免费电话:(1)123456(点击咨询)(2)123456(点击咨询)








无翼乌之无遮全彩工口:让我们一起畅游在无尽的娱乐世界,尽情享受每一刻!观看免费热线(1)123456(点击咨询)(2)123456(点击咨询)




无翼乌之无遮全彩工口:让我们一起畅游在无尽的娱乐世界,尽情享受每一刻!各区点热线观看免费《今日发布》
Random Image 无翼乌之无遮全彩工口:让我们一起畅游在无尽的娱乐世界,尽情享受每一刻!电话








7天观看免费人工电话为您、无翼乌之无遮全彩工口:让我们一起畅游在无尽的娱乐世界,尽情享受每一刻!团队在调度中心的统筹调配下,线下专业及各地区人员团队等专属,整个报修流程规范有序,后期同步跟踪查询公开透明。








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








无翼乌之无遮全彩工口:让我们一起畅游在无尽的娱乐世界,尽情享受每一刻!各观看免费《今日汇总》2025已更新(今日/推荐)








无翼乌之无遮全彩工口:让我们一起畅游在无尽的娱乐世界,尽情享受每一刻!电话区域:








汉中市(宁强县、西乡县、留坝县、南郑区、佛坪县、城固县、镇巴县、汉台区、略阳县、洋县、勉县)








临夏回族自治州(广河县、和政县、积石山保安族东乡族撒拉族自治县、临夏县、东乡族自治县、康乐县、临夏市、永靖县)








锦州市(凌河区、凌海市、黑山县、太和区、古塔区、义县、北镇市)








眉山市(洪雅县、丹棱县、青神县、东坡区、彭山区、仁寿县)  黄石市(西塞山区、大冶市、铁山区、黄石港区、阳新县、下陆区)








达州市(开江县、大竹县、达川区、宣汉县、通川区、渠县、万源市)








无锡市(梁溪区、江阴市、宜兴市、锡山区、惠山区、新吴区、滨湖区)








吉林市(龙潭区、丰满区、永吉县、桦甸市、磐石市、船营区、蛟河市、昌邑区、舒兰市)








厦门市(翔安区、同安区、海沧区、思明区、湖里区、集美区)  博尔塔拉蒙古自治州(博乐市、精河县、阿拉山口市、温泉县)








咸宁市(嘉鱼县、通山县、崇阳县、通城县、咸安区、赤壁市)








辽阳市(宏伟区、灯塔市、弓长岭区、辽阳县、太子河区、文圣区、白塔区)








亳州市(谯城区、利辛县、蒙城县、涡阳县)








阿拉善盟(额济纳旗、阿拉善右旗、阿拉善左旗)








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








焦作市(山阳区、解放区、博爱县、沁阳市、温县、武陟县、中站区、修武县、马村区、孟州市)








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








宝鸡市(太白县、麟游县、眉县、陇县、千阳县、凤县、扶风县、渭滨区、凤翔区、岐山县、金台区、陈仓区)








成都市(蒲江县、成华区、双流区、青羊区、青白江区、彭州市、郫都区、武侯区、锦江区、邛崃市、龙泉驿区、金牛区、都江堰市、简阳市、新都区、崇州市、新津区、大邑县、温江区、金堂县)








贺州市(富川瑶族自治县、钟山县、八步区、昭平县、平桂区)








资阳市(乐至县、雁江区、安岳县)








盘锦市(兴隆台区、大洼区、盘山县、双台子区)








平凉市(庄浪县、泾川县、华亭市、崆峒区、静宁县、灵台县、崇信县)








邯郸市(临漳县、磁县、峰峰矿区、馆陶县、鸡泽县、魏县、肥乡区、成安县、大名县、复兴区、涉县、丛台区、广平县、永年区、邯山区、武安市、邱县、曲周县)








江门市(台山市、江海区、新会区、开平市、鹤山市、蓬江区、恩平市)








黔西南布依族苗族自治州(晴隆县、兴义市、普安县、贞丰县、安龙县、兴仁市、册亨县、望谟县)








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








青岛市(城阳区、崂山区、平度市、即墨区、市北区、李沧区、黄岛区、莱西市、胶州市、市南区)








许昌市(长葛市、魏都区、建安区、禹州市、襄城县、鄢陵县)
400电话:123456(点击咨询)
无翼乌之无遮全彩工口:让我们一起畅游在无尽的娱乐世界,尽情享受每一刻!各观看免费《今日汇总》《今日发布》
无翼乌之无遮全彩工口:让我们一起畅游在无尽的娱乐世界,尽情享受每一刻!各观看免费《今日汇总》(2025已更新)








无翼乌之无遮全彩工口:让我们一起畅游在无尽的娱乐世界,尽情享受每一刻!观看免费电话:(1)123456(点击咨询)(2)123456(点击咨询)








无翼乌之无遮全彩工口:让我们一起畅游在无尽的娱乐世界,尽情享受每一刻!观看免费热线(1)123456(点击咨询)(2)123456(点击咨询)




无翼乌之无遮全彩工口:让我们一起畅游在无尽的娱乐世界,尽情享受每一刻!各观看免费《今日汇总》【2025已更新列表】
无翼乌之无遮全彩工口:让我们一起畅游在无尽的娱乐世界,尽情享受每一刻!电话








7天观看免费人工电话为您、无翼乌之无遮全彩工口:让我们一起畅游在无尽的娱乐世界,尽情享受每一刻!团队在调度中心的统筹调配下,线下专业及各地区人员团队等专属,整个报修流程规范有序,后期同步跟踪查询公开透明。








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








无翼乌之无遮全彩工口:让我们一起畅游在无尽的娱乐世界,尽情享受每一刻!中心2025已更新(今日/推荐)








无翼乌之无遮全彩工口:让我们一起畅游在无尽的娱乐世界,尽情享受每一刻!电话区域:








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








临汾市(蒲县、大宁县、永和县、隰县、霍州市、洪洞县、汾西县、翼城县、乡宁县、古县、侯马市、尧都区、安泽县、浮山县、吉县、襄汾县、曲沃县)








湛江市(坡头区、吴川市、霞山区、赤坎区、遂溪县、雷州市、麻章区、廉江市、徐闻县)








乌兰察布市(兴和县、察哈尔右翼前旗、商都县、丰镇市、四子王旗、卓资县、察哈尔右翼后旗、集宁区、察哈尔右翼中旗、化德县、凉城县)  辽源市(东辽县、龙山区、东丰县、西安区)








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








伊犁哈萨克自治州(特克斯县、霍尔果斯市、新源县、伊宁市、昭苏县、尼勒克县、巩留县、伊宁县、察布查尔锡伯自治县、霍城县、奎屯市)








南京市(高淳区、鼓楼区、六合区、秦淮区、玄武区、栖霞区、溧水区、江宁区、浦口区、雨花台区、建邺区)阜阳市(颍东区、颍泉区、太和县、临泉县、阜南县、界首市、颍州区、颍上县)








绥化市(明水县、绥棱县、肇东市、海伦市、青冈县、北林区、望奎县、兰西县、安达市、庆安县)  海东市(平安区、民和回族土族自治县、互助土族自治县、化隆回族自治县、循化撒拉族自治县、乐都区)








池州市(贵池区、石台县、青阳县、东至县)








汕尾市(城区、海丰县、陆河县、陆丰市)








随州市(广水市、随县、曾都区)威海市(环翠区、乳山市、文登区、荣成市)








金华市(东阳市、磐安县、浦江县、义乌市、婺城区、武义县、兰溪市、永康市、金东区)








玉溪市(易门县、通海县、华宁县、新平彝族傣族自治县、红塔区、元江哈尼族彝族傣族自治县、江川区、澄江市、峨山彝族自治县)








遵义市(播州区、凤冈县、湄潭县、赤水市、余庆县、仁怀市、桐梓县、务川仡佬族苗族自治县、汇川区、红花岗区、道真仡佬族苗族自治县、绥阳县、习水县、正安县)








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








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








衢州市(衢江区、龙游县、常山县、开化县、江山市、柯城区)








张掖市(山丹县、民乐县、肃南裕固族自治县、甘州区、临泽县、高台县)








德阳市(绵竹市、罗江区、中江县、什邡市、广汉市、旌阳区)








铜陵市(枞阳县、郊区、义安区、铜官区)








温州市(平阳县、瑞安市、苍南县、永嘉县、瓯海区、龙港市、龙湾区、文成县、洞头区、鹿城区、泰顺县、乐清市)








保定市(曲阳县、涞水县、阜平县、定州市、满城区、竞秀区、雄县、容城县、清苑区、徐水区、涿州市、顺平县、望都县、高阳县、莲池区、安新县、博野县、高碑店市、唐县、定兴县、涞源县、安国市、蠡县、易县)








抚顺市(清原满族自治县、新宾满族自治县、东洲区、新抚区、望花区、顺城区、抚顺县)








河池市(宜州区、南丹县、金城江区、凤山县、都安瑶族自治县、东兰县、大化瑶族自治县、环江毛南族自治县、天峨县、罗城仫佬族自治县、巴马瑶族自治县)








三明市(沙县区、尤溪县、清流县、宁化县、大田县、将乐县、建宁县、永安市、三元区、泰宁县、明溪县)








安顺市(普定县、紫云苗族布依族自治县、关岭布依族苗族自治县、西秀区、平坝区、镇宁布依族苗族自治县)








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

  来源:全景财经

  上市五年,抗体专家——优宁维的股价已经自上市之初的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%以上都是被欧美国家垄断,而这也就导致了国内产业内企业以代理为主的业务模式。

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

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

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

无翼乌之无遮全彩工口:让我们一起畅游在无尽的娱乐世界,尽情享受每一刻!的相关文章 浙江金华一副镇长被指殴打村民,镇党委称仍在调查核实的相关文章
为什么感觉每当提到古代的天才,脑海中关于我国的就都是文学天才,而关于西方的却是数学天才?
央视网评论员:婚约不是性许可——山西订婚强奸案背后的性教育盲区
在职场人际关系中,你觉得「团队」的感受和「个人」的感受哪个更重要,如何做取舍?
东南亚海岛游有哪些推荐的?
外网热议林诗栋违规罚分
2025 年新国补政策下怎么买空调最划算,既能省钱又兼顾品质?
网红“猫一杯”案今日开庭,曾因编造“秦朗巴黎丢寒假作业”被封号
历史上王献之抛弃了第一任妻子郗道茂,娶了公主,他是真的那么爱权贵吗?
上学时喜欢林黛玉,为什么工作后喜欢薛宝钗?
东南亚海岛游有哪些推荐的?
理想l系列累计交付超100万辆
累计亏损10亿元,桂林旅游怎么了?
  • 友情链接:
  • 人民文学奖颁出,董宇辉获传播贡献奖 关晓彤没发文祝鹿晗生日快乐 释新闻|特朗普喊话鲍威尔早点走人,美国总统能否解雇美联储主席? 孙颖莎的含金量还在上升 俄乌互指对方未遵守临时停火提议 成龙音乐节给Ella修话筒 广厦男篮108-110青岛男篮 蒋昌建回顾1993年“狮城舌战”获最佳辩手:知识求索中最幸福的时光 韦世豪:我们靠跑动赢下了比赛 如果书籍是食物,你最近读的一本书会是什么菜? 50 年超长期特别国债又来了,为何要发超长期?降准降息何时落地? 酷似刘亦菲老师回应:我自己觉得不像

    查看更多评价 ∨