10月14日,深圳市达科为生物技术股份有限公司(下称“达科为”或“达科为生物”)在创业板递交了招股书(注册稿)。据了解,达科为于2021年9月递交招股书,并于2022年7月25日获得上市委会议通过。
本次冲刺创业板上市,达科为拟募资8亿元,主要用于深圳市达科为生物工程有限公司生物试剂生产中心建设项目和研发中心建设项目;达科为(深圳)医疗设备有限公司医疗设备制造中心建设项目;营销服务网络与信息化升级建设项目等。
据介绍,达科为是一家专注于生命科学研究服务及病理诊断领域的专业提供商。在生命科学研究服务领域,该公司主要从事科研试剂及仪器的代理销售,以及部分科研试剂的自主研发、生产及销售;在病理诊断领域,主要从事病理诊断设备及试剂的研发、生产及销售。
报告期内(2019年至2022年上半年),达科为的研发支出分别为2425.41万元、2172.25万元、3296.72万元和1930.62万元,占营业收入的比例分别为5.57%、3.59%、3.94%和4.07%。截至报告期末,该公司的研发人员为117人,占比为14.79%。
截至目前,达科为拥有专利127项,其中发明专利21项。报告期内,该公司累计服务客户超过9,000家,涵盖生物技术企业、重点三甲医院、高等院校、科研院所和第三方检测机构等,包括以传奇生物、药明康德、信达生物等。
2019年、2020年、2021年和2022年上半年,达科为的营收分别为4.35亿元、6.05亿元、8.37亿元和4.74亿元;净利润分别为1382.96万元、8133.45万元、1.04亿元和4779.23万元;扣非后净利润分别为1186.66万元、7547.65万元、9774.2万元和4407.30万元。
报告期各期,达科为的综合毛利率分别为38.30%、39.04%、40.39%和38.85%,主营业务毛利率分别为38.38%、38.99%、40.36%和38.85%。其中,2022年上半年小幅下降主要当期的病毒保存试剂毛利率下降所致。
同时,达科为预计该公司2022年前三季度的营收为6.6亿元至7.5亿元,同比增长12.55%至27.89%;预计归母净利润为7400万元至8500万元,同比增长4.58%至20.13%;预计扣非净利润为6800万元至7900万元,同比增长3.48%至20.22%。
值得一提的是,达科为存在单一供应商采购比例较高的风险。报告期内,达科为向科研试剂供应商BioLegend的采购金额分别为1.35亿元、1.68亿元、2.48亿元和1.50亿元,占各期采购总额的比例分别为49.19%、44.90%、51.43%和49.11%。
据介绍,达科为与BioLegend自2008年开始合作,以独家代理的方式销售BioLegend流式抗体相关试剂,已经形成了互利共赢、长期稳定的合作关系,带动产品市场占有率及市场竞争力不断提升。
另外,美国纽约交易所上市公司PerkinElmer(股票代码:PKI)于2021年7月26日宣布拟收购BioLegend全部股权,本次交易于2021年9月完成。上述交易完成后,达科为与BioLegend持续保持独家代理关系。
本次上市前,达科为的实际控制人为吴庆军和吴映洁。其中,吴庆军直接持有该公司11.4028%股权。此外,吴庆军通过鲲鹏聚贤控制该公司15.1519%的股权,且担任达科为董事长、总经理职务。
同时,吴映洁直接持有达科为15.4550%股权,吴映洁系吴庆军之女。不过,吴映洁未在达科为担任任何职务,不参与公司管理。截至招股书签署日,吴庆军和吴映洁通过直接及间接方式合计控制该公司42.0097%的股份。
我有一个字符串"1/16"我想将它转换为float并乘以45。但是,我没有得到想要的结果。我在script/console中尝试>>"1/16".to_f=>1.0>>"1/16".to_f*45=>45.0如何获得2.81的预期结果大图:我有一个这样的下拉列表:每当用户选择oz值时,我想将它乘以45我也是这样的:first,*rest=params[:volume].to_s.split(//)ifrest.first=="oz"@indprodprice=@prods.orig_price.to_i*first.to_f*28.3495else@indprodprice=@prod
标准Ruby记录器(即::Logger)是否可以在每次写入后自动刷新?更新:我正在根据Howtogettimestampsinyourrubyonrailslogs设置自定义日志格式化程序:classFoodefinitialize(params={})@logger=Logger.new$stdout@logger.formatter=LogFormatter.new@logger.level=params.include?(:log)?params[:log]:Logger::INFO#...endclassLogFormatter我尝试使用来自idlefingers的建议如下:d
这个问题在这里已经有了答案:关闭11年前。PossibleDuplicate:CKEditor-Setcursorpositiontoendoftext我有一个有很多内容。单击此div后,将加载CKEditor以编辑此div。现在我想在用编辑器替换它之后将插入符号/光标设置到内容的末尾。我的代码目前是这样的:vareditor=CKEDITOR.replace('content',{//Settings//Eventlistenerson:{instanceReady:function(evt){vareditor=evt.editor;//givefocus(displayscare
我问这个问题是为了学习用javascript做某事的“最佳实践”方式。假设我这里有这段代码:varsomeFunc=function(){if(something){//dosomething}if(somethingElse){//dosomethingElse}};问题是确保“something”始终在“somethingElse”之前运行的最佳方法是什么。由于javascript是异步的,我知道我需要某种回调系统来确保这一点。但是,有没有更简单的方法来重构它?如果有很多if语句怎么办?什么是最好的库来干净地做这样的事情?提前致谢。 最佳答案
我正在研究NodeJS和Express(这对我来说太复杂了)来构建一个实时网络应用程序。目前,我正在尝试了解如何在服务器端使用现有的javascript库。问题是该库似乎设计为在客户端运行,因此,说明仅向您展示如何在客户端使用它。我正在谈论的图书馆可以在这里找到...https://github.com/replit/jsrepl问题:既然NodeJS网络应用是基于javascript构建的,那么可以说我可以在服务器端运行任何非图形用户界面的javascript库吗?任何人都可以提供一些指导,说明如何将该jsrepl库添加到我的Express3.0应用程序中,使我能够像在客户端浏览器中
我有一个复杂的json格式字符串,我想将其转换为golang中的map。假设字符串是species:{"type":"human""age":"23""attributes":{"height":"182""weight":"160""contact":{"address":########"phone":#########}}}我如何解析它使得map[attributes]又是一个map[string]接口(interface)等等? 最佳答案 您可以使用map[string]interface{},例如:species:=mak
简介你好,我正在GoAppEngine上做一个模块,我在读取一些模型时遇到问题,这些模型内部有嵌套模型。模型是Party,我要的是Permissions。但是,当我从数据存储中获取Party时,权限结构字段的类型为字符串。//AndwhenIdofmt.Println(party.Permissions)showthis:%!(EXTRAstring=jjrz�5878654076715008*��jjrzshowOnMessages*zcanInviteAssistants*zcanInviteOrganizers*zcanEditEvent*zroleName*
问题是关于这些构建工具主题本身。我怎样才能设置他们可以检查依赖项的目录(local-repo)?默认是用户家,在.gradle/或.m2e/子目录下。%userprofile%Windows$HOMELinux如何更改这些默认值? 最佳答案 MAVEN-@Asettouf正确指出,您可以为Maven自定义settings.xml以包含以下内容-.../custom/path...GRADLE-您可以使用以下任何一种-设置GRADLE_USER_HOME环境变量,exportGRADLE_USER_HOME=/custom/path或
我使用的是ubuntulinux11.10。在thesesteps之后生成私钥.现在我想在安装了msysgit的Windows上使用相同的key。尝试将“~/.ssh/id_rsa”复制到“C:/Users/user_name/.ssh/id_rsa”,但这没有帮助。下一步要去哪里? 最佳答案 首先检查您是否也有.pub。如果您这样做并继续遇到问题,这就是我做类似事情的方式:>$GIT_PATH\bin\ssh-agent(如果你在安装msysgit时选择正确,它应该在你的git安装的bin文件夹中)>$GIT_PATH\bin\s
如何配置我的应用程序以在Windows7和Windows8上运行?我的应用程序是用.net3.5编写的,它在Windows7中运行良好,但对于Windows8,应用程序要求打开.net3.5功能。这是因为Windows8默认有.netframework4.5。所以我的问题是如何配置我的应用程序以在Windows8中使用.net4.5并在Windows7中使用.net3.5?谢谢, 最佳答案 你不能您的应用程序必须针对一个.NET框架,您不能针对多个框架。我建议您以.NET4为目标,因为它广泛安装在Windows7上,带有4.5的Wi