Current report buy-back shares CRC 25-2911 2024