Earnings visibility declined due to slow pace in awarding of order backlogs and poor execution due to shortage of workforces. Besides execution delays, the major challenge NBCC currently...