PremiumCompany AnnouncementsIG Group Adds £19 Million to Treasury Through Ongoing Share Buyback13d ago