Microsoft Corp
 $286,735,623 Seagate Technology
 $112,712,652 Microsoft Corp
 $286,735,623 Seagate Technology
 $112,712,652