Shares don't give dividends. Companies give dividends. Shares are just how they work out who to give the money to.