Riverstone Monthly Pulse - October

Period covered: 1 – 31 October 2025