You can only sepculate on the price action when the market keeps discounting good news like new order wins and early completion bonuses.
I believe market feels the liquidity squeeze in the system will affect the construction sector and projects will get stuck.
Also the market is severely punishing any stock which has uncertainty attached to it.
From valuation perspective,this stock is at attractive levels.However this is proper bear market for midcaps and smallcaps now,where no price is low price.