Result Delhivery Ltd - 543529 - Financial Results For Quarter And Half Year Ended September 30, 2025 BSE India Financial results for quarter and half year ended September 30, 2025