If you get the contracts right, the rest will take care of itself. If a contract does not indicate what financial detail will be reported and when, then it should not be approved in the first place. If a contract does indicate what will be reported, and the issuer does not deliver, then it should be suspended and if necessary delisted.
This.