PremiumCompany AnnouncementsGuardcap Asset Management trims Microsoft stake by 50,176 shares2h agoMSFT