Greaves Cotton Ltd reported healthy financial results for Q2 and H1 FY25, with consolidated revenue of Rs. 705 crore in Q2 and Rs. 1,345 crore in H1, reflecting a growth of 2% and 7% year-over-year respectively; EBITDA for H1 FY25 stood at Rs. 109 crore.