Result DCM Shriram Limited - 523367 - Financial Results - June 30, 2023 BSE India Financial Results - June 30, 2023