Microsoft Corp
 $272,423,405 Juniper Networks Inc
 $2,864,848 Microsoft Corp
 $272,423,405 Juniper Networks Inc
 $2,864,848