• Croda Inc is expanding its sustainability efforts with the installation of solar panels at its Atlas Point manufacturing facility in New Castle, DE.
The $2.3 million solar energy project, expected to be completed by year-end, will be located… Read More »
New York, NY
Sales: $7.4 billion
$7.4 billion for cosmetics, toiletries and fragrances. Corporate sales: $10.3 billion. Net income: $625 million
Andrea Jung, chairman and chief executive offi… Read More »