why company issue bonus shares give an 3 purpose Share with your friends Share 0 Rahul Goyal answered this Dear Student. 1.Companies give away bonus shares to shareholders when companies are short of cash\ 2. Shareholders may sell the bonus shares and meet their liquidity needs. 3 . Bonus shares may also be issued to restructure compnay reserves. Regards 0 View Full Answer Srutishree Biswal answered this noyhing so special about it...... 1