SHOWING: First 60
Toshiba Corporation #75,640,211textShell plc#75,639,975textLinde Public Limited Company #75,639,974textHitachi Ltd. #75,639,893textRio Tinto Group #75,639,892textItochu Corporation #75,639,891textBP plc#75,639,890textTesco Plc#75,639,889textNippon Telegraph and Telephone Corporation #75,639,875textMedtronic plc#75,639,506textC&S Wholesale Grocers LLC#75,639,505textAviva Plc#75,639,501textMitsubishi Group #75,639,213textVodafone Group plc#75,639,212text