what are the main reasons why a company would issue bonus shares 
companies issue bonus shares to make their stock more attractive for retail investors provide an alternative to a cash dividend and or reflect a position of financial health in a nutshell a company issues bonus shares to boost investment and reward shareholders 1