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
重生之娱乐圈替身|轻松获取实时行情,助你投资无忧!
随机图片

重生之娱乐圈替身|轻松获取实时行情,助你投资无忧!

更新时间: 浏览次数: 163

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

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

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

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

新闻结尾 重生之娱乐圈替身|轻松获取实时行情,助你投资无忧!的相关文章
漠北之战的 MVP 是卫青还是霍去病?
【假装讲电影】笑翻!武士穿越回现代!靠拍动作片成为影帝!
英冠积分榜:利兹联伯恩利前二
哪吒之魔童闹海还会延期吗
王楚钦赛后第一时间总结复盘
外交部回应美国对中国船只征收港口停靠费,只会推高全球的海运成本,无法振兴美国的造船业,如何看待此事?
  • 友情链接:
  • 【Links】跑遍全世界,我搜集到的... 漂泊带土PV及部分技能演示【与琳同行亦或孑然漂泊】 不知不觉《原神》的配乐也有六个国家了,你心目中最爱的各国或者各地区的曲目是哪些? 谷歌报告中称AI或永久毁灭人类

    查看更多评价 ∨