How do market dynamics, such as speculation and investor sentiment, influence carbon offset prices? October 10, 2024