Microsoft Corp
 $46,288,806 Ecolab Inc
 $15,468 Microsoft Corp
 $46,288,806 Ecolab Inc
 $15,468