昆仑万维年营收48.5亿:净利降69% 并表Opera与StarX

cf87b256d43935c8c2d17eb9d8c5ee44.png

雷递网 雷建平 4月28日报道

昆仑万维日前发布财报,财报显示,昆仑万维2021年营收为48.5亿元,较上年同期的46.3亿元增长4.75%。

592942cd6c1d48b2981acfae9378255e.png

昆仑万维2021年计入政府补贴金额达3244万元。

昆仑万维2021年净利为15.47亿元,较上年同期的50.4亿元下降69.32%;扣非后净利为12.85亿元,较上年同期的20.67亿元下降37.87%。

8121804063aba3110f11625efffaf4f6.png

其中,昆仑万维2021年第四季度营收为12.83亿元,净亏损为7亿元,扣非后净亏为6.17亿元。

海外市场收入占比提升

昆仑万维是一家互联网平台出海企业。在过去的2021年,上市公司完成了Opera和StarX的并购后,在海外的业务实力迈上了新台阶,具备较强的穿越经济周期的长期盈利能力和现金流能力。上市公司在2021年实现经营性净现金流11.7亿,同比2020年调整前经营性净现金流增加62%。

相比五年前以昆仑游戏和闲徕互娱为核心的移动游戏业务,截至2021年底,昆仑万维业务已覆盖包括社交、娱乐、元宇宙、信息分发、搜索及游戏等在内的多个领域。

作为第一批出海的中国互联网企业快速切入海外市场,为全球用户带去更优质的产品和服务。截至2021年底,公司业务遍及全球一百多个国家和地区,累计月活跃用户近4.5亿,海外市场收入贡献达到70%,并预计于2022年进一步提升至约80%。

并入Opera与StarX

报告期,公司资产负债率继续保持在合理水平,并留有近20亿货币资金,充沛的现金储备为未来业务发展提供保障。本报告期内,公司完成业务架构升级,在全球市场构建起多元化的业务矩阵,主要包括:

报告期内,公司将Opera纳入合并报表范围,进一步夯实全球化业务布局的基础。截至报告期末,Opera全球平均月活跃用户近3.6亿。

Opera目前主要产品包括移动浏览器Opera for Android、Opera fori OS、Opera Mini,桌面浏览器Opera Browser以及专为游戏爱好者打造的游戏浏览器Opera GX。

报告期内,公司完成StarX并表工作,其主打产品StarMaker是以音乐为起点的社交娱乐平台。

StarMaker依托海量优质音乐曲库,为用户打造在线K歌平台,并提供语音房、直播间、休闲游戏等多种在线娱乐场景,满足用户多样化的社交需求。

投资普米斯生物及店小秘

本报告期,公司完成了全球移动游戏平台ArkGames的战略升级。目前,其业务范畴涵盖移动游戏的研发、发行与运营,以及海内外优质游戏产品的代理。ArkGames持续践行多元化与国际化的发展理念,游戏品类包括MMORPG、ARPG、SLG、休闲等,主要面向欧美、东亚及东南亚等市场。

公司旗下闲徕互娱是国内领先的休闲娱乐平台,其产品以地方棋牌为切入点,不断推陈出新,为用户提供更丰富多元的互联网文娱生活。目前闲徕主要产品包括自主研发和运营的各类地方麻将、斗地主等线上棋牌类产品。

报告期内,受2021年Q4开始的资本市场持续下滑的影响,公司科技股权投资业务根据在投项目的市场公允价值在年底计提了充足的投资亏损,造成2021年净利润减少约为15.66亿。

昆仑万维称,公司对于中国未来的科技股权投资仍充满信心,2022年将在控制投资成本的基础上,保持积极对外投资。公司于报告期内陆续投资了创新肿瘤靶向药物研发公司科赛睿生物、免疫疾病领域创新药龙头企业创响生物等。

公司参与投资的昆仑互联网智能产业投资基金投资了肿瘤和自身免疫疾病创新药公司普米斯生物、生物医药企业博雅辑因、创新型生物制药企业辉大基因、数据基础设施技术平台提供商星辰天合、跨境电商SaaS服务平台店小秘等。

公司经本次董事会审议通过的利润分配预案为:以1,174,543,704为基数,向全体股东每10股派发现金红利0.66元(含税),送红股0股(含税),以资本公积金向全体股东每10股转增0股。

王立伟减持

截至2021年12月31日,新余盈瑞世纪软件研发中心(有限合伙)持股为15.84%,周亚辉持股为12.09%,李琼持股为11.04%,香港中央结算有限公司持股为2.89%,王立伟持股为1.01%;

9b9c48327453173f0b4b32c95abab7fd.png

截至2021年12月31日,昆仑万维股权结构

中国工商银行股份有限公司-广发中证传媒交易型开放式指数证券投资基金持股为0.63%,李涛持股为0.63%,邦信资产管理有限公司持股为0.52%;

蔡强持股为0.45%,中国农业银行股份有限公司-中证 500 交易型开放式指数证券投资基金持股为0.43%。

2833b0620ed9822279771174d3392378.png

截至2021年6月30日股权结构

截至2021年6月30日,新余盈瑞世纪软件研发中心(有限合伙)持股为16.11%,周亚辉持股为12.3%,李琼持股为11.22%,王立伟持股为2.19%,香港中央结算有限公司持股为1.11%,

邦信资产管理有限公司持股为0.53%,中国工商银行股份有限公司-广发中证传媒交易型开放式指数证券投资基金持股为0.48%。

对比可以发现,过去半年,王立伟减持了1个百分点的股权。

———————————————

雷递由资深媒体人雷建平创办,若转载请写明来源。

fc3db8254dafc41053830b875f8ea12b.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
or(int i=0;i<31;i++) for(int j=0;j<31;j++) { switch(_MAP[i][j]) { case 1://画障礙物 painter.setBrush(QBrush(Qt::gray,Qt::SolidPattern)); painter.drawRect(QRect(i*25+200-(nodeSpacing-nodeSize)/2,(j+1)25+50-(nodeSpacing-nodeSize)/2,25,25)); break; case 0://画地圖 painter.setBrush(QBrush(QColor(66, 139, 230),Qt::SolidPattern)); painter.drawRect(QRect((i25+200),(j+1)25+50,nodeSize,nodeSize)); break; case 2://路線 painter.setBrush(QBrush(Qt::yellow,Qt::SolidPattern)); painter.drawRect(QRect(i25+200,(j+1)25+50,nodeSize,nodeSize)); break; case 3://agv painter.drawPixmap(i25+200-(nodeSpacing-nodeSize)/2,(j+1)25+50-(nodeSpacing-nodeSize)/2,25,25,QPixmap(":/new/prefix1/agv1.png").scaled(25,25)); case 5://agv模擬直綫路綫 // painter.setPen(QPen(Qt::yellow, 3, Qt::SolidLine)); // 设置画笔颜色、粗细和样式 // painter.drawLine(QPointF(i25+200+nodeSize/2, (j+1)*25+50+nodeSize/2), QPointF((i+1)*25+200-nodeSize/2, (j+1)25+50+nodeSize/2)); // 绘制直线 painter.setBrush(QBrush(Qt::yellow,Qt::SolidPattern)); painter.drawRect(QRect((i25+200),(j+1)25+50,nodeSize,nodeSize)); break; } if(setstar) { painter.setBrush(QBrush(Qt::red,Qt::SolidPattern)); painter.drawRect(QRect(_starx25+200-(nodeSpacing-nodeSize)/2,(_stary+1)25+50-(nodeSpacing-nodeSize)/2,25,25)); } if(settg) { painter.setBrush(QBrush(Qt::blue,Qt::SolidPattern)); painter.drawRect(QRect(_endx25+200-(nodeSpacing-nodeSize)/2,(_endy+1)25+50-(nodeSpacing-nodeSize)/2,25,25)); } if(setagv) { painter.drawPixmap(agv_x25+200-(nodeSpacing-nodeSize)/2,( agv_y+1)25+50-(nodeSpacing-nodeSize)/2,25,25,QPixmap(":/new/prefix1/agv1.png").scaled(25,25)); } } //畫出坐標之間的綫 for(int i=0;i<31;i++) { for(int j=0;j<31;j++) { if (i<30) { painter.setPen(QColor(66, 139, 230)); // 设置线条颜色 painter.drawLine(i25+200+nodeSize,(j+1)*25+50+nodeSize/2,(i+1)*25+200,(j+1)25+50+nodeSize/2); // 绘制线条 } if (j <30) { painter.setPen(QColor(66, 139, 230)); // 设置线条颜色 painter.drawLine(i25+200+nodeSize/2,(j+1)25+50+nodeSize,i25+200+nodeSize/2,(j+2)*25+50); // 绘制线条 } } },添加代碼:使兩點之間的值為nodezhi,如果nodezhi值為0,不進行繪畫,如果nodezhi為1,則在兩點直接畫出紅綫
05-26
可以在两点之间添加一个值为 nodezhi 的参数,用来表示两点之间的距离或状态,然后根据 nodezhi 的值来绘制不同的线条或者不绘制。 具体实现方式如下: ```cpp for(int i=0;i<31;i++) { for(int j=0;j<31;j++) { if (i<30 && _MAP[i][j] != 0 && _MAP[i+1][j] != 0) { // 两点之间的距离或状态值 nodezhi int nodezhi = _MAP[i][j] + _MAP[i+1][j]; // 如果 nodezhi 值为 1,绘制红色线条 if (nodezhi == 1) { painter.setPen(QPen(Qt::red, 3, Qt::SolidLine)); painter.drawLine(i*25+200+nodeSize/2, (j+1)*25+50+nodeSize/2, (i+1)*25+200-nodeSize/2, (j+1)*25+50+nodeSize/2); } // 否则,绘制蓝色线条 else { painter.setPen(QColor(66, 139, 230)); painter.drawLine(i*25+200+nodeSize,(j+1)*25+50+nodeSize/2,(i+1)*25+200,(j+1)*25+50+nodeSize/2); } } if (j <30 && _MAP[i][j] != 0 && _MAP[i][j+1] != 0) { // 两点之间的距离或状态值 nodezhi int nodezhi = _MAP[i][j] + _MAP[i][j+1]; // 如果 nodezhi 值为 1,绘制红色线条 if (nodezhi == 1) { painter.setPen(QPen(Qt::red, 3, Qt::SolidLine)); painter.drawLine(i*25+200+nodeSize/2, (j+1)*25+50+nodeSize/2, i*25+200+nodeSize/2, (j+2)*25+50); } // 否则,绘制蓝色线条 else { painter.setPen(QColor(66, 139, 230)); painter.drawLine(i*25+200+nodeSize/2,(j+1)*25+50+nodeSize,i*25+200+nodeSize/2,(j+2)*25+50); } } } } ``` 其中,两点之间的距离或状态值 nodezhi 是通过 `_MAP` 数组中两个相邻节点的值相加得到的。如果 nodezhi 值为 1,表示两点之间存在障碍物或者其他特殊状态,需要绘制红色线条;否则,绘制蓝色线条。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值