Result Dixon Technologies (India) Ltd - 540699 - Results- Financial Results For Year Ended 31St March 2025 BSE India Results- Financial Results for year ended 31st March, 2025