The company's financial performance is strong. Its quarterly and annual consolidated financial statements showed positive results. As of March 31, 2023, the company has a large order book worth Rs 9,079 crore. The company is also nearly debt-free and consistently offers a healthy dividend payout of 71.60 per cent.