TalkTalk Telecom Group pays an annual dividend of GBX 0.03 per share and has a dividend yield of 0.0%. Shaftesbury Capital pays an annual dividend of GBX 3 per share and has a dividend yield of 2.1%. TalkTalk Telecom Group pays out 0.2% of its earnings in the form of a dividend. Shaftesbury Capital pays out -7,500.0% of its earnings in the form of a dividend. Both companies have healthy payout ratios and should be able to cover their dividend payments with earnings for the next several years. Shaftesbury Capital is clearly the better dividend stock, given its higher yield and lower payout ratio.