Bosch posts ₹259.76 crore net profit as sales recover