Buying green companies pays off on the stock market