What are bonus shares?

Bonus shares are additional shares given to the current eligible shareholders without any additional cost, in proportion to the number of shares they own. These are the company’s accumulated earnings which are given out as shares instead of dividends.