Stafford’s contract runs through 2026. Stafford is due to make $40 million next year, none of which is currently guaranteed.