The company has a market cap of over Rs 25,000 crore with a 3-year stock price CAGR of 70 per cent. As of May 30, 2023, the cumulative order book stands at over 1,500 MW. This includes the order book as on March 31, 2023, of 652 MW plus orders secured subsequently of 890 MW.