Putting some heart into a portfolio can be good for returns

Valentine's Day is not the only day for caring. Investing in companies that have a positive impact on the environment or society can help to generate better returns