The company has a market cap of over Rs 22,000 crore with 3 years CAGR of 50 per cent. The shares of the company have a PE of 10.59x and an ROE of 437.16 per cent. The cumulative order book as of May 30, 2023 stands at 1,542 MW. This includes the order book as on March 31, 2023, of 652 MW plus orders secured subsequently of 890 MW.