Current report buy-back shares CRC 21-25 October 2024