携程:一个被严重低估了的在线旅游平台?

news2025/1/11 2:43:07

来源:猛兽财经  作者:猛兽财经

携程和旅游行业面临的不利因素依然存在

在疫情期间,由于全球范围内的旅行受到了限制,所以整个旅游行业都受到了巨大打击。休闲旅游和商务旅行也陷入了停顿,此后一直在缓慢恢复。

而当疫情限制被取消时,旅游行业过了一段时间才开始缓慢恢复正常,大多数航空公司、酒店和第三方预订公司的收入和利润直到现在还没恢复到情爆发前的水平。

虽然休闲旅游大多已经恢复到了疫情前的水平,但商务旅行仍然很疲软,因为很多中小企业为了节省开支已经将工作通过Zoom(ZM)等平台移到了线上。

所以携程(TCOM)的收入目前还没反弹,但预计将在未来一年左右可能会出现反弹。2019年,携程的收入超过了51亿美元,但随着疫情的爆发,携程的收入在2020年下降到了28亿美元。
 

为未来几年的复苏做好准备

为了充分利用旅游行业正在恢复增长的趋势,携程目前已经做了以下几件事,来确保他们能继续处于行业领先地位,

(1)提高客户留存率

如果你使用搜索引擎在网上搜索各种酒店、机票、航班等信息,你会发现携程总是排在最前面(他们主要通过百度竞价排名和通过降低价格来吸引新顾客),虽然Booking Holdings (BKNG)和Expedia (EXPE)等公司的排名也很高,并且同样拥有庞大的客户规模,但它们的收费却相对较高。

猛兽财经相信,携程肯定会利用这一优势(比竞争对手价格更低的优势)来吸引和留住更多的客户(比如那些被疫情限制了三年但是没有更多资金外出旅行的客户),从而使它不再那么依赖亚太地区的预订,而是在全球范围内进行扩张。

在留住客户方面,携程已经推出了魔幻旅行币”计划,我们相信,这将有助于携程留住客户。

(2)提升效率和为客户节约成本

在提升效率和为客户节约成本方面,为了更有效地帮助客户找到价格更低的航班和酒店,携程已经进行了大量投入,并升级了更智能的系统。根据猛兽财经的调研,携程提供的机票和酒店信息要比Expedia等传统网站多得多(而且大部分比竞争对手便宜)。

虽然廉价航空公司现在已经成为了很多人外出旅游的选择,但很难理解为什么像Expedia这样的公司会把廉价航空公司排除在外,而携程可能会利用这一点。目前携程已经在全球范围内与更多的低价酒店和其他廉价航空公司进行了合作,这有助于携程留住那些无力承担更高旅行费用的客户。
 

(3)运营费用在下降

携程的管理层一直在提高运营效率,这也在其季度业绩中有所体现。

在上个季度,携程的收入增长了16.9%,但运营费用却下降了1%,SG&A(销售、一般和行政)和研发费用也略有下降。

而在去年第三季度,虽然携程的收入仅增长了约3.4%,但运营费用却下降了约9%。(由于去年受疫情限制和旅游行业的周期性影响,携程的收入出现了下降)。

(4)积极处理债务

在过去的几年里,携程在处理他们所持有的债务和支付的利息以及他们所持有的现金和从中赚取的利息之间的方面做得也很好。

虽然有几年,携程仅产生了1500万到4500万美元的利息支出,但在过去的12个月里,它的净利息收入已经超过了1.25亿美元(这是一笔相当大的收入)。因为携程在2019年的巅峰时期才实现了约10亿美元的净收入,

携程在2017年时有近50亿美元的长期债务,截至最新财报,这笔债务已经剩下24.5亿美元左右。在现金流方面携程目前持有约27亿美元的现金和等价物,其中超过40亿美元是短期投资,超过60亿美元是长期投资。

虽然利率可能会下降,但该公司将从投资中获得约10%的现金,这将使他们在进行扩张和留住客户方面具有更大的灵活性。


市场对携程的预测很保守


随着中国全面解除对疫情的额限制,并重新开放,市场预计携程的收入将实现反弹,以下是华尔街分析师对携程未来三年的收入预测。

而且随着携程不断的削减成本,市场预计携程的每股收益也将以更快的速度增长,并反弹到疫情之前的水平。以下是华尔街分析师对携程未来三年的每股收益预测:

这些增长率比Expedia和Booking等竞争对手高的多,这让我们相信,携程不仅在未来的增长中会处于有利地位,而且相对于竞争对手,其估值可能也被低估了。
 

结论

市场预计,未来3年,Booking的每股收益将分别增长29%、22%和14%,平均市盈率约为预期市盈率的17倍。

而市场预计携程的平均市盈率将达到30倍,每股收益的增长速度预计也将达到Booking的两倍以上。但这并不意味着我们认为携程的价值是携程的两倍,而是介于两者之间。

根据与竞争对手的比较,猛兽财经认为携程可能被低估了10%到25%,而且由于他们在积极的削减成本和更好的营销来吸引新客户,以及在留住客户方面也采取了很多措施,所以携程在未来有更大的增长潜力。

基于这些原因,猛兽财经相信携程是2023年和2024年期间旅游行业股票中最好的公司之一,我们看好携程的长期前景。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/482666.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Java8流式操作——最终操作

什么是最终操作? 当我们通过最终方法对流对象进行操作,说明stream流操作也完成,最后我们将对象汇总成一个结果(总数、对象、集合……) 方法 collect:将Stream中的元素汇总(转化)成…

探索三维世界【2】:Three.js 的 Texture 纹理

缤纷三维世界大揭秘:探索 Three.js 的 Texture 纹理 1、Texture纹理2、TextureLoader 纹理加载器2.1、创建纹理加载器2.2、纹理属性设置2.3、设置纹理渲染2.4、打光 3、完整代码与展示 1、Texture纹理 Texture 是 three.js 中的“纹理”概念。纹理是指将一张图像映…

ESP8266基于Lua开发使用U8g2模块驱动 i2c ssd1306 OLED显示

ESP8266基于Lua开发使用U8g2模块驱动 i2c ssd1306 OLED显示 📍相关篇《ESP8266基于Lua开发点灯示例》 📖U8g2对应的API接口函数:https://nodemcu.readthedocs.io/en/release/modules/u8g2/ 📺驱动显示效果: &#…

Winform从入门到精通(38)——StatusStrip(史上最全)更新中

一、属性 1、Name 获取StatusStrip控件对象 2、AllowDrop 允许用户拖拽数据到控件上 3、AllowItemReorder 当用于按下alt键时,是否允许对项进行排列,如下图: 4、AllowMerge 5、Anchor 6、AutoSize 7、BackColor 设置StatusStrip的背景色 8、BackgroundImage 设置背…

解决wordpress 没有“add new“按钮

文章目录 问题描述解决方案两个参数的详细解释DISALLOW_FILE_EDITDISALLOW_FILE_MODS 问题描述 新安装的wordpress发现没有“add new“按钮,很奇怪。 解决方案 修改wp-config.php文件,增加如下两行即可修复问题: define(‘DISALLOW_FILE_E…

【实战详解】如何快速搭建接口自动化测试框架?:Python + Requests

摘要: 本篇文章将介绍如何基于Python和Requests库快速搭建一个简单而高效的接口自动化测试框架。您将会了解到设计测试用例、准备测试数据、编写自动化脚本等步骤,以及如何使用断言来检查测试结果,并最终构建一个可重用、易扩展的自动化测试…

【前端每日一问002】jquery中each与data方法的用法与概念

在 jQuery 中,.each() 方法和 .data() 方法都是常用的工具。这两个方法的用法和概念如下: 🌙一、.each() 方法: .each() 方法是 jQuery 对象的方法,用于遍历匹配元素集合中的所有元素,并对每个元素执行一个…

【LeetCode】1000题挑战(225/1000)

1000题挑战 没有废话,直接开刷! 目录 1000题挑战 没有废话,直接开刷! 第一题:202. 快乐数 - 力扣(Leetcode) 题目接口: 解题思路: 代码: 过过过过啦…

基于W1R3S的渗透测试

您被雇来对W1R3S做渗透测试,他们要求您获得root权限并找到标志(位于/root目录中)。 目标:得到root权限&找到flag.txt 目录 1、信息收集 (1)定位靶机IP (2)端口扫描 (3)脚本…

【HTMLCSSJS】写实验发现的一些注意点

🎊专栏【 前端易错合集】 🍔喜欢的诗句:更喜岷山千里雪 三军过后尽开颜。 🎆音乐分享【如愿】 大一同学小吉,欢迎并且感谢大家指出我的问题🥰 目录 🚥innerHtml和innerText的区别 &#x1f3f…

28-Servlet API

1.HttpServlet 我们写 Servlet 代码的时候,⾸先第⼀步就是先创建类,继承⾃ HttpServlet,并重写其中的某些⽅法。 1.1.核心方法 实际开发的时候主要重写 doXXX ⽅法,很少会重写 init / destory / service。 这些⽅法的调⽤时机&…

c++基础-运算符

目录 1关系运算符 2运算符优先级 3关系表达式的书写 代码实例&#xff1a; 下面是面试中可能遇到的问题&#xff1a; 1关系运算符 C中有6个关系运算符&#xff0c;用于比较两个值的大小关系&#xff0c;它们分别是&#xff1a; 运算符描述等于!不等于<小于>大于<…

2 异或位运算大厂必刷题

文章目录 如何不用额外变量交换两个数一个数组中有一种数出现了奇数次&#xff0c;其他数都出现了偶数次&#xff0c;怎么找到并打印这种数怎么把一个int类型的数&#xff0c;提取出最右侧的1来怎么把一个int类型的数,获取位数为1的数量一个数组中有两种数出现了奇数次&#xf…

开发问题记录20230502

4 Docker普通用户无权限 普通用户执行docker命令提示信息&#xff1a; docker images docker ps -adocker: Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post “http://%2Fvar%2Frun%2Fdocker.sock/v1.24/c…

Java 的简要介绍及开发环境的搭建(超级详细)

图片来源于互联网 目录 | CONTENT Java 简介 一、什么是 Java 二、认识 Java 版本 三、选择哪个版本比较好 搭建 Java 开发环境 一、下载 Java 软件开发工具包 JDK 二、配置环境变量 自动配置 手动配置 三、下载合适的 IDE IntelliJ IDEA Visual Studio Code Eclip…

Flutter 组件使用:使用 Stack 替代 GlobalKey 的定位 tip-widget 实现

场景 有时候需要在指定位置进行 tip-widget 的弹出与展示&#xff0c;常见的方式是通过给指定位置上的指定 widget 添加 GlobalKey 来实现&#xff1b; 但是&#xff0c;使用这种方式的话&#xff0c;【一】大多数时候都需要进行全局定位转换&#xff08;localToGlobal&#…

c++ 11标准模板(STL) std::vector (三)

定义于头文件 <vector> template< class T, class Allocator std::allocator<T> > class vector;(1)namespace pmr { template <class T> using vector std::vector<T, std::pmr::polymorphic_allocator<T>>; }(2)(C17…

Winform从入门到精通(36)——ColorDialog(史上最全)

文章目录 前言一、属性1、AllowFullOpen2、AnyColor3、Color4、FullOpen5、ShowHelp6、SolidColorOnly7、Tag二、事件1、HelpRequest前言 当我们需要设置某个控件的颜色时,并且需要弹出一个可以选择颜色的对话框时,这时候就需要使用ColorDialog 一、属性 1、AllowFullOpen…

LoadRunner 安装指南:详解安装步骤和常见问题解决方法

目录&#xff1a;导读 引言 LoadRunner安装 LoadRunner的安装 结语 引言 作为一款领先的性能测试工具&#xff0c;LoadRunner 被广泛应用于各种企业级应用程序和系统的性能测试中。然而&#xff0c;对于初学者来说&#xff0c;正确安装 LoadRunner 并不是一件容易的事情。…

Spring 填充属性和初始化流程源码剖析及扩展实现

前言 在上一篇博文 讲解 Spring 实例化的不同方式及相关生命周期源码剖析 介绍了 Spring 实例化的不同方式&#xff0c;本文主要围绕实例化过后对象的填充属性和初始化过程进行详细流程剖析 回顾前言知识&#xff0c;doCreateBean->createBeanInstance&#xff0c;通过 S…