Shares of NBCC India Ltd gained as much as 4% early after the company informed exchanges about a Rs 146-crore order it bagged from Sidbi.