04/10/2025 Market BeatCeres Power (LON:CWR) Shares Up 15.1% - Time to Buy?Ceres Power (LON:CWR) Trading Up 15.1% - Should You Buy?