Im suprised how slowly they are buying back , they still have over 18 million to go.S/P should be pretty stable for a fair while