Shares in Programmed Maintenance Services have slid more than 20 per cent after the labour hire and maintenance group slashed its earnings guidance for the current financial year.
Shares in Programmed Maintenance Services have slid more than 20 per cent after the labour hire and maintenance group slashed its earnings guidance for the current financial year.