Rallies 29% in 7 days; analysts say firm well placed to execute order bookRallies 29% in 7 days; analysts say firm well placed to execute order bookRead More