Reckitt Benckiser Group PLC
Reckitt Benckiser Group PLC [File photo]
Score: 83.9 percent
Headquarters:Slough, England, UK
Sector: Consumer Staples