Result Cochin Shipyard Ltd - 540678 - Financial Results For The Year Ended March 31, 2025 BSE India Financial Results for the Year ended March 31, 2025