State Trading Corporation of India Ltd - 512531 - Annual Audited Consolidated Financial Result For The …
BSE India
Unaudited financial results for 30.06.2025