Climate change stocks, time to invest?