Leipold signs extension through 2029