Listed companies need to up their game