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
下一期可能中奖号码,与你一起追逐梦想,体验青春的热血与感动!
随机图片

下一期可能中奖号码,与你一起追逐梦想,体验青春的热血与感动!

更新时间: 浏览次数: 457

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%以上都是被欧美国家垄断,而这也就导致了国内产业内企业以代理为主的业务模式。

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

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

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

下一期可能中奖号码,与你一起追逐梦想,体验青春的热血与感动!的相关文章 中国卫星脱轨123天画面首次公布的相关文章
史彭元新剧开辟苦瓜赛道
2025LCK 第二赛段第一轮 T1 1:2 不敌 BFX,第三局 Gumayusi 重登赛场,如何评价这场比赛?
津门虎将集中精力备战浙江队
独行侠106比120灰熊无缘季后赛
如果 0.01 纳米的一根线瞬间切割人体,可造成什么伤害?
贵州毕节一男子将与两位新娘结婚?警方:不属实,对当事人教育劝导
安踏拟 2.9 亿美元收购狼爪
日本长野一夜连震47次 或有更大地震
五一假期湖南博物院将延时开放
阿森纳 5:1 淘汰皇马约战巴黎,这对姆巴佩的职业生涯和心理状态会产生怎样的影响?
受贿、故意泄露国家秘密!中国地质调查局原局长钟自然一审获刑13年
为什么许多人看特摄片会感觉很尬?
  • 友情链接:
  • 释新闻|加州诉特朗普政府:美国最大经济体为何打响关税阻击战? 《苏丹的游戏》团队坦言游戏爆火经验「不值得模仿」,如何看待独立游戏成功的高度偶然性? 三星李在镕痛失韩国首富,身家暴跌 37 亿美元,三星为什么掉队了? 巴图姆:打NBA就是为了打季后赛 有哪些不同的游戏公司其实「换汤不换药」,游戏开发者就是同一帮人? 急性子的人办事有多麻利 “特朗普的欧洲耳语者”:梅洛尼白宫之行真能打破美欧关税僵局? 如何评价谷歌的 Gemini flash 2.5 模型? 外交部回应泽连斯基涉华言论:反对无端指责和政治操弄 日本议员说美国是收保护费的小混混 春天有哪些能吃的野菜?

    查看更多评价 ∨