NBCC earnings update