Final Result13/01/2025 Hercules Site Services PLC (HERC)AGM / EGM13/01/2025 Cap-Xx Limited (CPX)13/01/2025 (80M)Trading Statement13/01/2025 Pagegroup PLC (PAGE)Story provided by StockMarketWire.com