什么是红股什么是转增股

发布于: 雪球转发:0回复:0喜欢:0

是否经常听到红股、转增股等一系列股票名词,都是什么意义呢?

红股即股份公司在利润分配时以股票股利的形式,给股东“送股”,增加股份公司和持权股东股份数的扩股行为。在股份公司持续经营过程,其资金来源于公司所得税后的盈余积累,包括所有者权益类中的“盈余公积金”和“未分配利润”两项,不包括用“资本公积金”转增股本的“转股”。

在上市公司分红时,我国股民普遍都偏好送红股。其实对上市公司来说,在给股东分红时采取送红股的方式,与完全不分红、将利润滚存至下一年度等方式并没有什么区别。这几种方式,都是把应分给股东的利润留在企业作为下一年度发展生产所用的资金。它一方面增强了上市公司的经营实力,进一步扩大了企业的生产经营规模,另一方面它不像现金分红那样需要拿出较大额度的现金来应付派息工作,因为企业一般留存的现金都是不太多的。所以这几种形式对上市公司来说都是较为有利的。

当上市公司不给股东分红或将利润滚存至下一年时,这部分利润就以资本公积金的形式记录在资产负债表中。而给股东送红股时,这一部分利润就要作为追加的股本记录在股本金中,成为股东权益的一部分。但在送红股时,因为上市公司的股本发生了变化,一方面上市公司需到当地的工商管理机构进行重新注册登记,另外还需对外发布股本变动的公告。但不管在上述几种方式中采取哪一种来处理上一年度的利润,上市公司的净资产总额并不发生任何变化,未来年度的经营实力也不会有任何形式的变化。

而对于股东来说,采取送红股的形式分配利润将优于不分配利润。这几种方式虽都不会改变股东的持股比例,也不增减股票的含金量,因为送红股在将股票拆细的同时也将股票每股的净资产额同比例降低了,但送红股却能直接提高股民的经济效益。

转增股是指送股,是上市公司给股东分配利润的形式,是用上市公司资本公积以股权的方式赠送给股东,送股和转增股都是无偿地获得上市公司的股票,只是上市公司在财务核算的账务处理不一样。

如何查询送股、转增股呢,最官方的当然是查看公司公告,如果进行策略研究、使用程序获取的话,可以使用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)

#### 查询除权除息信息####

# 查询2015年除权除息信息

rs_list = []

rs_dividend_2015 = bs.query_dividend_data(code="sh.600000", year="2015", yearType="report")

while (rs_dividend_2015.error_code == '0') & rs_dividend_2015.next():

rs_list.append(rs_dividend_2015.get_row_data())

# 查询2016年除权除息信息

rs_dividend_2016 = bs.query_dividend_data(code="sh.600000", year="2016", yearType="report")

while (rs_dividend_2016.error_code == '0') & rs_dividend_2016.next():

rs_list.append(rs_dividend_2016.get_row_data())

# 查询2017年除权除息信息

rs_dividend_2017 = bs.query_dividend_data(code="sh.600000", year="2017", yearType="report")

while (rs_dividend_2017.error_code == '0') & rs_dividend_2017.next():

rs_list.append(rs_dividend_2017.get_row_data())

result_dividend = pd.DataFrame(rs_list, columns=rs_dividend_2017.fields)

# 打印输出

print(result_dividend)

#### 结果集输出到csv文件 ####

result_dividend.to_csv("D:\\history_Dividend_data.csv", encoding="gbk",index=False)

#### 登出系统 ####

bs.logout()


参数含义及返回数据如下所示: