Result Macrotech Developers Ltd - 543287 - Board Meeting Outcome For Financial Results For The Year Ended … BSE India Financial Results For The Year Ended March 31, 2023, Issuance of Bonus equity shares and Recommendation of Final Dividend