Microsoft Corp
 $44,499,425 Ecolab Inc
 $15,308 Microsoft Corp
 $44,499,425 Ecolab Inc
 $15,308