净资产收益率ROE(Rate of Return on CommonStockholders’ Equity),净资产收益率又称股东权益报酬率/净值报酬率/权益报酬率/权益利润率/净资产利润率,是净利润与平均股东权益的百分比,是公司税后利润除以净资产得到的百分比率,该指标反映股东权益的收益水平,用以衡量公司运用自有资本的效率。指标值越高,说明投资带来的收益越高。该指标体现了自有资本获得净收益的能力。
一般来说,负债增加会导致净资产收益率的上升。
企业资产包括了两部分,一部分是股东的投资,即所有者权益(它是股东投入的股本,企业公积金和留存收益等的总和),另一部分是企业借入和暂时占用的资金。企业适当的运用财务杠杆可以提高资金的使用效率,借入的资金过多会增大企业的财务风险,但一般可以提高盈利,借入的资金过少会降低资金的使用效率。净资产收益率是衡量股东资金使用效率的重要财务指标。
净资产收益率有以下几种算法:
一种是全面摊薄净资产收益率;
一种是加权平均净资产收益率;
一种是平均净资产收益率。
平均净资产收益率 = 净利润/((本年初股东权益+本年末股东权益)/2)*100%
如果觉得根据季报自己计算比较麻烦,可以使用python接口baostock获取,示例代码如下:
import baostock as bs
import pandas as pd
# 登陆系统
lg = bs.login()
# 显示登陆返回信息
print('login respond error_code:'+lg.error_code)
print('login respond error_msg:'+lg.error_msg)
# 查询季频估值指标盈利能力
profit_list = []
rs_profit = bs.query_profit_data(code="sh.600000", year=2017, quarter=2)
while (rs_profit.error_code == '0') & rs_profit.next():
profit_list.append(rs_profit.get_row_data())
result_profit = pd.DataFrame(profit_list, columns=rs_profit.fields)
# 打印输出
print(result_profit)
# 结果集输出到csv文件
result_profit.to_csv("D:\\profit_data.csv", encoding="gbk", index=False)
# 登出系统
bs.logout()
返回数据说明:
参数名称 | 参数描述 |
code | 证券代码 |
pubDate | 公司发布财报的日期 |
statDate | 财报统计的季度的最后一天, 比如2017-03-31, 2017-06-30 |
roeAvg | 净资产收益率(%) |
npMargin | 销售净利率(%) |
gpMargin | 销售毛利率(%) |
netProfit | 净利润(万元) |
epsTTM | 每股收益 |
MBRevenue | 主营营业收入(百万元) |
可以看出,不仅可以查询净资产收益率,还可以查询销售净利率、销售毛利率等信息。