NCC hits new high; stock rallies 47% in two months on positive outlook