Carbon prices meandered throughout the day in choppy trading as German power prices edged slightly higher and oil gave back some recent gains.
Carbon prices meander in choppy trading