4、关键财务指标(下):毛利率、净利率、营收增长率、净利润增长率
上一节我们聊了资产负债和现金流,这一节咱们把目光聚焦到利润表上。说白了,一家公司到底赚不赚钱,能不能持续赚钱,全看这几个指标。我个人习惯,拿到一份财报,先扫一眼毛利率和净利率,再看增长率,心里基本就有数了。
毛利率:护城河的宽度
毛利率怎么算?很简单:(营业收入 - 营业成本) / 营业收入。注意,这里减的是营业成本,不是总费用。营业成本是生产产品直接花的钱,比如原材料、人工、制造费用。
毛利率高,说明什么?说明产品有定价权。茅台毛利率90%以上,卖1000块的东西,成本不到100块。这就是护城河。我在项目中遇到过一家做电子元件的公司,毛利率常年只有15%,稍微有点风吹草动就亏损。你想想看,这种生意做得有多累。
- 毛利率 > 40%:优秀,通常有品牌或技术壁垒
- 毛利率 20%-40%:一般,竞争激烈
- 毛利率 < 20%:危险,基本是苦力活
嗯,这里要注意:毛利率不能只看一年。要拉长看3-5年。如果毛利率逐年下滑,说明竞争加剧或者成本失控。如果突然飙升,要警惕是不是会计处理有问题。
净利率:最终落袋多少
净利率 = 净利润 / 营业收入。这个指标反映的是,公司每赚100块收入,最后能剩下多少。
毛利率高,净利率不一定高。为什么?因为还有销售费用、管理费用、财务费用、研发费用等等。我见过一家生物医药公司,毛利率85%,但净利率只有8%。钱都花在销售推广上了。说白了,赚的钱都喂给了渠道。
| 行业 | 典型毛利率 | 典型净利率 |
|---|---|---|
| 白酒 | 70%-90% | 30%-50% |
| 软件 | 60%-80% | 15%-25% |
| 零售 | 15%-30% | 2%-5% |
| 制造业 | 20%-35% | 5%-10% |
营收增长率:成长的油门
营收增长率 = (本期营收 - 上期营收) / 上期营收。这个指标最直观,公司是在扩张还是在收缩,一眼便知。
我个人习惯,把营收增长率分成三档:
- > 20%:高速增长,要么是风口行业,要么是公司自身爆发
- 5%-20%:稳健增长,成熟期公司常见
- < 5%:停滞或衰退,要小心
但这里有个陷阱:营收增长快,不一定赚钱。我见过一家共享单车公司,营收翻了三倍,但亏损也翻了三倍。为什么?因为每拉一个新用户,补贴成本比赚的钱还多。这种增长是「烧钱式增长」,不可持续。
净利润增长率:最终检验
净利润增长率 = (本期净利润 - 上期净利润) / 上期净利润。这是所有指标的最终落脚点。公司存在的意义就是赚钱,净利润不增长,其他都是虚的。
但要注意,净利润增长率波动很大。为什么?因为净利润基数小,稍微有点变动,百分比就吓人。比如去年赚100万,今年赚200万,增长率100%。但绝对值也就多了100万。所以,我建议同时看「净利润绝对额」和「增长率」,别被数字骗了。
另外,净利润增长率和营收增长率要匹配。如果营收增长10%,净利润增长50%,那大概率是费用控制得好,或者有一次性收益。如果营收增长10%,净利润增长只有2%,说明费用失控了。嗯,这里要仔细拆解。
核心逻辑框架
这四个指标,其实是一条逻辑链:
你看,毛利率是起点,决定了产品的赚钱空间。净利率是中间环节,看公司能不能把毛利变成真金白银。营收增长率看规模扩张,净利润增长率看最终结果。这四个指标串起来,基本能判断一家公司的健康状况。
实战代码:一键计算
下面是我常用的Python代码,直接从财报数据中提取这四个指标。你拿去改改就能用。
import pandas as pd
import numpy as np
def calc_key_profit_indicators(df):
"""
输入:包含财务数据的DataFrame
必须字段:营业收入、营业成本、净利润
输出:四个关键指标
"""
# 毛利率
df['毛利率'] = (df['营业收入'] - df['营业成本']) / df['营业收入'] * 100
# 净利率
df['净利率'] = df['净利润'] / df['营业收入'] * 100
# 营收增长率(同比)
df['营收增长率'] = df['营业收入'].pct_change() * 100
# 净利润增长率(同比)
df['净利润增长率'] = df['净利润'].pct_change() * 100
return df[['毛利率', '净利率', '营收增长率', '净利润增长率']]
# 示例用法
data = {
'营业收入': [1000, 1200, 1500, 1800],
'营业成本': [600, 720, 900, 1080],
'净利润': [100, 150, 200, 250]
}
df = pd.DataFrame(data)
result = calc_key_profit_indicators(df)
print(result)
好了,这四个指标讲完了。记住一句话:毛利率看产品,净利率看管理,营收增长率看市场,净利润增长率看结果。下次拿到财报,先算这四个数,再决定要不要深入研究。
公众号:蓝海资料掘金营,微信deep3321