Amazon, Twitter Fail Greenpeace Report Card

(Source: The Motley Fool) (NYSE: CRM ) and Box, which have demonstrated their commitment to renewable energy. Twitter was given an “F” for transparency, energy efficiency mitigation, …