Microsoft Corp
 $276,716,940 Seagate Technology
 $111,575,832 Microsoft Corp
 $276,716,940 Seagate Technology
 $111,575,832