Green Stocks With a Bright Outlook

Four companies that generate strong profits and withstand the perils of the sector.