New contract and strong results to drive shares higher