美文网首页
【财报分析】这家企业牛不牛?

【财报分析】这家企业牛不牛?

作者: 山药鱼儿 | 来源:发表于2022-05-07 13:59 被阅读0次

    Hello 本文章是企业财报分析系列文章中关于资产负债表的分析,我们将从五个方面分析一家企业牛不牛。

    本章内容源自小鱼最新创建的开源项目:https://gitee.com/miali/financial-report-analysis ,需要的小伙伴可前往围观 asset_indepth_analysis.ipynb,输出的分析报告位于项目的 dist 目录下的 xxxxxx ASSET_INDEPTH_ANALYSIS 2017~2021.docx

    在开始分析前,首先导入项目自定义的工具包:

    from analysis import ANALYSIS_CONFIGS
    from analysis.analysis import FinancialAnalysis
    from analysis.doc_utils import ReportDocument
    

    查看定义的配置文件:

    >> ANALYSIS_CONFIGS
    ['all_analysis.json',
     'asset_quality_analysis.json',
     'asset_indepth_analysis.json',
     'asset_fraud_analysis.json',
     'profit_analysis.json',
     'cash_flow_analysis.json']
    

    使用 asset_indepth_analysis.json 初始化分析对象,开始我们今天的分析。

    ana = FinancialAnalysis(ANALYSIS_CONFIGS[2])
    images, titles, fields = ana.images, ana.titles, ana.fields
    

    从资产负债表看一家企业牛不牛,主要分为 5 个方面:硬实力、偿债压力、竞争力、主业专注度以及暴雷风险。下面,依次从 5 个方面进行分析。

    硬实力

    通过总资产的规模看公司的实力,总资产的增长率了解公司的成长性。在分析总资产时,需要计算出环比增长率:

    t1 = ana.init_table('t1')
    t1['总资产增长率'] = t1['资产合计(元)'].pct_change()
    
    ana.format_show_table('t1')
    

    最近 5 年,该公司的总资产规模一直处于增长之中,2021 年总资产规模达到 139 亿。

    总资产的增长率均大于 10%,增速不错,但整体呈现出下降趋势,公司可能由之前的成长期开始进入成熟期。

    ana.show_plot('t1')
    

    债务压力

    在静态的会计恒等式中 总资产=负债+所有者权益 ,一家公司的总资产规模庞大,那有没有可能是债台高筑呢?总资产在不断增加,有没有可能是负债在增加呢?

    注: 对于银行等金融类企业除外,因为银行本身的业务就是靠吸收存款来获得贷款的金额,因此银行的资产负债率是非常高的。

    因此,我们需要分析一下总资产中的负债占比,也就是资产负债率:

    t2 = ana.init_table('t2')
    t2['资产负债率'] = t2['负债合计(元)'] / t2['资产合计(元)']
    
    ana.format_show_table('t2')
    

    该公司最近 5 年的资产负债率维持在 34% 左右,无偿债压力。

    ana.show_plot('t2')
    

    一般情况下,资产负债率在 40% 以内是比较安全的,大于 70%,则偿债风险比较大。

    此外,我们也可以通过准货币资金减有息负债的差额是否大于 0 来判断债务压力。也就是兜里的现金+理财产品够不够还债。

    t3 = ana.init_table('t3')
    t3['准货币资金'] = t3.T[:4].sum()
    t3['有息负债总额'] = t3.T[5:10].sum()
    t3['总货币资金与有息负债之差'] = t3['准货币资金'] - t3['有息负债总额']
    
    ana.format_show_table('t3')
    

    公司的准货币资金远大于有息负债总额,无偿债风险。

    ana.show_plot('t3')
    

    此外,准货币资金与有息负债的差额也在不断增加,说明公司自己的钱也在不断增加。

    ana.show_plot('t3', image_index=1)
    

    竞争力

    竞争力的分析看两个方面,公司竞争力和产品竞争力。

    1)公司竞争力

    公司竞争力也就是公司在行业上下游产业的竞争优势,我们使用应付预收减应收预付的差额来评估。差额越大,说明公司在行业上下游中的话语权越强,具有两头吃的能力。

    t4 = ana.init_table('t4')
    t4['应付与预收合计'] = t4.T[:4].sum()
    t4['应收与预付合计'] = t4.T[5:10].sum()
    t4['应付预收减应收预付的差额'] = t4['应付与预收合计'] - t4['应收与预付合计']
    
    ana.format_show_table('t4')
    

    应付预收减应收预付的差额的差额连续 5 年均大于 0 ,2021 年无偿占用上下游的资金达到 11 亿。

    ana.show_plot('t4')
    

    从上图来看,应收与预付的金额也在逐年上升,我们在接下来分析产品竞争力的时候,会进一步分析应收账款占比。这里,可以先了解一下应收预付主要是哪些资产占比较大。

    ana.show_plot('t4', image_index=1)
    

    该公司的应收预付中主要是应收票据和应收账款。应收票据要比应收账款优质一些,如果是银行承兑票据,有银行的背书,安全性比较高。

    2)产品竞争力

    产品竞争力也就是货好不好卖,我们通过应收账款占比来进行分析。通常情况下,对于非常优秀的公司,应收账款占比小于 1%,优秀的公司小于 3%,大于 15% 需要重点分析风险。

    医药行业的应收账款占比会普遍比较高,在向医院销售药品时,院方往往处于强势地位。

    t5 = ana.init_table('t5')
    t5['应收账款+合同资产'] = t5.T[:2].sum()
    t5['应收账款加合同资产占总资产的比率'] = t5['应收账款+合同资产'] / t5['资产合计(元)']
    
    ana.format_show_table('t5')
    

    上述公司应收账款+合同资产占总资产的比率在不断增加,2021 年达到 11.49%,虽然低于 15%,但最近当年 3 年均大于 5% 。存在一定的风险,需要结合年报进一步分析应收账款的账龄分布、以及坏账计提标准是否足够严格。

    ana.show_plot('t5')
    

    应收账款最近 5 年在不断增加,也一定程度上说明行业竞争非常激烈,货越来越难销售,必须要靠让渡账期才能把货卖出去,产品竞争力有待提升。

    主业专注度

    只有专注才可能变得卓越。我们使用投资类资产占总资产的比例来判断主业专注度,通常情况下,投资类资产占比不应超过 10% 。

    t6 = ana.init_table('t6')
    t6['投资类资产合计'] = t6.T[:8].sum()
    t6['投资类资产占总资产的比率'] = t6['投资类资产合计'] / t6['资产合计(元)']
    
    ana.format_show_table('t6')
    

    该公司最近 5 年的投资类资产占总资产的比例维持在 1% 左右,2021 年只有 0.13% ,公司非常专注于主业。

    ana.show_plot('t6')
    

    投资类资产本身占比就很低,而且占比还在不断下降,专注度在不断增强。

    暴雷

    关于暴雷,我们也关注两个方面:经营和投资,其中经营看存货,投资看商誉。

    1)存货

    应收账款占总资产的比例大于 5%,存货占总资产的比例大于 15%,暴雷的风险比较大。计算存货占总资产的比率:

    t7 = ana.init_table('t7')
    t7['存货占总资产的比率'] = t7['存货(元)'] / t7[ '资产合计(元)']
    
    ana.format_show_table('t7')
    

    该公司存货占总资产的比率维持在 11%~15% 之间,未超过 15% ,风险较小。

    存货的分析需要结合应收账款占比,我们将二者的占比绘制在一张柱形图:

    import pandas as pd
    from analysis.utils import plot_show
    
    tmp_df = pd.merge(
        t7['存货占总资产的比率'], 
        t5['应收账款加合同资产占总资产的比率'],
        right_index=True,
        left_index=True
    )
    plot_show(tmp_df, image_title=images['t7'][0], y_label='', y_format='', save_image=True)
    

    该公司最近 3 年应收账款占比在 5% 以上,并且呈上升趋势,可见产品的销售比较困难,必须要靠让渡账期把货卖出去。

    随着应收账款的逐年上涨,公司也对存货进行了合理的控制,由之前的 14% 下降到近 3 年的 12% 左右,总体来看风险较小。

    2)商誉

    商誉的产生来源于溢价收购其他公司。关于商誉,经常会遇到商誉的大幅度减值计提,也就是收购完成之后,在后期的融合中发现了问题,对方远不值当时收购时出的价。

    一般来说,商誉暴雷的风险非常大。如果无法评估收购的公司是否优质,我们一般会远离商誉占比大于 10% 的公司,这样的公司当冤大头的风险比较大。

    t8 = ana.init_table('t8')
    t8['商誉占总资产的比率'] = t8['商誉(元)'] / t8[ '资产合计(元)']
    
    ana.format_show_table('t8')
    

    该公司商誉占比不足 1% ,无商誉暴雷风险。

    ana.show_plot('t8')
    

    总结

    本篇文章,小鱼和大家从 5 个方面看一家企业牛不牛,分别是:硬实力、偿债压力、竞争力、主业专注度以及暴雷风险。

    其中,硬实力看总资产的规模和增长率,资产规模越大,公司的实力往往也却强。当然,总资产规模大,也可能是负债占比非常高,因此接下来分析的是偿债压力。

    偿债压力看两个方面:资产负债率和准货币资金占有息负债的差额。除银行、保险、地产等公司外,一般情况下资产负债率控制在 40% 以内是比较好的。另外,准货币资金减有息负债的差额要大于 0 ,也就是账上的现金和理财产品足够支付公司的有息负债。

    分析了一家公司资产规模大,无偿债风险,接下来分析的是竞争力。竞争力也看两个方面:公司竞争力和产品竞争力。

    公司竞争力也就是企业在行业上下游中的话语权,如果应付预收减应收预付的差额大于 0 ,则企业在上下游产业链中处于强势地位,差额越大,两头吃的能力却强。

    产品竞争力的分析,在资产负债表中,我们主要看应收账款+合同资产占总资产的比例。对于非常优秀的公司应收账款占比小于 1%,优秀的公司则小于 3% ,大于 15% 时风险较大。

    只有专注才能卓越,不务正业的企业终将自掘坟墓,比如一个屠宰卖肉的,看到房地产是个风口,把大量的资金用于投资房地产就是不专注主业。一般情况下,投资类资产占总资产的比例大于 10% 的企业不够专注于主业。

    最后是关于暴雷的分析,暴雷关注的也是两个方面:存货和商誉。应收账款占比大于 5% ,存货占比大于 15% 则存货暴雷的风险比较大。商誉占比大于 10% ,商誉暴雷的风险比较大,需要分析收购的公司是否属于优质资产,是花钱都很难买到的吗?

    以上就是通过资产负债表来分析一家企业牛不牛的基本思路,感谢您的阅读。

    相关文章

      网友评论

          本文标题:【财报分析】这家企业牛不牛?

          本文链接:https://www.haomeiwen.com/subject/eynnyrtx.html