it is very much desirable as it is public's money with which they are playing. and public money must bring public accountability. the public companies must divulge the information to the public. since the public is the owner of the company (through equity share holding), it is like giving information to your owners. ,oreover in ademocracy the citizen is supreme and soverign.