请问各位大佬们在哪里看各个公司的财报?

看财报的话 最重要的是看哪些项目?请指点!!
关注者
156
被浏览
406,788

22 个回答

谢邀。

一般而言,非上市公司可以不公布自己的财报。而上市公司按规定,每年都要按时披露季报,半年报,年报等。

因为财报上含有很多重要信息,绝大多数的非上市公司一般不会公布,所以非上市公司的财报我们是很难看到了…

如果是国内上市公司财报,除了高赞所说的巨潮资讯,在各大门户网站里财经板块,以上市公司名称搜索,大多都能够在信息公开或者财务数据栏目下找到相应的数据。

不过,我还是最推荐巨潮,因为巨潮是证监会指定的信息披露网站,信息更新速度和下载财报速度都比较快,值得信赖。(除了a股,港股的财报也可以下载)

巨潮资讯网是中国证券监督管理委员会指定的上市公司信息披露网站,创建于1995年,是国内最早的证券信息专业网站,同时亦是国内首家全面披露深沪2500多家上市公司公告信息和市场数据的大型证券专业网站。

具体查询方法,高赞的朋友 @Koalahy 已经给出了视频,我就不在此赘述了。

如果是海外上市公司的财报,美国上市的公司,可以去SEC的官网查询。

点进主页,有一个搜索框,直接输入你想查询的公司名字或者代码,直接检索:

检索结果是这个样子的:

注意,红色方框部分为文件类型,标注为10-k的为年报。

美国证劵交易委员会(SEC)要求(公司)提供阶段性归档的财务报表
– 10 – K: 年度报表
– 10 – Q: 季度报表
– 8 – K: 当期报表/当前报表(重大事件)
– 必须依照一般公认会计准则制定准备

引用部分参考:

1.baike.baidu.com/item/%E

大家好,我是减法。距离上次写文「如何用 Power BI 生成财务分析报告 - 知乎 (zhihu.com)」,已经有一段时间了。2022年,我给自己定下了一个小目标,至少要完成一个系列文章的写作,并且希望兼具深度和广度。


最先动笔的、也是我一直以来希望完成的系列,即是「我用 Power BI 看财报」。在这个系列中,我会思考如何将以下两者进行更好的结合,最终呈现数据可视化界面:

  1. 以 Power BI 为核心的数据可视化工具(也涉及 Excel、python 等)
  2. 上市公司基本面信息(以财报数据为主)


目前,A股上市公司数量已经有4700多家。工欲善其事,必先利其器。在详细拆解财报之前,我更需要一个好用的工具,让我可以追踪大量上市公司的财报发布信息。这也构成了本系列的第一个切入点「财报日历」。下图是目前完成的效果:

我用 Power BI 制作的财报日历https://www.zhihu.com/video/1484205193826512896


以下,我会分成这几个部分进行展开:

  • ️ 从何处入手?目标、指标和问题
  • 我参考了哪些资料
  • 数据源、数据清洗和建模
  • 「财报日历」可视化效果(想看呈现效果直接到这部分)
  • 我有什么数据洞察
  • 一些后续想法




️ 从何处入手?目标、指标和问题

万事开头难。一个项目在讨论需求的时候总是最困难的,同时也是有最多可能性的。比如,在本项目中,我的想法最初只有一句话:用 Power BI 做一个财报日历。但从想法到详细思路,再到最终的数据界面,中间还有一段路要走。我在此提供几个思路供大家参考。


目标

首先是目标。「财报日历」最基本的目标肯定是:追踪大量股票的财报发布日期。在这个目标下进行发散思考:

  • 筛选本周(时间维度)、或者某个特定行业(行业维度)的财报发布日期。
  • 除了财报发布日期,某些企业还会公布业绩预告和业绩快报,这也是在真正拿到财报前最重要的信息。

指标

可以将这个话题下的指标都列举出来(可以多发散一些):

  • 财报发布日期
  • 财报发布数量
  • 业绩预告(预告类型)
  • 业绩快报(收入变化值、利润变化值)
  • 业绩发布前后涨跌幅
  • 分析师预期
  • 业绩发布违规
  • 业绩发布时的百度搜索量

有了指标之后,相关维度也呼之欲出:

  • 时间
  • 股票
  • 行业、板块等股票的类别属性
  • 分析师


问题

把维度和指标结合起来,就形成了我希望通过数据分析了解的问题:

  • 本周有多少只股票发布财报?
  • 电子行业/军工题材的公司分布是在什么时候发布财报?

如果最终的可视化成果(Power BI 数据界面),不能帮助我快速找到这些问题的答案,那肯定是不成功的。



我参考了哪些资料

创造并非凭空而来,而是一个借鉴前人并优化的过程。如果我无法在前人的基础上有所突破,那干脆早点放弃。我的参考资料包括两方面,一是日历界面,二是深度文章。


日历界面

以下是我搜集到的,部分财经终端和媒体在日历界面上的呈现:


东方财富 Choice:股市日历

  • 可以查看最近7天的财报发布情况,按照交易所进行分类。
  • 在筛选功能和信息呈现上还是有点过于简单。

Capital IQ:个股事件日历

  • 我没有在 Capital IQ 中找到一个整体市场日历,但在个股模块发现了「个股事件日历」。
  • 「个股事件日历」提供了丰富的事件筛选条件,但仅针对某只个股。
  • 右上角的三联日历小图,是比较有意思的设计。

华尔街见闻:财报日历(可切换日历/周历/月历)

  • 华尔街见闻的 UI 设计,一直是我比较欣赏的。简洁且专业。
  • 看得出来在日历这块的呈现是有想法的:设置了日历、周历和月历的切换。
  • 然而,在月历图中,每个日期下只能放置三只公司的财报信息,这一点并不好。要知道在财报季,可能会有几百只股票在同一天发布公告。所以,仅仅展示三只是远远不够的,还不如显示在这一天发布财报的公司数量。

我自己用 Power BI 折腾过的日历页面

  • 我自己尝试制作过两个日历页面,第一个使用了日历 + 表格的模式,第二个则与华尔街见闻类似,直接将详细信息放置到了日历当中。
  • 从效果来看,第一种模式更好:表格能够承载更多信息(比如业绩预告类型,让使用者提前对财报有认知),而在日历中标识财报发布数,也不会显得太臃肿。

总结一下,「日历(标识财报发布数)+ 表格」是我目前最认同的方案,并且我确信我的 Power BI 版本相比其他日历界面,会有一定程度的创新。


深度文章

只有漂亮外观的数据界面,是没有灵魂的。那怎么样才算有灵魂呢?我把这个问题换个问法:“当我们看某个数据界面时,我们实际上是在分析什么?”


换句话说,就是要带着有意义的问题,去完成数据可视化。我主要从深度文章(券商研报和学术文章)了解这一话题下的思考点。


以下是我大致搜罗的一些券商研报和学术文章(用财报披露、业绩预告等关键词搜索):


每一篇的内容在此就不详细说明,总结几个重要观点:

  • 财报发布前后是重要的时间点:财报发布前通常会有搜索量增加、成交量增加的情况。如果有正向且超预期的财报发布,是会有超额收益的。
  • 业绩预告是了解行业状况重要信息:业绩预告有不同类型(亏损、扭亏、利润变动幅度超过50%),通过这样的分类可以了解各个行业在上一年的景气程度。不过并不是每间公司都会发布业绩预告,所以这里有覆盖率需要注意。
  • 增长和超预期是不同的概念:某些公司发布业绩增长报告,但这个增长是可预见的,市场的反应并不会很强烈。所以关注分析师预期也是比较重要的。
  • 业绩预告违规和监管:一些股票存在财报和业绩预告不一致的情况。这和监管机构的处罚态度有一定关系。对于披露不一致的公司,目前最大的处罚就是一年内的再融资限制。当然,近年来,监管机构在财报季频频发送“问询函”,也一定程度打击了这种现象。


看完文章后,我会更关注这样一些数据的统计:

  • 财报发布前后的交易量、股价涨跌幅和关注程度(搜索量)
  • 按照行业、板块统计的业绩预告类型数量,以及在多年间的变化趋势
  • 业绩变化与分析师预期是否一致
  • 业绩预告违规情况


顺便提一句,在这些研报中,信达证券的金融工程团队给我留下了深刻的印象,他们做了很多扎实的信息整理工作,比如「A股业绩预告与业绩快报规则」:



数据源、数据清洗和建模

有了详细思路,之后便是找数据了。数据源方面,我使用的是东方财富 Choice 终端的 Excel 插件。相比万得,Choice 的价格更友好一些。根据我的个人经验,如果需求比较常规(比如财报),Choice 的数据质量是过得去的。

我主要使用的数据表包括:

  • 业绩预告
  • 业绩快报
  • 财务报告披露日期
  • 股票基本信息表(包括行业、板块等属性)



以「财务报告披露日期」为例,通过 Excel 插件可以迅速生成数据表。


到了这一步,其实可以直接在 Excel 中分析了。当然,我选择把这些数据整合到 Power BI 中制作成数据界面。

考虑到篇幅和受众,本例中的技术部分,在此不详细介绍。后续我会考虑单独把技术部分写成文章,下面放几张截图。

利用 python 定时刷新


在 PQ 中简单调整格式和命名


建立数据关系时,尽量接近标准的星型模型



「财报日历」可视化效果:链接(建议PC浏览)

完成建模后,可以开始考虑可视化的部分。通过观察竞品,我确定了「日历(标识财报发布数)+ 表格」的方案,接下来就是如何实现得美观且好用了。

关于深色/浅色主题的选择。金融数据界面,一定程度受到彭博和其他终端的影响,基本都以深色为主,所以用户是比较习惯深色界面的。深色胜出。

以下是目前完成的单界面版「财报日历」的几个重要功能:


增强型筛选功能

在之前的竞品观察中,我就有种筛选功能不够用的感觉。所以,除了基本的报告期、披露日期区间(本日、本周、未来30天等)和行业筛选,我还加入了省市和概念板块的筛选(具体为什么某只股票属于某个概念板块,暂时没搞清楚 )。


本月和下月日历视图

设计思路在前文中已经说明,再次就不重复了。我本来是只做了本月日历,但感觉下月的数据也比较重要,后来就加上了。


按照不同维度进行统计

通过柱状图看趋势,通过树形图看行业和省份的总分结构。


详细数据表格

我把最细颗粒度的数据放在表格里面,最后一列用颜色表示剩余天数的多少。


交叉筛选

熟悉 BI 的朋友应该知道交叉筛选的功能(选择图表A中的元素,其他图表也会生效)。我在开头的 gif 动图中也有演示过,比如像上图中选中“电子”行业,其他图表也会跟着联动。这个功能应该说是 BI 版本的「财报日历」中才独有的。


跳转链接

针对单只股票,我设置了这样一个功能:在表格中选中股票,下方的「财报链接」和「雪球链接」按钮会高亮,可以进一步跳转到相关链接。

总结一下,以上是单页面版本的「财报日历」的可视化功能。目前已实现我的基本需求,追踪大量公司的财报发布情况。


我有什么数据洞察

完成界面后,理所当成的,我成为了头号种子用户。到底能够通过这个界面分析什么?在此我分享个人的一些体验和数据洞察:

更好掌握财报发布节奏

在A股中,我个人比较关注电子、计算机、家电和食品饮料行业,通过日期筛选器和行业筛选器,可以比较清晰的了解这几个重点行业的之后的财报发布情况。我还可以在 Power BI 专业版中保存成书签,方便我之后重复查看。


而当我单只股票后,能够快速跳转到财报和雪球页面(看看财报讲了什么,再看看这几天的走势和雪球社区的看法)。财报发布前后是重要的时间点,多观察这段时间内的异动,可以培养一些市场嗅觉。

或者我想了解本周发布财报的重要公司,可以把沪深300成分股作为一个筛选条件(在概念板块中筛选“HS300_”),本周(3.7-3.13)发布财报的大型公司包括中兴通讯、平安银行和中国联通。



3月底和4月底是财报高峰期

这个结论有一些投资经验的人应该都知道。由于A股硬性规定年报最晚发布日期是4月底,所以大部分公司(一半以上)都选择在4月下旬公布业绩。

特别是业绩有压力的公司,比较喜欢等到最后几天发财报。因为那个时候,几百家公司发财报,大家的注意力会比较分散。

此外,3月底也是一波年报发布高峰期。


顺便了解行业、省市和概念板块之间的一些关系

我尝试比较了全市场股票和沪深300指数成分股的行业和省市分布情况(在「概念板块」筛选「HS300」,有待进一步核实):

与全市场股票相比,沪深300中,医药生物和非银的占比相对较高,北京地区的占比也较高。

而当我在「概念板块」中筛选「元宇宙概念」时:

我可以看到这个概念的公司属于哪些行业,都分布在哪些地区。以「元宇宙概念」为例,主要包括传媒和计算机行业的公司,分布浙江、北京和广东等相对发达的地区。并且大部分「元宇宙概念」公司都在4月下旬公布业绩。


一些后续想法

关于本项目的后续想法,首先是把更有价值的「业绩预告」页面制作出来,目前已经有了草图,还需要进一步的打磨。我尚未加入分析师预期、业绩预告违规等数据。

业绩预告草图


由于能力圈的局限,我以上的思考和尝试仅反映我个人的认知水平。如果有欠妥的地方,欢迎指正。如果你对这个项目的后续有比较好的建议,也欢迎在下面留言。

码字不易,希望大家多多关注,让我更有动力完成这个系列。



我的更多干货文章:

如何用 Power BI 生成财务分析报告 - 知乎 (zhihu.com)