buy of course. if some firm is getting big contract it means money for them and their stock may rise (depends how big deal it is)